Configurazione di Lab Management per ambienti SCVMM
Per creare e gestire ambienti System Center Virtual Machine Manager (SCVMM), è necessario innanzitutto configurare i componenti richiesti per Lab Management.Questi componenti sono:
Host Hyper-V
SCVMM
Team Foundation Server
Un controller di test
Per ulteriori informazioni su Lab Management, vedere Utilizzo di un ambiente lab per il ciclo di vita dell'applicazione.
[!NOTA]
Qualsiasi computer utilizzato come server di libreria (incluso il computer SCVMM che dispone di un server di libreria predefinito) e come host Hyper-V deve trovarsi in una rete Gigabit connessa a un commutatore di rete comune.Una maggiore velocità della rete consentirà di migliorare le prestazioni quando si distribuiscono macchine virtuali agli host e quando si salvano le macchine virtuali nella libreria dall'host.
Prerequisiti
L'amministratore di Team Foundation Server deve installare e configurare Team Foundation Server prima di configurare Lab Management.Per ulteriori informazioni su come installare e configurare Team Foundation Server, vedere la Guida all'installazione di Team Foundation Server.Dopo che l'amministratore ha configurato Team Foundation Server e ha creato una raccolta di progetti team predefinita, assicurarsi di disporre delle informazioni seguenti:
TfsMachine: nome del computer in cui è in esecuzione Team Foundation Server.
dominio: dominio Active Directory utilizzato da tutti i computer.
tfssvc: account in cui è in esecuzione Team Foundation Server.
[!NOTA]
È necessario utilizzare un account utente di dominio e una password per l'account TFSservice per configurare un ambiente SCVMM per Lab Management.
dominio\tfsadmin: account per l'amministratore di Team Foundation Server.
Requisiti di sistema
Nella tabella seguente vengono riepilogati i requisiti hardware e software minimi e consigliati per i computer utilizzati con Lab Management.Per semplificare la comprensione dei requisiti, ogni ruolo viene suddiviso come se fosse stato installato in un computer separato.Per un'installazione più semplice, i computer HyperVHost, VmmMachine e LibraryMachine possono essere eseguiti sullo stesso computer.
Role/System |
Processore |
Sistema operativo supportato |
RAM (min/ consigliata) |
Disco rigido (minimo/consigliato) |
---|---|---|---|---|
HyperVHost |
64 bit con virtualizzazione hardware abilitata |
Sistema operativo Windows Server 2008 R2 con Hyper-V a 64 bit, edizioni Standard, Enterprise e Datacenter Windows Server 2008 R2: installazione dei componenti di base del server, edizioni standard, Enterprise e Datacenter Sistema operativo Windows Server 2008 con Hyper-V a 64 bit, edizioni Standard, Enterprise e Datacenter con Service Pack 2 Sistema operativo Hyper-V Server 2008 R2
Importante
Non è possibile utilizzare un host Windows Server 2012 con il server SCVMM e Lab Management.
|
4 GB/8 GB |
100 GB/200 GB |
VmmMachine |
64 bit |
Sistema operativo Windows Server 2008 R2 a 64 bit, edizioni Standard, Enterprise e Datacenter Sistema operativo Windows Server 2008, edizioni Standard, Enterprise e Datacenter con Service Pack 2 |
2 GB/4 GB |
200 GB |
LibraryMachine |
64 bit |
Sistema operativo Windows Server 2008 R2 a 64 bit, edizioni Standard, Enterprise e Datacenter |
2 GB/4 GB |
200 GB/500 GB |
TfsMachine |
32 bit x86 x64 a 64 bit |
Tutti i sistemi operativi supportati da Team Foundation Server sono supportati da Visual Studio Lab Management, eccetto i client e i server Windows 8. |
2 GB/4 GB |
120 GB/230 GB |
ControllerMachine |
32 bit x86 x64 a 64 bit |
Tutti i sistemi operativi supportati da Team Foundation Server sono supportati anche da Visual Studio Lab Management, eccetto quelli che non sono uniti a un dominio. |
2 GB/4 GB |
120 GB/230 GB |
Procedure di configurazione
Nella tabella seguente sono descritte le procedure a cui è necessario attenersi per completare la configurazione di Hyper-V, SCVMM e Lab Management nonché le autorizzazioni richieste.Per un'installazione semplice, i computer HyperVHost, VmmMachine e LibraryMachine possono essere rappresentati dallo stesso computer.
[!NOTA]
Tutti i computer utilizzati per Lab Management devono essere uniti allo stesso dominio o a domini legati da una relazione di trust bidirezionale.
Numero del passaggio |
Procedura |
Dettagli |
Nome del computer nella procedura |
Autorizzazioni necessarie |
Passaggio completato |
---|---|---|---|---|---|
1 |
Installare e configurare host Hyper-V |
Hyper-V consente di gestire le macchine virtuali e le relative risorse. |
HyperVHost |
Amministratore di HyperVHost |
|
2 |
Installare e configurare SCVMM |
SCVMM consente di gestire le macchine virtuali e i modelli, nonché la posizione e la modalità con cui vengono archiviati. |
VmmMachine
Nota
È possibile utilizzare un computer distinto come LibraryMachine affinché la condivisione di libreria archivi le macchine virtuali.
|
Amministratore di VmmMachine |
|
3 |
Configurare Team Foundation Server per abilitare Lab Management |
TFS viene configurato per poter accedere alle macchine virtuali e ai modelli creati. |
TfsMachine |
Amministratore di Team Foundation Server. |
|
4 |
Verificare la configurazione tramite Microsoft Test Manager |
Verificare che sia possibile connettersi a un progetto team e accedere a Centro lab tramite Microsoft Test Manager. |
DesktopClient |
Qualsiasi account utente aggiunto al computer |
|
5 |
Installare un controller di test |
Se si desidera compilare e distribuire l'applicazione tramite Team Foundation Build ed eseguire test, saranno necessari i controller di compilazione e i controller di test. |
TfsMachine
Nota
È consigliabile utilizzare un computer distinto come ControllerMachine per installare il controller di test.
|
Amministratore della raccolta di progetti team |
Installare e configurare host Hyper-V
Per installare Hyper-V è possibile effettuare una delle seguenti operazioni:
Abilitare il ruolo Hyper-V nel computer in cui è installato Windows Server 2008 R2.Se il ruolo Hyper-V non è abilitato nel computer HyperVHost, è necessario innanzitutto abilitarlo tramite Server Manager in ogni host Hyper-V, in modo da poter creare e gestire le macchine virtuali utilizzando i passaggi della procedura che segue.Per ulteriori informazioni su Hyper V, visitare il seguente sito Web Microsoft (la pagina potrebbe essere in inglese).
Installare Hyper-V Server 2008 R2 nel computer HyperVHost.Per informazioni su Hyper-V Server e sulle modalità di installazione, visitare il seguente sito Web Microsoft (la pagina potrebbe essere in inglese).
Per abilitare il ruolo Hyper-V in ogni host Hyper-V con Windows Server 2008 R2
Nell'host Hyper-V accedere come amministratore.
Fare clic sul pulsante Start, scegliere Strumenti di amministrazione, quindi Server Manager.
Nel riquadro sinistro di Server Manager fare clic con il pulsante destro del mouse su Ruoli e scegliere Aggiungi ruoli.
Attenersi all'Aggiunta guidata ruoli.È possibile fare semplicemente clic su Avanti in tutte le pagine della procedura guidata eccetto nelle seguenti:
Nella pagina Selezione ruoli server selezionare Hyper-V, quindi fare clic su Avanti.
Nella pagina Crea reti virtuali è necessario selezionare una scheda di rete attiva, quindi fare clic su Avanti.
[!NOTA]
Per trovare le schede di rete attive, utilizzare il comando ipconfig per visualizzare quali schede di rete dispongono di indirizzi IP.Nella procedura guidata selezionare la scheda di rete da utilizzare per la creazione di una rete virtuale.È necessario selezionare una scheda connessa alla stessa rete degli altri computer del lab.Se sono presenti più schede, selezionare la scheda a cui devono essere connesse le macchine virtuali create da Lab Management.
Nella pagina Conferma selezioni per l'installazione fare clic su Installa.
Nella pagina Risultati installazione fare clic su Chiudi.
Nella finestra di dialogo Riavviare Windows fare clic su Sì.
Il computer verrà riavviato e si continuerà con la Ripresa guidata configurazione.
Nella pagina Risultati installazione verrà visualizzato il messaggio Installation succeeded.Scegliere Chiudi.
Installare l'aggiornamento descritto in questa pagina del sito Web Microsoft.Questo aggiornamento supporta la funzionalità di isolamento rete di ambienti SCVMM.
Migliorare l'affidabilità di Gestione remota Windows
Gestione remota Windows viene utilizzato da SCVMM per comunicare con gli host Hyper-V.È necessario apportare le seguenti modifiche alle impostazioni di configurazione predefinite di Gestione remota Windows.Le modifiche apportate a tali impostazioni consentono di migliorare l'affidabilità di Gestione remota Windows poiché Lab Management esegue un numero maggiore di operazioni sugli host Hyper-V rispetto al numero di operazioni eseguite in uno scenario di produzione tipico per Hyper-V.Queste modifiche alle impostazioni di Gestione remota Windows devono essere apportate anche nei computer utilizzati per una condivisione di libreria.
Per modificare le impostazioni di configurazione di Gestione remota Windows
Fare clic su Start, aprire il menu di scelta rapida del Prompt dei comandi quindi scegliere Esegui come amministratore.
[!NOTA]
È necessario essere un utente di dominio aggiunto al gruppo Administrators per questo computer.
Al prompt dei comandi, eseguire il comando seguente:
winrm set winrm/config @{MaxTimeoutms = "1800000"}
Riavviare il servizio Gestione remota Windows e l'agente SCVMM nell'host utilizzando i seguenti comandi:
net stop winrm
net start winrm
net start vmmagent
Se il sistema operativo dell'host è Windows Server 2008:
Eseguire il comando seguente:
winrm set winrm/config/Service @{MaxConcurrentOperations="200"}
Riavviare Gestione remota Windows e l'agente SCVMM nell'host utilizzando i seguenti comandi:
net stop winrm
net start winrm
net start vmmagent
Verificare l'installazione di Hyper-V
Per verificare che Hyper-V sia installato correttamente e sia funzionante
Creare una macchina virtuale utilizzando Hyper-V e verificare che possa essere avviata.
Se il ruolo Hyper-V è stato abilitato per HyperVHost, creare una macchina virtuale utilizzando le informazioni contenute nel seguente sito Web Microsoft(la pagina potrebbe essere in inglese).
[!NOTA]
È possibile modificare le impostazioni per la macchina virtuale in base alle proprie esigenze.È possibile aggiornare la dimensione del disco rigido e la memoria.Per ulteriori informazioni su queste impostazioni, visitare il seguente sito Web Microsoft (la pagina potrebbe essere in inglese).
Se si utilizza Hyper-V Server, creare una macchina virtuale utilizzando le informazioni contenute nella Guida introduttiva di Hyper-V Server disponibile nel seguente sito Web Microsoft(la pagina potrebbe essere in inglese).
[!NOTA]
Se si dispone di più unità disco rigido sul computer Hyper-V, è necessario configurare i percorsi affinché le macchine virtuali rappresentino il disco più grande, altrimenti lo spazio su disco potrebbe essere insufficiente per creare le macchine virtuali.
Per ulteriori informazioni su Hyper-V, vedere questi cenni preliminari (la pagina potrebbe essere in inglese).
[!NOTA]
Durante la creazione o l'avvio di una macchina virtuale possono verificarsi problemi dovuti al software antivirus.Per ulteriori informazioni, vedere il seguente sito Web Microsoft (la pagina potrebbe essere in inglese).
Installare e configurare SCVMM
Per accedere alle macchine virtuali create con Hyper-V da Lab Management, è necessario installare e configurare SCVMM.SCVMM è uno strumento per la gestione dei computer host Hyper-V da una console centrale.Lab Management comunica con SCVMM per poter utilizzare le macchine virtuali e i modelli per la creazione di ambienti.Due versioni di System Center Virtual Machine Manager sono supportate per Lab Management: SCVMM 2012 o SCVMM 2008 R2.
[!NOTA]
Se si utilizza il sistema operativo autonomo Hyper-V Server 2008 R2, è necessario installare SCVMM in un computer VmmMachine distinto.Non è possibile utilizzare il computer HyperVHost.Per ulteriori informazioni sulle caratteristiche uniche di Hyper-V Server 2008 R2, vedere la pagina seguente del sito Web Microsoft.
Installare e configurare SCVMM 2012
Per installare il server di gestione VMM, è necessario disporre di un'istanza supportata di SQL Server e che sia installato Windows Automated Installation Kit (AIK) per Windows 7.Per ulteriori informazioni, vedere il sito Web Microsoft Requisiti di sistema: server di gestione VMM
Installare il server SCVMM e la relativa console di amministrazione nella VMMMachine
In VmmMachine accedere come utente di dominio che è anche amministratore locale nel computer.
Eseguire setup.exe.
Nell'installazione di System Center 2012, scegliere Installa.
Suggerimento Se Microsoft .NET Framework 3.5 SP1 non è installato, ne viene richiesta l'installazione da VMM.Scegliere OK.
In Selezionare le funzionalità da aggiungere, selezionare Server di gestione VMM quindi scegliere Avanti.La Console di amministrazione VMM viene installato automaticamente con il server.
Digitare il nome, l'organizzazione e il codice Product Key, quindi scegliere Avanti.
Scegliere È stato letto, compreso e è stato accettato con i termini del contratto di licenza e fare clic su Avanti.
Scegliere se partecipare al programma Analisi utilizzo software, quindi fare clic su Avanti.
Per accettare il percorso di installazione consigliato, scegliere Avanti.
Specificare l'istanza SQL Server da utilizzare nonché tutti i dettagli relativi e scegliere Avanti.
Specificare l'account di sistema locale o un account di dominio come identità utilizzata dal servizio VMM e scegliere Avanti.
Fare clic su Avanti per accettare le assegnazioni predefinite delle porte o per immettere valori diversi.
Scegliere Crea nuova condivisione di libreria e fare clic su Avanti.
Nella schermata Riepilogo installazione, selezionare Installa, quindi scegliere Chiudi dopo aver completato la procedura guidata.
Dopo aver installato VMM Manager, è necessario aggiungere i computer host Hyper-V a un gruppo host e, facoltativamente, aggiungere più condivisioni di libreria.
Per configurare SCVMM
Aprire la console Virtual Machine Manager.
Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft System Center 2012, Virtual Machine Manager e infine Console Virtual Machine Manager.
Nella finestra di dialogo Connetti al server digitare localhost:<numero di porta>o <nome del server SCVMM>:<numero di porta>, quindi fare clic su Connetti.
Per aggiungere i computer HyperVHost a un gruppo host in SCVMM, scegliere Fabric, quindi scegliere Aggiungi risorse, infine scegliere Cluster e host Hyper-V.Fare clic su Avanti in tutte le pagine della procedura guidata tranne che nelle seguenti:
In Specifica credenziali da utilizzare per l'individuazione, selezionare Immetti manualmente le credenziali, digitare le credenziali di amministratore per l'host Hyper-V e scegliere Avanti.
Nella pagina della procedura guidata Specificare l'ambito di ricerca per i candidati host della macchina virtuale, scegliere Specificare i computer con Windows Server dai nomi, nella casella Nomi computer, digitare il nome computer dell'host che si sta aggiungendo a SCVMM, ad esempio HyperVHost, quindi scegliere Avanti.
Nella pagina Selezionare il computer che si desidera aggiungere come host, selezionare i computer host Hyper-V e scegliere Avanti.
Nella pagina Riepilogo della procedura guidata, selezionare Fine.
[!NOTA]
Si consiglia di configurare un gruppo host separato per ogni raccolta di progetti team.Ad esempio, se si intende configurare Lab Management in due raccolte di progetti in Team Foundation Server, è possibile creare due gruppi host in System Center Virtual Machine Manager.
(Facoltativo) Per impostazione predefinita, SCVMM configura il computer nel quale è installato in modo che funga da server di libreria.Configura inoltre una condivisione di libreria predefinita sul computer.Per migliorare le prestazioni è possibile aggiungere ulteriori server o condivisioni di libreria.
Per aggiungere un nuovo server di libreria a SCVMM, scegliere Libreria, quindi scegliere il pulsante Aggiungi server di libreria nella barra multifunzione e seguire le istruzioni della procedura guidata.
Per aggiungere una nuova condivisione di libreria a SCVMM, creare innanzitutto una condivisione file di Windows in un server di libreria.Scegliere quindi Libreria nel riquadro di navigazione, selezionare il server di libreria in cui è stata creata la condivisione file di Windows e scegliere Server di libreria dal menu.Nella barra multifunzione, scegliere Aggiungi condivisioni di libreria e seguire le istruzioni nella procedura guidata.
[!NOTA]
Si consiglia di configurare una condivisione di libreria separata per ogni raccolta di progetti team.
Per assicurarsi che le macchine virtuali vengano avviate rapidamente e che il servizio host e tutti gli agenti di rete non abbiano un limite di timeout, impostare la quantità di memoria minima che il computer HyperVHost avrà sempre come riserva.Le riserve di memoria predefinite sul computer host sono spesso troppo basse per far fronte al tempo di avvio più lungo richiesto per le macchine virtuali.
Nella Console di amministrazione SCVMM scegliere Fabric.
Nel riquadro di navigazione, espandere Server, Tutti gli host, selezionare il computer host Hyper-V, quindi scegliere il pulsante Proprietà dalla barra multifunzione.
Nella finestra di dialogo proprietà, scegliere Riserve, quindi selezionare la casella di controllo Esegui l'override delle impostazioni delle riserve host dal gruppo host padre .
Nella casella di modifica Memoria (MB), digitare o selezionare 1024, quindi scegliere OK.
Ripetere i passaggi da ba dper ciascun host.
Installare e configurare SCVMM 2008 R2
Per installare il server SCVMM e la Console di amministrazione SCVMM in VmmMachine
In VmmMachine accedere come utente di dominio che è anche amministratore sul computer.
Per installare System CenterVirtual Machine Manager eseguire setup.exe.
Per installare il server SCVMM fare clic su Server VMM in Installazione.Scegliere Accetto i termini del contratto.Successivamente fare clic su Avanti in tutte le pagine della procedura guidata tranne che nelle seguenti:
Nella pagina della procedura guidata Impostazioni di SQL Server fare clic su Installa SQL Server 2005 Express Edition SP3, quindi fare clic su Avanti.
[!NOTA]
Se si dispone di un'istanza esistente di SQL che si desidera utilizzare, selezionare Usa una versione supportata di SQL Server.
Nella pagina della procedura guidata Impostazioni condivisione di libreria selezionare Crea nuova condivisione di libreria.
[!NOTA]
È possibile accettare i nomi predefiniti e i percorsi per la condivisione di libreria o immettere valori diversi.
Nella pagina della procedura guidata Impostazioni di installazione è possibile accettare i numeri di porta e l'account del servizio VMM predefiniti o immettere altri valori.
Nella pagina Riepilogo impostazioni della procedura guidata fare clic su Installa.
Nella pagina Installazione della procedura guidata fare clic su Chiudi.
Per installare la console di amministrazione Virtual Machine Manager fare clic su Console di amministrazione VMM in Installazione.Scegliere Accetto i termini del contratto.Successivamente fare clic su Avanti in tutte le pagine della procedura guidata tranne che nelle seguenti:
Nella pagina Riepilogo impostazioni della procedura guidata fare clic su Installa.
Nella pagina Installazione della procedura guidata fare clic su Chiudi.
Nella pagina iniziale System Center Virtual Machine Manager 2008 fare clic su Esci.
Dopo aver installato VMM Manager, è necessario aggiungere il computer host Hyper-V a un gruppo host e, facoltativamente, aggiungere più condivisioni di libreria.
[!NOTA]
Un gruppo host consente di raggruppare i computer host Hyper-V in modo significativo in base allo scopo del computer host.Ad esempio, un set di computer host potrebbe appartenere a un particolare reparto dell'azienda.
Per configurare SCVMM
Aprire la Console di amministrazione Virtual Machine Manager.
Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft System Center, Virtual Machine Manager 2008 R2 e infine Console di amministrazione Virtual Machine Manager.
Nella finestra di dialogo Connetti al server immettere localhost:<numero di porta>o <nome del server SCVMM>:<numero di porta>, quindi fare clic su Connetti.
[!NOTA]
Se si riceve un messaggio di errore in cui è specificato che non è possibile connettersi perché il servizio non è in esecuzione, eseguire services.msc e verificare che il servizio Virtual Machine Manager sia in esecuzione.
Per aggiungere i computer HyperVHost a un gruppo host in SCVMM fare clic su Aggiungi host nel riquadro Azioni.Fare clic su Avanti in tutte le pagine della procedura guidata tranne che nelle seguenti:
Nella pagina Seleziona percorso host della procedura guidata Aggiungi host immettere le credenziali di un amministratore per l'host Hyper-V.
Nella pagina della procedura guidata Selezione server host immettere il nome computer dell'host che si sta aggiungendo a SCVMM, ad esempio HyperVHost, quindi fare clic su Aggiungi.
Nella pagina Riepilogo della procedura guidata fare clic su Aggiungi host.
[!NOTA]
Si consiglia di configurare un gruppo host separato per ogni raccolta di progetti team.Ad esempio, se si intende configurare Lab Management in due raccolte di progetti in Team Foundation Server, è possibile creare due gruppi host in System Center Virtual Machine Manager.
(Facoltativo) Per impostazione predefinita, SCVMM configura il computer nel quale è installato in modo che funga da server di libreria.Configura inoltre una condivisione di libreria predefinita sul computer.Per migliorare le prestazioni è possibile aggiungere ulteriori server o condivisioni di libreria.
Per aggiungere un nuovo server di libreria a SCVMM, fare clic su Aggiungi server di libreria nel riquadro Azioni sul lato destro e seguire le istruzioni della procedura guidata.
Per aggiungere una nuova condivisione di libreria a SCVMM, creare innanzitutto una condivisione file di Windows in un server di libreria.Selezionare quindi il server di libreria nella scheda Libreria della console di amministrazione SCVMM e fare clic su Aggiungi condivisioni di libreria nel riquadro Azioni sul lato destro.
[!NOTA]
Si consiglia di configurare una condivisione di libreria separata per ogni raccolta di progetti team.
In ogni server di libreria SCVMM, installare l'aggiornamento descritto in questa pagina del sito Web Microsoft.Questo aggiornamento supporta la funzionalità di isolamento rete di ambienti SCVMM.
Per assicurarsi che le macchine virtuali vengano avviate rapidamente e che il servizio host e tutti gli agenti di rete non abbiano un limite di timeout, impostare la quantità di memoria minima che il computer HyperVHost avrà sempre come riserva.Le riserve di memoria predefinite sul computer host sono spesso troppo basse per far fronte al tempo di avvio più lungo richiesto per le macchine virtuali.
Nella Console di amministrazione SCVMM scegliere Vai, Host.
Nel riquadro centrale Tutti gli host, aprire il menu di scelta rapida per il nome del computer host, quindi scegliere Proprietà.
Nella finestra di dialogo Proprietà gruppo host percomputer host, scegliere la scheda Riserve.
Nella casella di modifica Memoria, inserire o selezionare 1024, quindi scegliere OK.Per ulteriori informazioni sulla quantità di memoria minima richiesta per gli host Hyper-V, vedere il sito Web Microsoft.
Ripetere i passaggi da b a d per ogni host.
Importante |
---|
Se si dispone di due server SCVMM, entrambi configurati per essere utilizzati da Lab Management con una versione specifica di Team Foundation Server, è necessario configurare ogni server SCVMM in modo che utilizzi un intervallo MAC univoco.Per configurare l'intervallo MAC, nella finestra di navigazione in basso a sinistra della Console di amministrazione Virtual Machine Manager fare clic su Amministrazione, quindi su Rete, infine aprire Intervallo indirizzi MAC statico globale.Per ulteriori informazioni sulla configurazione dell'intervallo MAC, visitare il seguente sito Web Microsoft (la pagina potrebbe essere in inglese). |
Per verificare che SCVMM sia installato correttamente e sia funzionante
Nel riquadro Azioni sul lato destro della Console di amministrazione Virtual Machine Manager scegliere Nuova macchina virtuale.Fare clic su Avanti in tutte le pagine della procedura guidata tranne che nelle seguenti.
Nella pagina Seleziona origine della procedura guidata selezionare Crea la nuova macchina virtuale con un disco rigido virtuale vuoto.
Nella pagina Identità macchina virtuale della procedura guidata lasciare vuota la casella Nome macchina virtuale.
Nella pagina Seleziona destinazione della procedura guidata selezionare Distribuisci la macchina virtuale in un host.
Nella pagina Seleziona host della procedura guidata visualizzare le classificazioni, quindi fare clic su Avanti.
Verranno visualizzati tutti i computer HyperVHost utilizzati per Lab Management.Tutti i computer devono disporre di classificazioni a stelle positive.In caso contrario, potrebbe essersi verificato un problema che deve essere corretto.Per determinare il motivo per cui i computer HyperVHost non possono essere utilizzati da SCVMM, esaminare Spiegazione classificazione.
Nella pagina Riepilogo della procedura guidata fare clic su Crea.
Viene creata una nuova macchina virtuale denominata vuoto senza errori che sarà visibile nella scheda Macchine virtuali di SCVMM.Si potrebbe visualizzare un avviso relativo all'impossibilità di individuare il volume di avvio da parte di SCVMM.È previsto e può essere ignorato.
In Console di amministrazione Virtual Machine Manager selezionare Macchine virtuali, aprire il menu di scelta rapida per macchina virtuale visualizzata nell'elenco, quindi scegliere Avvia.Se la macchina virtuale non viene avviata, rivedere le informazioni disponibili sui siti seguenti per identificare la causa del problema:
Una volta che la casella Stato della macchina virtuale è impostata su In esecuzione, aprire il menu di scelta rapida della macchina virtuale e scegliere Arresta.
In questo modo viene confermato che gli host Hyper-V sono correttamente configurati.
Per archiviare la macchina virtuale nella libreria, aprire il menu di scelta rapida della macchina virtuale, quindi scegliere Archivia nella libreria.
Nella pagina della procedura guidata Selezione server di libreria fare clic su una delle condivisioni di libreria.
Nella pagina della procedura guidata Seleziona percorso passare al percorso per la condivisione di libreria che si intende utilizzare per la raccolta di progetti team in Team Foundation Server.
Al termine, verificare che una macchina virtuale denominata vuoto venga visualizzata nel riquadro Libreria nella console di amministrazione SCVMM.
In questo modo viene confermato che la condivisione di libreria è correttamente configurata.
È possibile utilizzare la procedura riportata di seguito per migliorare le prestazioni dei trasferimenti della macchina virtuale dalla condivisione di libreria SCVMM a un host e anche in caso di archiviazione di una macchina virtuale nella condivisione di libreria SCVMM.Questo miglioramento delle prestazioni consente di rimuovere la crittografia e le relative implicazioni di sicurezza se le immagini vengono trasmesse non crittografate sulla rete.
Per migliorare le prestazioni dei trasferimenti della macchina virtuale
Abilitare i trasferimenti di file non crittografati per i server di libreria.
Scegliere la scheda Libreria nella console di amministrazione SCVMM.Aprire il menu di scelta rapida per ogni server di libreria nella struttura ad albero Server di libreria, quindi scegliere Proprietà.
Selezionare Consenti trasferimenti file non crittografati.
Scegliere OK per chiudere la finestra di dialogo.
Abilitare i trasferimenti di file non crittografati per i gruppi host.
Scegliere la scheda Host nella console di amministrazione SCVMM.Aprire il menu di scelta rapida per ogni gruppo host nella struttura ad albero Host, quindi scegliere Proprietà.
Selezionare Consenti trasferimenti file non crittografati.
Scegliere OK per chiudere la finestra di dialogo.
Configurare Lab Management per Team Foundation Server
Per consentire a Team Foundation Server di comunicare con il server SCVMM, è necessario installare anche la console di amministrazione SCVMM nel proprio computer TfsMachine, se diverso dal computer attualmente utilizzato come VmmMachine.
[!NOTA]
Se la distribuzione di Team Foundation Server dispone di più di un computer di livello applicazione, installare la console su ciascun livello di applicazione nella distribuzione.
Per installare la console di SCVMM 2012 in <TfSMachine>
Accedere a TfsMachine come dominio\tfsadmin.
Per installare la console di amministrazione Virtual Machine Manager, eseguire setup.exe per Virtual Machine Manager.
Nell'impostazione di VMM, selezionare Installa.
È possibile fare semplicemente clic su Avanti in tutte le pagine della procedura guidata eccetto nelle seguenti:
Nella pagina Selezionare le funzionalità da installare, scegliere Console VMM, quindi selezionare Avanti.
Nella pagina della licenza, è necessario selezionare Accetto i termini di questo avviso, quindi scegliere Avanti.
Nella pagina Riepilogo installazione, fare clic su Installa.
Nella pagina Installazione completata, scegliere Chiudi.
Per installare la console di amministrazione di SCVMM 2008 R2 in <TfsMachine>
Accedere a TfsMachine come dominio\tfsadmin.
Per installare la console di amministrazione Virtual Machine Manager, eseguire setup.exe per Virtual Machine Manager.
In Installazione nella pagina di avvio della procedura guidata System Center Virtual Machine Manager 2008 R2 fare clic su Console di amministrazione VMM.
È possibile fare semplicemente clic su Avanti in tutte le pagine della procedura guidata eccetto nelle seguenti:
Nella pagina Riepilogo impostazioni della procedura guidata fare clic su Installa.
Nella pagina Installazione della procedura guidata fare clic su Chiudi.
Configurare Lab Management per Team Foundation Server
È necessario configurare Lab Management in Team Foundation Server. Ciò consente l'accesso alle macchine virtuali e modelli creati da Microsoft Test Manager. È quindi possibile utilizzare queste macchine virtuali o modelli per creare ambienti SCVMM e di archiviarli in una condivisione di libreria.A tal fine è necessario selezionare il server SCVMM da utilizzare con Team Foundation Server.
Per configurare Lab Management per Team Foundation Server
In TfsMachine fare clic su Start, Tutti i programmi, Microsoft Visual Studio Team Foundation Server 2012, quindi selezionare Console di amministrazione di Team Foundation Server.
[!NOTA]
È necessario accedere a TfsMachine come dominio\tfsadmin.
Nel nodo Livello applicazione della console di amministrazione scegliere Lab Management.
Scegliere Configura.
Verrà visualizzata la finestra di dialogo Impostazioni di Lab Management.
In Nome server VMM della scheda Virtual Machine Manager digitare il nome del computer VmmMachine, il server in cui è in esecuzione Virtual Machine Manager e che verrà utilizzato per gestire le macchine virtuali.
Fare clic su Test per determinare se Team Foundation Server è in grado di comunicare con il server SCVMM.
Se l'account del servizio di Team Foundation Server non dispone delle autorizzazioni appropriate sul SCVMM specificato, in una finestra di dialogo vengono richiesti un nome utente e una password.
Specificare le credenziali di un membro esistente del ruolo di amministratore di SCVMM.Tramite questo nome utente e password, l'account del servizio di Team Foundation Server sarà aggiunto al ruolo di amministratore di SCVMM.
Se Team Foundation Server non può contattare il server SCVMM, vengono visualizzati una x rossa e un messaggio di errore.Per ulteriori informazioni su come risolvere i problemi di installazione, vedere Risoluzione dei problemi relativi a Lab Management.
È possibile utilizzare l'isolamento rete in Visual Studio Lab Management per abilitare l'esecuzione contemporanea di più copie di un ambiente lab senza provocare conflitti di rete, ad esempio conflitti nei nomi di computer e nella registrazione DNS (Domain Name System).Per ulteriori informazioni sull'isolamento rete, vedere Creazione e utilizzo di un ambiente di isolamento rete.Nella scheda Isolamento rete attenersi alla procedura seguente:
In Blocco IP digitare l'intervallo di indirizzi IP (Internet Protocol) da assegnare alle macchine virtuali in un ambiente quando viene creata una rete isolata.
È necessario digitare il Blocco IP utilizzando la notazione Classless Inter-Domain Routing (CIDR).La notazione CIDR è costituita dall'indirizzo IP, dalla barra (/) e dalla dimensione del prefisso.Ad esempio, 192.168.0.0/24.
Gli indirizzi specificati vengono utilizzati solo per il routing interno tra macchine virtuali e non vengono esposti oltre i limiti di un ambiente.È pertanto possibile specificare qualsiasi intervallo di indirizzi non utilizzato all'interno della rete pubblica.Nella maggior parte dei casi, è possibile utilizzare l'intervallo predefinito 192.168.23.0/24.
In Suffisso DNS digitare il suffisso del nome di dominio da assegnare all'ambiente quando viene creata una rete isolata.
Team Foundation Server utilizza il suffisso immesso al momento della registrazione di un nome esterno univoco con DNS per ogni macchina virtuale in un ambiente di isolamento rete.Il record dell'alias DNS rende possibile la comunicazione tra i computer e gli altri oggetti fuori della rete isolata con i computer nella rete isolata.Poiché Team Foundation Server entra nella zona DNS per registrare il record dell'alias, l'account del servizio in cui è in esecuzione Team Foundation deve disporre delle autorizzazioni per aggiungere o eliminare record di alias nella zona DNS specificata.
Se la distribuzione di Team Foundation Server dispone di più di un livello applicazione e ogni livello applicazione è in esecuzione in un account di servizio diverso, ogni account del servizio livello applicazione deve disporre delle autorizzazioni per modificare i record di alias DNS creati dagli altri livelli applicazione.
Fare clic su Test per determinare se Team Foundation Server è in grado di utilizzare il suffisso.
Se il suffisso è valido, viene visualizzato un segno di spunta verde.Scegliere OK.
Se il suffisso non è valido, verranno visualizzati una X rossa e un messaggio di errore.È necessario correggere l'errore prima che sia possibile continuare.
Se la distribuzione di Team Foundation Server dispone di più di un computer di livello applicazione, ripetere i passaggi seguenti in ciascun computer di livello applicazione:
Nella console di amministrazione di Team Foundation, scegliere il nodo Livello applicazione, quindi fare clic su Lab Management, e su Riconfigura Lab Management.
Verrà visualizzata la finestra di dialogo Impostazioni di Lab Management.
Fare clic sulla scheda Virtual Machine Manager, quindi scegliere Test per determinare se il livello applicazione può comunicare con SCVMM.
Se l'account del servizio di Team Foundation Server non dispone delle autorizzazioni corrette sul SCVMM specificato, viene visualizzata una finestra di dialogo in cui vengono richiesti un nome utente e una password. Digitare le credenziali di un membro esistente del ruolo di amministratore di SCVMM.Dopo aver digitato il nome utente e la password e avere fatto clic su OK, l'account del servizio di Team Foundation Server di questo livello applicazione verrà aggiunto al ruolo di amministratore di SCVMM.
Configurare Lab Management per ogni raccolta di progetti team
È necessario configurare il gruppo host e la condivisione di libreria dal computer SCVMM che si desidera utilizzare con ogni raccolta di progetti team.Ad esempio, è possibile decidere di allocare un gruppo host a ogni raccolta di progetti team per dividere uniformemente le risorse della macchina virtuale.
Per utilizzare la funzionalità del flusso di lavoro da una definizione di compilazione di Team Foundation Build in modo da distribuire l'applicazione o eseguire test tramite un controller di test negli ambienti SCVMM, è necessario aggiungere un account utente di dominio che sarà utilizzato dagli agenti di test e dagli agenti di compilazione.
[!NOTA]
È necessario aver già creato una raccolta di progetti team per questo passaggio della configurazione.
Per configurare Lab Management per ogni raccolta di progetti team
Per selezionare la condivisione di libreria da utilizzare per archiviare le macchine virtuali, i modelli e gli ambienti SCVMM, fare clic su Raccolte di progetti team in Livello applicazione.
Importante È necessario configurare una condivisione di libreria per ogni raccolta di progetti team che si desidera configurare per Lab Management.
Nel riquadro destro scegliere la raccolta di progetti team appropriata dall'elenco di raccolte di progetti.
Scegliere la scheda Lab Management, quindi fare clic su Configura condivisioni di libreria.
Verrà visualizzata la finestra di dialogo Impostazioni di Lab Management.
Nella scheda Condivisioni di libreria fare clic su Aggiungi e verifica.
Verrà visualizzata la finestra di dialogo Seleziona condivisioni di libreria.
Nella finestra di dialogo Seleziona condivisioni di libreria fare clic su una o più condivisioni di libreria SCVMM che verranno utilizzate da questa raccolta di progetti team, quindi selezionare Aggiungi.
Il processo di verifica confermerà che Team Foundation Server può connettersi alla condivisione di libreria.Se la verifica non riesce viene generato un log,il quale potrà essere visualizzato per identificare e risolvere i problemi.Una volta risolti i problemi, è possibile fare clic su Verifica per confermare che Team Foundation Server può connettersi alla condivisione di libreria.
Per aggiungere la condivisione di libreria a ogni progetto team contenuto nella raccolta di progetti team, selezionare la casella di controllo Provisioning automatico per la condivisione di libreria.
[!NOTA]
Se si seleziona il provisioning automatico della condivisione di libreria, Team Foundation Server aggiungerà automaticamente tale condivisione di libreria a tutti i progetti team presenti nella raccolta di progetti team.Per i progetti team non ancora creati, la condivisione di libreria viene aggiunta quando si crea il progetto tramite la Creazione guidata nuovo progetto team.Per i progetti team già stati creati nella raccolta di progetti team, la condivisione di libreria viene aggiunta quando le impostazioni vengono salvate.Se si deseleziona Provisioning automatico, la condivisione di libreria non verrà più aggiunta ai nuovi progetti team che si aggiungono alla raccolta di progetti team.
Per selezionare il gruppo host da utilizzare per una raccolta di progetti team, fare clic su Gruppi host.
Importante È necessario selezionare il gruppo host per ogni raccolta di progetti team che si desidera configurare per Lab Management.
Nella scheda Gruppi host fare clic su Aggiungi e verifica.
Nella finestra di dialogo Seleziona gruppi di host scegliere uno o più gruppi host SCVMM che verranno utilizzati da questa raccolta di progetti team, quindi fare clic su Aggiungi.
Per aggiungere il gruppo host a ogni progetto team contenuto nella raccolta di progetti team, selezionare la casella di controllo Provisioning automatico per il gruppo host.
[!NOTA]
Se si sceglie di eseguire il provisioning automatico del gruppo host, Team Foundation Server aggiungerà automaticamente il gruppo host a tutti i progetti team in questa raccolta di progetti team.Per i progetti team non ancora creati, il gruppo host viene aggiunto quando si crea il progetto tramite la Creazione guidata nuovo progetto team.Per i progetti team che sono già stati creati in questa raccolta di progetti team, il gruppo host viene aggiunto quando queste impostazioni vengono salvate.Se si deseleziona Provisioning automatico, il gruppo host non sarà più aggiunto ai nuovi progetti team che si aggiungono alla raccolta di progetti team.
Installare un controller di test
È possibile utilizzare Lab Management per distribuire un'applicazione all'ambiente SCVMM e anche per eseguire test in tale ambiente.In questo caso è richiesto un controller di test.Per ulteriori informazioni su come eseguire test tramite le impostazioni di test e gli ambienti, vedere Configurazione di computer di test per l'esecuzione di test o la raccolta di dati.
Per installare il controller di test
Installare il controller di test in ControllerMachine o in un computer diverso.Per informazioni sull'installazione e configurazione di un controller di test, vedere Installazione e configurazione di agenti e controller di test.
[!NOTA]
È necessario registrare il controller di test con la raccolta di progetti team utilizzata per Lab Management.
Specificare l'account utente da utilizzare per la comunicazione tra gli agenti di test e gli agenti di compilazione e tra i controller di test e Team Foundation Server.
Attenzione L'account del servizio specificato deve essere un account di dominio.Per motivi di sicurezza, questo account deve avere privilegi limitati.L'account utilizzato non deve disporre di alcuna autorizzazione amministrativa o non deve essere l'account utilizzato da alcun servizio attendibile,inclusi il controller di compilazione e il controller di test.
È consigliabile creare due account da utilizzare per questo account del servizio.Per ulteriori informazioni su come passare da un account all'altro e sul modo in cui gli ambienti esistenti vengono aggiornati con l'account del servizio, vedere Procedura: configurare l'account del servizio lab.
È necessario configurare l'account utente per ogni raccolta di progetti team che si desidera configurare per Lab Management.