Condividi tramite


Creare macchine virtuali i test manuali

Un ambiente lab SCVMM è un gruppo di macchine virtuali (VM) che è possibile gestire come singola entità. Si utilizza un ambiente lab per un testare un'applicazione Web o di rete e si eseguono i componenti server nei computer lab. Un ambiente tipico può includere un computer configurato come server Web e un altro come server di database. Prima di iniziare una serie di test, è necessario creare l'ambiente selezionando le macchine virtuali appropriate da una libreria. È inoltre possibile selezionare un ambiente salvato completo di più computer e distribuirne una copia.

Ma prima di poter utilizzare gli ambienti SCVMM, è necessario creare alcune macchine virtuali e importarle nella libreria della raccolta di progetti team.

È necessario installare SCVMM?

System Center Virtual Machine Manager (SCVMM) consente di gestire le macchine virtuali e archiviarle in una libreria. È necessario installare SCVMM e configurare Lab Management in Team Foundation Server prima di poter utilizzare gli ambienti lab SCVMM.

Per verificare che il Lab Management di SCVMM sia configurato nella raccolta di progetti team, avviare la nuova procedura guidata dell'ambiente lab e verificare se l'opzione di SCVMM è disponibile. Se abilitata, SCVMM è stato configurato ed è possibile procedere con la creazione di macchine virtuali. Annullare la procedura guidata dell'ambiente.

Preparare una macchina virtuale per la libreria

  1. Utilizzare SCVMM per creare una nuova macchina virtuale e installare Windows.

    È possibile installare Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server 2008 o Windows Server 2012.

  2. Accedere alla nuova macchina virtuale e aggiungere un account utente con privilegi di amministratore. Utilizzare lo stesso nome utente e la stessa password su ogni computer lab. Può essere un account locale o di dominio. Ciò consente al Lab Manager di amministrare il computer.

  3. Abilitare le connessioni desktop remote a questa macchina.

  4. Installare un agente di test Non connetterlo a un controller di test. Tramite Lab manager verrà connesso quando si utilizza il computer in un ambiente lab.

    Verrà illustrato il programma di installazione dell'agente di test sullo stesso supporto come Team Foundation Server.

  5. Configurare Windows e qualsiasi software aggiuntivo che sarà necessario durante l'esecuzione del test. Ad esempio, è possibile abilitare il ruolo Server Web (IIS) e installare SQL Server.

    Ma non installare l'applicazione che si sta testando.

Rendere disponibile il computer per gli ambienti lab

Esistono tre tipi di macchina virtuale che è possibile creare da utilizzare negli ambienti lab:

  1. Esecuzione della macchina virtuale. Si imposta l'esecuzione del computer ora e si aggiunge a un pool di computer. Gli utenti possono aggiungere il computer a un ambiente e successivamente tornare al pool. La creazione di ambienti con questa modalità è molto rapida.

  2. Macchina virtuale archiviata. Si salva la macchina nella libreria. Gli utenti possono utilizzare una copia nei rispettivi ambienti, ma possono creare solo una copia in esecuzione alla volta.

  3. Modello di macchine virtuali. Si salva un modello da cui l'identità del computer è stata rimossa. Gli utenti possono creare ambienti con più di un'istanza del computer di modello.

Esecuzione della macchina virtuale

In Microsoft Test Manager aprire Centro lab, Macchine virtuali e modelli. Scegliere Importa e selezionare la macchina virtuale.

Macchina virtuale archiviata

Utilizzo della console SCVMM:

  1. Arrestare la macchina virtuale.

  2. Archiviarla nella libreria.

    Se sono presenti più librerie SCVMM, selezionare quella condivisa con la raccolta di progetti team.

Utilizzare Microsoft Test Manager:

  • Importare la nuova macchina virtuale in Centro lab, Macchine virtuali e modelli.

Modello di macchine virtuali

Sulla macchina virtuale:

  1. Se la macchina è associata a un dominio, rimuoverla dal dominio e associarla a un gruppo di lavoro. Riavviare il computer.

  2. Aprire gpedit.msc dell'Editor Criteri di gruppo. Aprire Criteri del computer locale, Configurazione computer, Impostazioni di Windows, Impostazioni di protezione, Criteri account, Criteri password.

    Impostare i seguenti valori:

    • Imporre cronologia delle password = 0

    • Lunghezza minima password = 0

    • La password deve essere conforme ai requisiti di complessità = disabilitata

  3. Modificare la password dell'account Administrator locale in modo che sia vuota. È possibile farlo accedendo come .\Administrator e utilizzando CTRL+ALT+CANC per modificare la password.

  4. Verificare che nella macchina virtuale non siano caricati CD o DVD.

Nella console di amministrazione SCVMM:

  1. Arrestare la macchina virtuale.

  2. 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.

  3. Rimuovere tutti i checkpoint nel clone.

    A tale scopo, nel menu di scelta rapida del computer di clonazione, scegliere Gestisci checkpoint. L'operazione di rimozione potrebbe richiedere diversi minuti. Tramite Hyper-V viene eseguito il merge dei dischi associati ai checkpoint. Per controllare lo stato di avanzamento dell'unione, utilizzare la console di gestione di Hyper-V sull'host sul quale viene distribuita la macchina virtuale.

    Attendere la conclusione del merge.

  4. Nel menu di scelta rapida del computer clonato scegliere Nuovo modello.

Utilizzare Microsoft Test Manager:

  • Importare il nuovo modello di macchina virtuale in Centro lab, Macchine virtuali e modelli.

    Quando si importa un modello da SCVMM, la password di amministratore e il codice Product Key protetti nel modello vengono rimossi. È necessario immettere nuovamente tali informazioni. Se il sistema operativo è Windows 7, Windows Server 2008 e versioni successive o Windows Vista, lasciare vuoto il campo password. Se il sistema operativo è Windows XP o Windows Server 2003, digitare un asterisco (*) per indicare una password vuota.

Provare questo

Ambienti SCVMM (virtuali)