Share via


Procedura: creare un ambiente da macchine virtuali distribuite

È possibile creare un ambiente composto da macchine virtuali esistenti ospitate in un host Hyper-V utilizzando Visual Studio Lab Management. Questo host deve essere aggiunto al gruppo host utilizzato dall'insieme di progetti team oppure è possibile importare una macchina virtuale in un host che è già membro del gruppo host.

Componendo un ambiente virtuale da macchine virtuali esistenti, è possibile accelerare il processo di creazione di ambienti virtuali per valutare le funzionalità di Visual Studio Lab Management. Con questo approccio, è sufficiente utilizzare le macchine virtuali esistenti per creare un nuovo ambiente. Gli ambienti virtuali composti sono caratterizzati dalle proprietà seguenti:

  • Le macchine virtuali in un ambiente composto possono essere utilizzate solo in un singolo ambiente. Non è possibile eseguire più copie di un ambiente composto.

  • Se si elimina questo ambiente, le macchine virtuali non vengono eliminate e possono essere utilizzate per un altro ambiente.

  • Non è possibile utilizzare una macchina virtuale con dischi floppy o ISO montati in un ambiente composto.

Se si desidera creare master finali che possono essere utilizzati in più ambienti o eseguire contemporaneamente più copie di un ambiente, è necessario creare modelli e macchine virtuali archiviati in una condivisione di libreria specifica e importarli per poterli utilizzare in un ambiente virtuale. Per ulteriori informazioni, vedere Creazione di ambienti virtuali e Concetti e linee guida per ambienti virtuali.

Per utilizzare le macchine virtuali esistenti come parte di un ambiente virtuale pronto per il lab, è inoltre necessario installare gli agenti richiesti nelle macchine virtuali in base alle funzionalità seguenti desiderate per l'ambiente:

  • Funzionalità flusso di lavoro: creare un flusso di lavoro per distribuire l'applicazione all'ambiente virtuale utilizzando Team Foundation Build.

  • Funzionalità di test: eseguire test manuali e automatizzati tramite l'ambiente virtuale.

Nella tabella seguente vengono indicati gli agenti necessari in base alle funzionalità desiderate:

Agente

Flusso di lavoro

Test

Agente lab

X

X

Agente di test

*

X

Agente di compilazione

X

* Per eseguire i test durante il flusso di lavoro, è necessario l'agente di test.

Quando un ambiente viene composto per un progetto team, le macchine virtuali dell'ambiente rimangono nell'host Hyper-V.

Per comporre un ambiente da macchine virtuali esistenti

  1. Connettersi a ogni macchina virtuale nell'host del progetto che si desidera aggiungere all'ambiente virtuale.

    1. Installare gli agenti necessari per le funzionalità desiderate, come indicato nella tabella precedente. Per informazioni su come installare gli agenti di test, lab e di compilazione, vedere Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents.

      Quando si installa un agente di test, è possibile utilizzare l'account predefinito, ovvero l'account del servizio di rete. Non è necessario registrare l'agente di test con un controller di test quando si esegue l'installazione. Questa operazione viene eseguita automaticamente utilizzando il nome del controller di test aggiunto all'ambiente composto per la funzionalità di test.

      Nota

      È consigliabile che queste macchine virtuali che si intende aggiungere all'ambiente composto siano in esecuzione nell'host Hyper-V quando vengono aggiunte. In questo modo, è possibile controllare lo stato degli agenti nella macchina virtuale.

  2. Aprire Microsoft Test Manager.

    Nota

    Per visualizzare la finestra di Microsoft Test Manager, fare clic sul pulsante Start, quindi su Tutti i programmi. Selezionare Microsoft Visual Studio 2010, quindi fare clic su Microsoft Test Manager.

  3. Fare clic su Centro lab.

  4. Fare clic sulla scheda Lab, quindi su Nuovo e infine su Componi ambiente virtuale.

  5. Seguire i passaggi nella procedura guidata e immettere le informazioni necessarie. Per ulteriori informazioni sulle singole proprietà degli ambienti, vedere Procedura: connettersi a un ambiente virtuale.

    1. Nella pagina Nome e percorso della procedura guidata digitare un nome e una descrizione (facoltativa) per l'ambiente virtuale.

      Nota

      Il nome dell'ambiente deve essere univoco nella condivisione di libreria del progetto o del gruppo host del progetto.

    2. Per selezionare il gruppo host in cui sono ospitati i computer esistenti che si desidera utilizzare per comporre questo ambiente, selezionare un'opzione nell'elenco a discesa Selezionare il percorso.

    3. (Facoltativo) Fare clic su Tag ambiente, quindi digitare le coppie nome/valore per tenere traccia delle informazioni sull'ambiente che si sta creando.

    4. Nella pagina Computer della procedura guidata visualizzare l'elenco di macchine virtuali disponibili dal gruppo host del progetto. Vengono visualizzati solo i computer non in uso in un altro ambiente. Selezionare la macchina virtuale o il modello necessario, quindi fare clic su Aggiungi all'ambiente. Immettere quindi il ruolo per questo computer nell'ambiente.

      Ripetere questo passaggio per aggiungere ulteriori macchine virtuali nell'ambiente. È inoltre possibile aggiungere o rimuovere computer dall'ambiente tramite la pagina Computer della procedura guidata.

    5. (Facoltativo) Modificare il nome della macchina virtuale aggiunta.

    6. (Facoltativo) Nella pagina Proprietà computer della procedura guidata, fare clic sulla prima macchina virtuale dell'ambiente. Esaminare i valori predefiniti nella scheda Profilo hardware e, se lo si desidera, modificare il valore relativo alla memoria. La scheda Profilo del sistema operativo non si applica alle macchine virtuali. Infine, esaminare i valori predefiniti in Tag computer e aggiungere o rimuovere dei tag a livello di computer. Ripetere questo passaggio per ciascuna macchina virtuale aggiunta all'ambiente.

      Nota

      Per impostazione predefinita, per popolare questi valori vengono utilizzati i parametri dell'hardware della macchina virtuale di origine.

    7. Nella pagina Funzionalità della procedura guidata selezionare le funzionalità desiderate per l'ambiente (facoltativo). Per la configurazione di una funzionalità per un ambiente è necessario che sia disponibile un controller di compilazione o di test, a seconda della funzionalità selezionata, e che gli agenti siano installati nelle macchine virtuali come richiesto.

      Nota

      Non è possibile utilizzare la funzionalità di isolamento rete con questo tipo di ambiente.

    8. Nella pagina Riepilogo della procedura guidata rivedere le informazioni.

    9. Fare clic su Fine per creare l'ambiente composto.

      All'inizio del processo di creazione, Lab Management esegue una serie di convalide. Se si verificano degli errori di convalida, verranno visualizzate delle informazioni sugli errori. A questo punto, è possibile correggere le informazioni nella procedura guidata e provare di nuovo a eseguire l'operazione di creazione.

  6. Per avviare l'ambiente composto, selezionarlo nell'elenco nella visualizzazione Ambienti e fare clic su Avvia. Lo stato dell'ambiente verrà visualizzato come In esecuzione.

    È possibile visualizzare lo stato delle funzionalità abilitate nella visualizzazione relativa ai dettagli dell'ambiente. Se accanto alle funzionalità sono visualizzati un segno di spunta blu e lo stato Pronto, è ora possibile utilizzare l'ambiente nel lab virtuale per distribuire l'applicazione o eseguire test, a seconda delle funzionalità abilitate.

Vedere anche

Concetti

Creazione di ambienti virtuali

Altre risorse

Utilizzo di ambienti virtuali per il test

Procedura: configurare ed eseguire test pianificati dopo avere compilato e distribuito l'applicazione

Distribuzione di un'applicazione in un ambiente virtuale