Utilizzo degli snapshot ambiente con ambienti SCVMM
[!NOTA]
In questo argomento viene descritto come creare e utilizzare gli snapshot ambiente di Lab Management utilizzando la scheda Lab di Centro lab in Microsoft Test Manager.È inoltre possibile creare snapshot quando si eseguono i test manuali in Testing Center di Test Manager.Per ulteriori informazioni, vedere Esecuzione dei test negli ambienti lab.
Lo snapshot di un ambiente è una copia basata su file dello stato, dei dati su disco e della configurazione di tutte le macchine virtuali in un ambiente in un punto specifico nel tempo.Dopo avere creato uno snapshot, è possibile continuare a lavorare nell'ambiente e creare altri snapshot, in base alle necessità.È quindi possibile ripristinare uno stato precedente dell'ambiente.È inoltre possibile creare un file di collegamento a uno snapshot che consente agli altri membri del team di connettersi o ricreare lo snapshot.È inoltre possibile salvare una copia dell'ambiente e relativi snapshot nella libreria del progetto team.Quando si salva un ambiente nella libreria del progetto team, in questa posizione vengono salvati sia l'ambiente che gli snapshot.
Requisiti
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Di seguito sono elencate le diverse sezioni di questo argomento:
Creazione di snapshot di un ambiente
Ripristino di un ambiente da uno snapshot
Condivisione di uno snapshot di un ambiente
Archiviazione di un ambiente con snapshot nella libreria
Eliminazione di uno snapshot di un ambiente
Creazione di snapshot di un ambiente
Gli snapshot vengono archiviati negli host Hyper-V del progetto team.Se uno snapshot viene spesso utilizzato molto tempo dopo che è stato creato, è necessario intraprendere delle azioni per rendere l'ambiente utilizzabile per lunghi periodi di tempo.
Per prepararsi alla creazione di uno snapshot
Assicurarsi che i sistemi operativi delle macchine virtuali nell'ambiente dispongano degli ultimi aggiornamenti.
Se qualsiasi macchina virtuale nell'ambiente è connessa a un dominio, aprire un prompt dei comandi ed eseguire il comando gpupdate /force.In questo modo, è possibile assicurarsi che eventuali modifiche ai criteri utente vengano aggiornate nella macchina virtuale.Se non si esegue questo comando, gli script di distribuzione potrebbero non funzionare correttamente o i test potrebbero non essere eseguiti correttamente.
[!NOTA]
Se una o più delle macchine virtuali in questo snapshot sono unite a un dominio e lo snapshot viene utilizzato per un periodo più lungo rispetto a quello di scadenza della password per il computer, è possibile che le macchine virtuali non siano in grado di unirsi di nuovo al dominio quando lo snapshot viene ripristinato.Per evitare questo problema è possibile disabilitare o modificare la frequenza di rinnovo della password del computer.Per ulteriori informazioni sul rinnovo della password e sulle implicazioni della modifica o della disabilitazione del rinnovo per quanto riguarda la sicurezza, vedere Processo relativo alla password dell'account computer (la pagina potrebbe essere in inglese).
Assicurarsi che lo stato dell'ambiente sia In esecuzione.
Se sono stati abilitati i flussi di lavoro, verificare che lo stato della funzionalità del flusso di lavoro sia Pronto e che quello dell'ambiente sia In esecuzione.
(Facoltativo) Se si desidera eseguire test sullo snapshot ripristinato, verificare che lo stato della funzionalità di testing sia Pronto.
[!NOTA]
Gli snapshot devono essere creati solo quando non sono in corso transazioni tra le macchine virtuali all'interno dell'ambiente o tra le macchine virtuali nell'ambiente e i computer al di fuori dell'ambiente.Se vi sono connessioni TCP tra computer al momento della creazione dello snapshot, queste connessioni potrebbero interrompersi quando i computer vengono arrestati per creare lo snapshot.Quando lo snapshot viene ripristinato, per le connessioni attive precedenti si sarà verificato il timeout e tali connessioni non saranno più valide.Dopo il ripristino dello snapshot, le connessioni TCP vengono ristabilite.Non sempre è possibile riprendere l'ambiente esattamente dal punto in cui lo snapshot è stato creato.
Se la definizione di compilazione per il flusso di lavoro comporta il ripristino in base a uno snapshot specifico, non è possibile bloccare la macchina virtuale quando si tenta di eseguire i test.È necessario connettersi al computer tramite una connessione basata su host oppure utilizzando una sessione di console prima di creare lo snapshot da utilizzare per il flusso di lavoro.Per ulteriori informazioni, vedere Procedura: connettersi ai computer in un ambiente lab.
Visualizzatore dell'ambiente di Lab Management consente di connettersi all'ambiente e creare lo snapshot.
Per creare uno snapshot
In Microsoft Test Manager, connettersi all'ambiente. In Centro lab, nella scheda Lab, selezionare l'ambiente e quindi scegliere Connetti.
In Visualizzatore dell'ambiente Microsoft scegliere la scheda Snapshot.
Scegliere Crea snapshot.
Nella finestra di dialogo Crea snapshot ambiente digitare un nome per lo snapshot, quindi scegliere Crea snapshot.
Dopo aver completato lo snapshot, è possibile vedere il relativo nome nel riquadro a sinistra.
Ripristino di un ambiente da uno snapshot
Quando si ripristina un ambiente SCVMM da uno snapshot, le macchine virtuali nell'ambiente tornano esattamente allo stato in cui erano al momento in cui lo snapshot è stato creato.È possibile ripristinare un ambiente su uno snapshot creato prima o dopo lo stato corrente dell'ambiente.Ad esempio, è possibile creare due snapshot di un ambiente, uno il lunedì e uno il martedì.Il mercoledì, è possibile ripristinare l'ambiente dello snapshot di lunedì.Successivamente, è possibile ripristinare lo stesso ambiente sullo snapshot di martedì.
Per ripristinare un ambiente SCVMM in uno snapshot
In Microsoft Test Manager, aprire il Centro lab, quindi scegliere la scheda Lab.
Selezionare l'ambiente e quindi scegliere Connetti.
In Visualizzatore dell'ambiente Microsoft scegliere la scheda Snapshot.
Nell'elenco degli snapshot, selezionare lo snapshot da ripristinare e scegliere Ripristina snapshot selezionato nella barra degli strumenti Snapshot.
Se necessario, scegliere la scheda Computer, selezionare tutti i computer disconnessi, quindi scegliere Riconnetti.
[!NOTA]
Se lo stato dell'ambiente cambia in Non pronto, esaminare tutti i messaggi di errore.Alcune impostazioni non sono completamente ripristinate quando si ripristina uno snapshot, perché vengono archiviate fuori dalle macchine virtuali.Ad esempio, se si modifica l'impostazione Configura per test UI da quando è stato creato lo snapshot, la modifica non verrà annullata quando si ripristina lo snapshot.È necessario Aprire la definizione dell'ambiente e ripristinare l'impostazione manualmente.In alternativa, è possibile utilizzare Ripristina per ripristinare l'ambiente alla nuova impostazione.
Condivisione di uno snapshot di un ambiente
È possibile creare un collegamento a uno snapshot di un ambiente che è possibile condividere con altri utenti.Il file del collegamento (lvr) può essere aperto su qualsiasi computer in cui è installato Microsoft Test Manager da qualsiasi utente che disponga delle autorizzazioni per l'esecuzione di un ambiente nel progetto team.
Per creare un collegamento a uno snapshot dell'ambiente SCVMM
Nel Centro lab di Microsoft Test Manager, assicurarsi nella scheda Lab che l'ambiente sia In esecuzione.
Selezionare l'ambiente e quindi scegliere Connetti.
In Visualizzatore dell'ambiente Microsoft scegliere la scheda Snapshot.
Nell'elenco degli snapshot, selezionare lo snapshot a cui collegarsi e scegliere Condividi snapshot nella barra degli strumenti Snapshot.
Specificare un nome per il file di collegamento (lvr).
È possibile allegare il file di collegamento a un messaggio di posta elettronica o posizionarlo in una directory condivisa.
Per connettersi a uno snapshot da un file di collegamento allo snapshot
Fare doppio clic sul file di collegamento allo snapshot (lvr).
Verrà visualizzata la finestra di dialogo Connetti all'ambiente.Selezionare una delle opzioni seguenti:
Connettersi allo snapshot in questo ambiente
Ripristina lo stato esatto dell'ambiente SCVMM in cui lo snapshot è stato creato.
NotaSe si seleziona questa opzione, è possibile che gli utenti che stanno utilizzando l'ambiente vengano disconnessi con una conseguente perdita del lavoro.Viene visualizzato un messaggio di avviso se l'ambiente è in uso.Connettersi all'ambiente nello stato corrente
Si connette all'ambiente nello stato corrente e non ripristina lo snapshot selezionato quando il file di collegamento è stato creato.
NotaÈ comunque possibile disconnettere un altro utente connesso all'ambiente.Tuttavia, lo stato dell'ambiente non verrà modificato.Connettersi a una nuova istanza di questo ambiente
Disponibile solo se una copia dell'ambiente è archiviata nella libreria di progetti team.Crea una copia dell'ambiente in un gruppo host del progetto team e si connette a tale copia.
La creazione di una copia può essere utile se l'ambiente è attualmente in uso o se si desidera impedire ad altre persone l'utilizzo dell'ambiente.
NotaLa creazione di una copia può richiedere molto tempo e può utilizzare anche uno spazio su disco significativo nella libreria di progetti team.Per eseguire più copie dell'ambiente contemporaneamente l'ambiente originale deve utilizzare l'isolamento rete.Per ulteriori informazioni, vedere Creazione e utilizzo di un ambiente di isolamento rete.Scegliere Connetti per aprire l'ambiente nel Visualizzatore dell'ambiente.
[!NOTA]
Quando si ripristina un ambiente in base a uno snapshot, le connessioni di rete tra i computer nello snapshot potrebbero smettere di funzionare per un breve periodo di tempo e qualsiasi transazione in corso al momento della creazione dello snapshot potrebbe non riuscire.
Archiviazione di un ambiente con snapshot nella libreria
Per poter essere archiviato, l'ambiente deve essere nello stato Operazione interrotta.Non è possibile archiviare un ambiente con stato In esecuzione.
Se si archivia un ambiente e non si prevede di eliminare immediatamente l'ambiente attivo originale, è consigliabile attivare la funzionalità di isolamento rete nell'ambiente archiviato.In questo modo, si consente a un altro utente di distribuire una copia dell'ambiente archiviato.Per i passaggi necessari per attivare la funzionalità di isolamento rete, vedere Creazione e utilizzo di un ambiente di isolamento rete.
Per archiviare l'ambiente nella libreria
Nel Centro lab di Microsoft Test Manager, assicurarsi nella scheda Lab che l'ambiente sia Arrestato.
Scegliere l'ambiente che si desidera salvare.
Scegliere Archivia nella libreria.
Nella finestra di dialogo Archivia nella libreria, digitare Nome ambiente e Descrizione dell'ambiente salvato.
Selezionare Condivisione di libreria del progetto dal menu a discesa, quindi scegliere Archivia.
Durante il processo di creazione, viene visualizzato un indicatore di stato.È inoltre possibile visualizzare il passaggio corrente del processo di creazione per ciascuna macchina virtuale.Al termine del processo, l'ambiente archiviato viene visualizzato nell'elenco Ambienti nella scheda Libreria.
Eliminazione di uno snapshot da un ambiente
Gli snapshot di un ambiente si accumulano con grande facilità.L'archiviazione di uno snapshot richiede una quantità di spazio significativa nel gruppo host.Occasionalmente, è necessario rivedere l'elenco di snapshot per determinare se alcuni di essi non sono più necessari e possono essere eliminati.
Per eliminare uno snapshot
Nel Centro lab di Microsoft Test Manager, assicurarsi nella scheda Lab che l'ambiente sia Avviato.
Selezionare l'ambiente SCVMM e quindi scegliere Connetti.
In Visualizzatore dell'ambiente Microsoft scegliere la scheda Snapshot.
Selezionare lo snapshot da eliminare, quindi scegliere Elimina snapshot.
Nella finestra di dialogo di conferma scegliere Elimina snapshot.
Vedere anche
Concetti
Procedura: eseguire test manuali e creare bug riproducibili in ambienti SCVMM