Procedura: creare e archiviare macchine virtuali e modelli per Lab Management
Se si è un amministratore di sistema, potrebbe essere necessario creare regolarmente nuove macchine virtuali finali per soddisfare le esigenze di svariati progetti team. Poiché non è possibile creare una macchina virtuale (VM) da zero utilizzando Lab Management, è necessario iniziare da una macchina virtuale esistente creata in Hyper-V o System Center Virtual Machine Manager (SCVMM) e importarla in un progetto team. Dopo avere installato gli agenti di test, di compilazione e lab, è possibile:
Lasciare la macchina virtuale nell'host e creare un ambiente attorno alla macchina.
Convertire la macchina virtuale in un modello e archiviare il modello nella libreria del progetto team.
Nel diagramma seguente viene illustrata l'interazione tra i diversi computer e gli agenti.
In questo argomento sono contenute le istruzioni per la creazione di macchine virtuali con tutti gli agenti necessari tramite SCVMM, per la conversione di tali macchine virtuali in modelli e per l'archiviazione dei modelli nella libreria SCVMM.
Preparare una macchina virtuale con i tre agenti
Per creare una macchina virtuale
Accedere come Administrator al server in cui è eseguito Virtual Machine Manager.
Fare clic su Start, selezionare Tutti i programmi, Microsoft System Center, Virtual Machine Manager 2008 R2, quindi fare clic su Console di amministrazione Virtual Machine Manager.
Creare una macchina virtuale in SCVMM utilizzando uno dei tre metodi seguenti:
Connettersi alla macchina virtuale tramite la console macchina virtuale nella Console di amministrazione SCVMM.
In SCVMM, fare clic sulla scheda Macchine virtuali, fare clic con il pulsante destro del mouse sulla macchina virtuale, quindi fare clic su Connetti alla macchina virtuale.
Assicurarsi che in questa macchina virtuale siano stati installati il sistema operativo appropriato e i prerequisiti dell'applicazione.
Abilitare le connessioni desktop remote a questa macchina virtuale.
In questo modo vengono abilitate le connessioni basate sul guest alla macchina virtuale. Per ulteriori informazioni sui tipi di connessioni, vedere Procedura: connettersi a un ambiente virtuale.
Nella macchina virtuale fare clic sul pulsante Start, fare clic con il pulsante destro del mouse su Computer, quindi su Proprietà.
Nella finestra di dialogo Sistema fare clic su Impostazioni di connessione remota.
Nella scheda Connessione remota della finestra di dialogo Proprietà del sistema fare clic sull'opzione Consenti connessioni appropriata, quindi fare clic su Seleziona utenti.
Nella finestra di dialogo Utenti desktop remoto confermare se sono visualizzati i nomi utente adatti o fare clic su Aggiungi per aggiungere altri account utente, quindi fare clic su OK.
È possibile utilizzare Lab Management per distribuire un'applicazione all'ambiente ed eseguire test su tale ambiente. Si tratta delle funzionalità di test e di integrazione del flusso di lavoro di Lab Management. Per distribuire un'applicazione tramite l'integrazione del flusso di lavoro, si crea una definizione di compilazione che include il flusso di lavoro per distribuire l'applicazione a ogni macchina virtuale nell'ambiente. Successivamente è possibile eseguire i test nel ruolo selezionato nelle impostazioni del test. Per ulteriori informazioni sugli ambienti e i ruoli, vedere Configurazione di computer di test per l'esecuzione di test o la raccolta di dati.
Infine si installano un agente di compilazione, un agente lab e un agente di test in ogni macchina virtuale creata. È possibile installare manualmente questi agenti nel modo descritto di seguito o tramite uno degli strumenti Power Tools. Dopo essere stato installato con gli agenti, questo strumento consente anche di creare un modello a partire dalla macchina virtuale. Per ulteriori informazioni, vedere la pagina seguente nel sito Web Microsoft.
Per installare gli agenti in una macchina virtuale
Installare un agente di compilazione in questa macchina virtuale. Per ulteriori informazioni su come installare un agente di compilazione, vedere Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents. Al termine dell'installazione, viene avviata la configurazione guidata del servizio di compilazione. Non è necessario immettere alcun dato. È possibile fare clic su Avanti per accettare le impostazioni predefinite che saranno utilizzate dall'account utente.
Nota
Non è necessario aggiungere il nome dell'insieme di progetti team. Questa operazione verrà eseguita automaticamente quando la macchina virtuale verrà distribuita da Lab Management.
Installare un agente lab in questa macchina virtuale. Per ulteriori informazioni su come installare un agente lab, vedere Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents.
Installare un agente di test in questa macchina virtuale. Per ulteriori informazioni su come installare un agente di test, vedere Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents.
Nota
Non è necessario registrare l'agente di test con un controller di test quando si esegue l'installazione. Questa operazione verrà eseguita automaticamente quando la macchina virtuale verrà distribuita da Lab Management.
Se si creerà un ambiente virtuale utilizzando questa macchina virtuale, la procedura è terminata. Se si archivierà la macchina virtuale nella libreria, continuare con la sezione successiva.
Attenzione |
---|
I requisiti relativi alla modalità con cui deve essere configurata una rete quando si crea un ambiente isolato sono molto rigidi in Lab Management. Non effettuare alcuna delle operazioni seguenti:
|
Archiviare la macchina virtuale nella libreria SCVMM
Quando si archivia una macchina virtuale nella libreria SCVMM, è necessario decidere se archiviarla come macchina virtuale o come modello. La decisione di archiviare la macchina virtuale come tale o come modello dipenderà da numerosi fattori:
Se le applicazioni installate nella macchina virtuale possono continuare a funzionare se vengono rimosse le informazioni di identificazione univoca della macchina virtuale.
Se le macchine virtuali saranno utilizzate solo come parte di un ambiente di isolamento rete.
Ad esempio, se si creeranno più copie di questa macchina virtuale per l'utilizzo nello stesso ambiente, ovvero si utilizzerà il computer solo una volta in un ambiente, creare un ambiente virtuale dalla macchina virtuale senza archiviarlo nella libreria. Se si utilizzerà la macchina virtuale in più ambienti nella stessa rete, è necessario convertirlo in un modello e archiviare il modello nella libreria oppure configurare ogni ambiente per l'utilizzo dell'isolamento rete. Per ulteriori informazioni sui fattori da considerare, vedere Concetti e linee guida per ambienti virtuali.
Per archiviare nella libreria una macchina virtuale come tale
Archiviare la macchina virtuale in modo che sia possibile importarla nel progetto team, fare clic con il pulsante destro del mouse sulla macchina virtuale e scegliere Archivia nella libreria.
In Console di amministrazione SCVMM fare clic con il pulsante destro del mouse sulla macchina virtuale e fare clic su Arresta.
Selezionare la condivisione di libreria di SCVMM aggiunta all'insieme di progetti team, quindi fare clic su Avanti.
Selezionare il percorso di condivisione per questa macchina virtuale, quindi fare clic su Avanti.
Fare clic su Archivia.
Per convertire prima una macchina virtuale in un modello, quindi archiviarlo nella libreria
Preparare la macchina virtuale alla conversione in un modello cancellando la password di amministratore e i criteri password locali.
Se la macchina virtuale è associata a un dominio, rimuoverla dal dominio e associarla a un gruppo di lavoro. Riavviare il computer quando viene richiesto.
Aprire gpedit.msc, quindi fare clic su Criteri del computer locale, Configurazione computer, Impostazioni di Windows, Impostazioni protezione, Criteri account e infine fare clic su Criteri password.
Impostare i seguenti valori:
Imponi cronologia delle password: 0
Lunghezza minima password: 0
Le password devono essere conformi ai requisiti di complessità: disabilitata
Chiudere gpedit.msc
Modificare la password dell'account Administrator locale in modo che sia vuota. Questa operazione può essere effettuata accedendo come \Administrator e utilizzando quindi la combinazione di tasti CTRL+ALT+CANC per modificare la password.
Assicurarsi che le applicazioni già installate nella macchina virtuale continuino a funzionare correttamente dopo che il nome della macchina virtuale viene modificato.
Attenzione Se l'applicazione dipende da un nome del computer specifico o dall'associazione a un dominio specifico, potrebbe non funzionare quando una nuova macchina virtuale viene distribuita dal modello.
Verificare che nella macchina virtuale non siano caricati supporti (DVD). Per ulteriori informazioni sulla rimozione dei supporti, vedere Come aggiungere un'unità DVD o CD a una macchina virtuale.
Arrestare la macchina virtuale. In Console di amministrazione SCVMM selezionare la macchina virtuale, fare clic con il pulsante destro del mouse sulla macchina virtuale, quindi fare clic su Arresta.
Selezionare la macchina virtuale e crearne un clone. Questa operazione è consigliata perché la macchina virtuale originale viene eliminata in modo permanente dopo la conversione in modello.
Selezionare il clone e rimuovere tutti i checkpoint sulla macchina virtuale. Questa operazione è necessaria in quanto SCVMM non è in grado di convertire in modello una macchina virtuale con checkpoint.
Fare clic con il pulsante destro del mouse sulla macchina virtuale, quindi scegliere Gestisci checkpoint.
Fare clic su ciascun checkpoint, quindi su Rimuovi.
Se si rimuovono i checkpoint da una macchina virtuale, Hyper-V unisce i dischi associati ai checkpoint. L'operazione potrebbe richiedere diversi minuti a seconda della dimensione dei checkpoint. È possibile verificare lo stato di avanzamento di questa unione tramite la console di gestione di Hyper-V sull'host sul quale viene distribuita la macchina virtuale. Attendere il completamento dell'unione prima di passare al passaggio successivo.
In Console di amministrazione SCVMM fare clic con il pulsante destro del mouse sulla macchina virtuale, quindi scegliere Nuovo modello.
Accettare le impostazioni predefinite in tutte le schermate. Quando viene richiesto il percorso di una condivisione di libreria, selezionare la condivisione di libreria SCVMM.
Fare clic su Crea per iniziare il processo SCVMM. Se il processo SCVMM non viene completato correttamente, rivedere il messaggio di errore e intraprendere le azioni adatte a correggere il problema.
Vedere anche
Concetti
Creazione di ambienti virtuali
Altre risorse
Prima configurazione di Lab Management
Procedura: creare e utilizzare un ambiente di isolamento rete
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Marzo 2011 |
Aggiunte linee guida per impedire l'impostazione di ID LAN virtuali per schede di rete, la creazione di più schede di rete in una macchina virtuale o per impedire la configurazione dell'indirizzo MAC su una scheda di rete. |
Commenti e suggerimenti dei clienti. |