Linee guida per la creazione e la gestione di ambienti SCVMM
Per creare o gestire un ambiente SCVMM, è necessario sapere quale approccio da utilizzare, considerare come ogni gestisce le macchine virtuali e come ognuno evitare conflitti di nomi.È possibile scegliere:
Macchine virtuali archiviate e modelli
Ambiente archiviato
Isolamento rete
Macchine virtuali in esecuzione
I conflitti di nomi possono verificarsi in o tra gli ambienti lab quando più computer in una rete con lo stesso identificatore univoco.Ogni macchina virtuale dispone di diversi identificatori, tra cui:
Nome computer - anche noto come nome del computer o il nome host, ogni macchina virtuale ha un nome.
Indirizzo di (MAC) di Media Access Control – il valore univoco costante e compilato nell'hardware di una scheda di rete fisica.Ogni macchina virtuale può avere più, schede di rete virtualizzate, ognuno dei quali presenta un indirizzo MAC.
Identificatore (SID) di sicurezza di Windows in ciascuna macchina virtuale che esegue Windows presenta propri, SID costante del computer.
Indirizzo del protocollo internet (IP) – ogni scheda di rete (se fisico o virtuale) può disporre di più indirizzi IP, sebbene la maggior parte dei casi ogni adattatore abbia soltanto un indirizzo IP.La maggior parte degli ambienti si basano sul DNS e server DHCP per gestire gli indirizzi IP automaticamente, ma anche manualmente assegnare o modificare un indirizzo IP.
Se più copie di una macchina virtuale sono in esecuzione in un dominio o in un gruppo di lavoro e condividono uno o più di questi identificatori, in molti casi si verifica un conflitto di denominazione si verifichi., I risultati possono includere un computer in cui è disconnesso dalla rete, o il traffico di rete inviato al fatto errati nel computer.
Ognuna di queste sezioni viene descritto come gestire le macchine virtuali e i conflitti di nomi, in modo che sia possibile scegliere il meglio soddisfa le esigenze:.
Utilizzo di macchine virtuali e modelli archiviati
Utilizzo di un ambiente archiviato
Tramite l'isolamento rete
Utilizzo di macchine virtuali in esecuzione
Per un'introduzione agli ambienti lab, vedere Utilizzo di un ambiente lab per il ciclo di vita dell'applicazione.
Requisiti
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Utilizzo di macchine virtuali e modelli archiviati
È possibile creare un nuovo ambiente SCVMM nelle macchine virtuali e i modelli di macchina virtuale archiviata nella libreria di Lab Management.Ciascuno automatizzato virtuale nella libreria di Lab Management è il nome del computer e altri identificatori.Quando si aggiunge una macchina virtuale archiviata in un ambiente lab, il nome e gli identificatori non vengono modificati per evitare conflitti di nomi.
Un modello di macchina virtuale è simile a una macchina virtuale archiviata, ad eccezione del modello non contiene un nome di computer o qualsiasi altro identificatore univoco.Quando si aggiunge un modello all'ambiente, Microsoft Test Manager crea una nuova macchina virtuale basata su tale modello.Per evitare conflitti di nomi, è quindi necessario creare un'identità univoca per ognuna di queste macchine virtuali prima di aggiungere all'ambiente.Tuttavia, è possibile utilizzare Microsoft Test Manager per generare automaticamente l'identità di ogni macchina virtuale.Si consiglia di utilizzare i modelli anziché le macchine virtuali archiviate a meno che non sia necessario implementare una macchina virtuale che include gli identificatori univoci specifici.
Vantaggi
È possibile eseguire più copie dell'ambiente contemporaneamente.
Se un'applicazione che preinstallate nella macchina virtuale non viene modificata modifica l'identità di macchine virtuali, è possibile distribuirlo.
È possibile eseguire qualsiasi numero o dimensione delle macchine virtuali nell'ambiente.
Svantaggi
Per eseguire più copie di una macchina virtuale archiviata, è necessario modificare le informazioni di identificazione di ogni copia.È possibile automatizzare il processo mediante i modelli.
Se un'applicazione viene eseguita correttamente quando si modifica l'identità del computer, non è possibile preinstallare tale applicazione in una macchina virtuale archiviata.Invece, è necessario installare l'applicazione dopo avere distribuito la macchina virtuale archiviata.
Solo uno snapshot di un ambiente può funzionare per volta.Ad esempio, se un tester trova un bug, può creare uno snapshot dello stato dell'ambiente.Tuttavia, non può continuare a eseguire tale ambiente quando uno sviluppatore esamina il bug nello snapshot.
È possibile archiviare qualsiasi combinazione di macchine virtuali e modelli nella libreria del progetto team.Quando si sceglie quale implementazione, considerate è necessario evitare conflitti di denominazione in un dominio.Per informazioni sulla creazione di un ambiente SCVMM utilizzando i modelli e le macchine virtuali archiviate, vedere Creazione di un ambiente SCVMM mediante modelli e macchine virtuali archiviate.Per informazioni sulla gestione di un ambiente SCVMM che includa macchine virtuali archiviate o i modelli, vedere Gestione degli ambienti lab e delle macchine virtuali.
Utilizzo di un ambiente archiviato
Un ambiente archiviato è un ambiente di SCVMM archiviato nella libreria del progetto team.Dopo aver creato un ambiente archiviato, è possibile distribuire una copia.Le macchine virtuali in un ambiente archiviato è possibile macchine virtuali archiviate o modelli.Quando si distribuisce un ambiente archiviato, genere necessario personalizzare i nomi delle macchine virtuali.È necessario personalizzare ogni macchina virtuale archiviata manualmente, ma è possibile personalizzare ognuno automaticamente creato da un modello.
Vantaggi
È possibile compilare un ambiente lab complesso e lo reimpiegate molte volte, con il rischio minimo accidentalmente di compilare errato.
È possibile eseguire più copie dell'ambiente contemporaneamente.
Se un'applicazione che preinstallate nella macchina virtuale non viene modificata modifica l'identità di macchine virtuali, è possibile distribuirlo.
È possibile eseguire qualsiasi numero o dimensione delle macchine virtuali nell'ambiente.
Svantaggi
Per eseguire più copie di una macchina virtuale archiviata, è necessario modificare le informazioni di identificazione di ogni copia.È possibile automatizzare il processo mediante i modelli.
Se un'applicazione viene eseguita correttamente quando si modifica l'identità del computer, non è possibile preinstallare tale applicazione in una macchina virtuale archiviata.Invece, è necessario installare l'applicazione dopo avere distribuito la macchina virtuale archiviata.
Solo uno snapshot di un ambiente può funzionare per volta.Ad esempio, se un tester trova un bug, può creare uno snapshot dello stato dell'ambiente.Tuttavia, non può continuare a eseguire tale ambiente quando uno sviluppatore esamina il bug nello snapshot.
Per informazioni su come distribuire una copia di un ambiente archiviato, vedere Distribuzione di un ambiente SCVMM archiviato.Per informazioni su come archiviare un ambiente SCVMM nella libreria del progetto team, vedere Procedura: archiviare un ambiente SCVMM.
Tramite l'isolamento rete
Se si desidera eseguire delle copie identiche più di un ambiente contemporaneamente, è necessario abilitare l'isolamento rete.Un ambiente SCVMM che utilizza l'isolamento rete per evitare conflitti di denominazione viene chiamato un ambiente di isolamento rete.I computer in un ambiente di isolamento rete sono protetti dai conflitti di rete tramite due schede di rete.Una scheda di rete viene utilizzata per una rete privata all'interno dell'ambiente.La seconda scheda viene configurata da Lab Management in modo da presentare un'identità univoca separata nella rete esterna.La trasmissione Netbios del computer viene disabilitata la seconda scheda e l'identità di Lab Management viene registrata come alias per il computer.Questa identità separata consente la comunicazione bidirezionale tra le macchine virtuali nell'ambiente e la rete esterna, anche se sono in esecuzione più copie dell'ambiente.
È possibile archiviare un ambiente di isolamento rete in modo da poter distribuire è più copie contemporaneamente.Quando si distribuisce una copia di un ambiente di isolamento rete, le macchine virtuali corrispondenti nelle due copie sono esatti duplicati l'uno dell'altro, perché le identità dei computer nella rete privata rimangono le stesse ogni distribuite.Gli alias delle macchine virtuali nella rete esterna assicurano che conflitti di rete non sono presenti tra i due ambienti.
Creare un ambiente di isolamento rete scegliendo la funzionalità di isolamento rete quando si crea l'ambiente da macchine virtuali o da modelli.Facoltativamente, installare applicazioni, oppure connettere le macchine virtuali nella rete privata.È quindi possibile archiviare una copia dell'ambiente nella libreria.I membri del team possono distribuire contemporaneamente più copie dell'ambiente archiviato.
Vantaggi
È possibile eseguire copie identiche degli ambienti lab contemporaneamente.
Poiché le identità dei computer non cambiano, è possibile evitare riconfigurare o reinstallare alcune applicazioni.
È possibile eseguire più snapshot di un ambiente contemporaneamente.
Svantaggi
Tutte le macchine virtuali in una rete isolata devono essere eseguiti in un singolo computer host.Ciò significa anche che le macchine virtuali non possono essere eseguiti su host cluster.
Se le macchine virtuali in un ambiente isolato sono membri di un dominio, l'ambiente deve includere una o più macchine virtuali che fungono da controller di dominio e server DNS.Il dominio non può essere ospitato su un computer fisico o virtuale che è esterno all'ambiente di isolamento rete.L'utilizzo di un computer aggiuntivo non è necessario per gruppi di lavoro privati.
Ogni macchina virtuale nell'ambiente dispone di almeno due schede di rete, che vengono creati quando si abilita isolamento rete.Se i test richiedono un'applicazione che non è compatibile con questa configurazione, non è possibile utilizzare un ambiente di isolamento rete.
Per ulteriori informazioni sull'isolamento rete, vedere Clonazione delle macchine virtuali tramite l'isolamento rete.Per informazioni su come creare un ambiente di isolamento rete, vedere Creazione e utilizzo di un ambiente di isolamento rete.
Utilizzo di macchine virtuali in esecuzione
È possibile creare un ambiente SCVMM le macchine virtuali che stanno già in esecuzione nel gruppo host SCVMM.Queste macchine virtuali non vengono copiate, ma vengono importate direttamente nell'ambiente lab.Una macchina virtuale in esecuzione può essere utilizzata solo in un ambiente lab per volta.Dopo avere eliminato un ambiente lab, è possibile riutilizzare le macchine virtuali in un altro ambiente lab.
Vantaggi
Questo processo è più veloce dell'implementazione delle macchine virtuali o i modelli archiviati.
Se si eseguono i test nelle macchine virtuali senza utilizzare Lab Management, è possibile eseguire la transizione a Lab Management non ricreare le macchine virtuali.
Svantaggi
Non è possibile configurare l'isolamento rete in un ambiente che include le macchine virtuali in esecuzione.
Non è possibile eseguire copie identiche più di questi ambienti contemporaneamente.Invece, è necessario modificare le identità univoche di macchine virtuali.
Per ulteriori informazioni su come creare un ambiente SCVMM utilizzando le macchine virtuali in esecuzione, vedere Creare un ambiente SCVMM da macchine virtuali in esecuzionecompost.Per informazioni sulla gestione di un ambiente SCVMM che include le macchine virtuali in esecuzione, vedere Gestione degli ambienti lab e delle macchine virtuali.
Vedere anche
Concetti
Utilizzo di un ambiente lab per il ciclo di vita dell'applicazione