2. System Center
Virtual Machine Manager
Self Service Portal 2.0
Speaker :
Fabrizio Volpe
MVP Directory Services
f.volpe@sysadmin.it
3. Agenda
System Center Virtual Machine Manager Self Service Portal 2.0
Struttura funzionale di Self Service Portal 2.0
Componenti logici di Self Service Portal 2.0
SSP 2.0 - Ruoli Degli Utenti
Estensibilità di Self Service Portal 2.0
Self Service Portal 2.0 - Charge-back Cost
SSP 2.0 – Service Pack 1 “What’s New”
4. Cloud Computing
Software "on demand"
fruibile via Internet
GMAIL
Piattaforme per il supporto
“life cycle” di applicativi web
WWW.SALESFORCE.COM
Outsourcing “equipaggiamenti”
AMAZON EC2
11. SSP 2.0 – Dettaglio dei Componenti - Website
Il website è un’interfaccia in cui le funzionalità fornite sono
legate al livello degli utenti all’interno delle business units.
Creare
Registarsi Processare le infrastrutture e
(“on-boarding”) richieste modificare
richieste esistenti
Modificare le Gestire virtual
Configurare ed “actions” eseguibili machines
allocare risorse sulle virtual (self-service
machines provisioning)
15. SSP 2.0 – Dettaglio dei Componenti - Server
Il VMMSSP server è un servizio Windows, esegue azioni
default e custom sulle V.M. lanciate dall’utente tramite
website
1. Comunica con il server Virtual Machine Manager per
gestire le V.M. e accedere a risorse come la VMM Library
2. Il componente server verifica che le business units non
eccedano le quote memoria e storage
3. Calcola i costi da girare alle business units differenziando
tra risorse riservate e risorse effettivamente utilizzate
16. SSP 2.0 – Dettaglio dei Componenti - Database
Il componente database di VMMSSP è un SQL Server che
contiene informazioni relative a :
• Assetts configurati
• Business units e richieste
• Le risorse provisionate alle varie business units
• Gli XML che contengono le virtual machine actions
• Informazioni di configurazione del self-service portal
19. SSP 2.0 – Requisiti Singola Macchina
I tre componenti di SSP vanno intstallati su un server
dove siano presenti la VMM Administrator Console e
SQL Server 2008
Hardware
Minimum Recommended
RAM 2 GB 4 GB
Hard disk space 50 GB 50 GB
Software
Windows Server 2008 R2
VMM 2008 R2 Administrator Console
SQL Server 2008 Enterprise (64-bit) o SQL Server 2008 R2
Standard (64-bit) o SQL Server 2008 Standard (64-bit)
20. Componenti logici di Self Service Portal 2.0
Business Unit
Infrastructure
Services
Service Role
22. SSP 2.0 –
Infrastructure :
Service :
domini Active Directory,
utenti, memoria e spazio di storage per le virtual
machines (inclusi I relativi templates)
23. Componenti logici di Self Service Portal 2.0
Service A
Ambiente di Test
Business Unit Infrastructure
Contabilità Database Contabilità
Service B
Ambiente di Produzione
25. Componenti logici di Self Service Portal 2.0
Service Role Web Server
Service A Windows 2008
Windows 2008
Ambiente di Test Windows 2008
Service Role Database
SQL 2008
SQL 2008
Business Unit Infrastructure
Contabilità Database Contabilità
Service Role Web Server
Windows 2008
Windows 2008
Windows 2008
Service B
Ambiente di Produzione
Service Role Database
SQL 2008
SQL 2008
26. SSP 2.0 - Ruoli Degli Utenti
Advanced Operator
Datacenter Business Unit
administrators Administrator
(Ruolo DCIT Admin) (Ruolo BUIT Admin)
Business Unit User
27. SSP 2.0 – Dettaglio Datacenter administrator
Datacenter administrator
• Configura self-service portal
• Importa, configura, e implementa i virtual machine templates
• Processa le richieste di registratione, di infrastruttura e di modifica
• Assegna o rimuove utenti dai ruoli
• Crea, cancella o modifica ruoli utente custom
• Modifica i permessi dei gruppi di default
• Può svolgere tutte le operazioni assegnate ai gruppi di utenti
28. SSP 2.0 – Dettaglio Ruoli Degli Utenti
Business Unit Administrator
• Registra la business unit
• Richiede infrastrutture e modifiche
• Assegna ruoli all’interno della business unit
• Può svolgere tutti gli incarichi degli Advanced Operators o dei Business Unit Users
Advanced Operator
• Cancella e Crea virtual machines
• Può svolgere tutti gli incarichi del Business Unit User
Business Unit User
• Start, Stop, Shut Down, Pausa e resume delle virtual machines
• Si collega alle virtual machines
30. Estensibilità di Self Service Portal 2.0
SSP usa una serie di scripts PowerShell o VBScript per
interagire con componenti esterni quali VMM, SAN, load
balancers, e altri.
Questi script scripts sono salvati nel database di SSP, sotto
forma di XML configurabili dall’utente.
E’ possibile modificare tali scripts per soddisfare requisiti
specifici (ad esempio per interfacciare hardware non
supportato per default o comunicare con softwares esterni,
come Active Directory)
31. SSP 2.0 : Action XML Segments
I files XML (Action XML Segments)
contengono un set di azioni completo
(ad esempio “Create Virtual Machine”)
Task Task Task
Script e Script e Script e
parametri parametri parametri
32. Limiti all’Estensibilità di Self Service Portal 2.0
Non è possibile creare nuove azioni
Non è possibile modificare direttamente gli XML “Master
Action” (si può lavorare su copie di essi)
33. Self Service Portal 2.0 – Logica dei Costi
Costo
delle
risorse
riservate
Costo
Totale
Costo
delle
risorse
allocate
34. Self Service Portal 2.0 - Charge-back Costs
Quando una business unit richiede un servizio, specifica i
massimali di memoria e di spazio nello storage che ciascun
servizio deve avere
A servizio approvato e fornito, le risorse vengono riservate
per l’uso da parte dei service roles (gruppi di virtual machines)
si quel servizio
Tali costi dipendono non solo dalle quote richieste ma
anche dall’uso effettivo che ne viene fatto
35. SSP 2.0 - Charge-back Costs & Dashboard
•SSP calcola i costi su base giornaliera
•Se una virtual machine viene cancellata oltre la metà della
giornata, i suoi costi saranno comunque conteggiati
•Per vedere i risultati dei calcoli appena descritti, è necessario
utilizzare Virtual Machine Manager Self-Service Portal
Dashboard (un servizio basato su SharePoint)
36. SSP 2.0 – Service Pack 1 “What’s New”
System Notification (E-Mail)
Import Virtual Machine
Move Infrastructure options
Extend expiration date