Condividi tramite


Ambienti SCVMM (virtuali)

Un ambiente lab SCVMM è una raccolta di macchine virtuali su cui vengono eseguiti i test che viene creata e gestita con Microsoft Test Manager.

In genere, si usano gli ambienti lab per testare un'applicazione in esecuzione su server, ad esempio un'applicazione Web. I componenti server vengono eseguiti sui computer lab e il Web browser o l'applicazione client viene eseguita sul computer locale.

Usando gli ambienti SCVMM, è possibile:

  • Raccogliere i dati di diagnostica durante l'esecuzione dei test.

  • Ripristinare un nuovo stato su tutti i computer di un ambiente. In tal modo si evita il rischio di usare i dati o gli stati salvati di test precedenti.

  • Qualora si individui un bug, eseguire uno snapshot dei computer dell'ambiente, al fine di semplificare la diagnosi.

  • Creare un nuovo ambiente di computer di test ogni qual volta lo si desideri.

  • Creare una libreria di modelli di ambiente che è possibile usare per creare ambienti di testing preconfigurati.

    Ad esempio, è possibile configurare un modello contenente Internet Information Services (IIS) in un computer e SQL Server in un altro. Dopo avere creato un'istanza da questo modello, è solo necessario installare il software server desiderato.

  • Creare ambienti con isolamento rete che possono essere replicati senza causare conflitti di nomi di dominio.

SCVMM non è ancora disponibile nella raccolta di progetti team? È necessario configurare SCVMM e quindi creare una libreria di macchine virtuali.

In alternativa, si potrebbero prendere in considerazione gli ambienti standard. Un ambiente standard può essere creato da qualsiasi hardware o macchina virtuale. Gli ambienti standard comportano un minor impegno anticipato per la configurazione. Consentono di riservare i computer per i test e raccogliere i dati di diagnostica, ma non permettono il salvataggio o la reimpostazione degli stati dei computer.

Esiste già un ambiente che è possibile usare?

Aprire Microsoft Test Manager per verificare se è disponibile un ambiente lab pronto, ma non ancora in uso. Selezionare un ambiente per verificare se il numero e i tipi di computer sono quelli desiderati.

Ambienti lab del progetto.

Se si individua un ambiente appropriato, contrassegnarlo come in uso e installarvi il software. Dopo aver completato il test, non dimenticare di rimuovere il contrassegno.

Esiste un modello di ambiente che è possibile distribuire?

Gli ambienti SCVMM possono essere salvati come modelli. È possibile usare un modello per creare un nuovo ambiente. Verificare se esiste un modello appropriato nella libreria del progetto in uso.

  1. Aprire Centro lab, andare alla pagina Libreria ed esaminare gli ambienti.

  2. Selezionare ogni elemento nell'elenco ed esaminare il numero di computer e le descrizioni.

  3. Se un modello di ambiente risulta appropriato, eseguirne la distribuzione. L'ambiente verrà copiato e avviato.

  4. Nella pagina degli ambienti lab attendere finché il nuovo ambiente non risulti pronto.

Creare un ambiente SCVMM

Se non è presente un ambiente o un modello adatto, è possibile crearne uno dalla raccolta di macchine virtuali del progetto.

Suggerimento

Dopo aver creato un ambiente, è possibile salvarlo nella libreria degli ambienti.Eseguire questa operazione dopo aver configurato un software di piattaforma, ad esempio DBMS, ma prima di installare l'applicazione da testare.

Avviare la procedura guidata Nuovo ambiente.

Scegliere Nuovo per creare un ambiente lab.

Nuovo ambiente: Tipo e nome

Creazione guidata dell'ambiente di Lab Management - pagina relativa ai nomi

Campo

Informazioni da immettere

Nome

Il nome dell'ambiente, che deve essere univoco all'interno del progetto team.

Descrizione

Facoltativo.

Tipo

SCVMM

Se l'opzione è disabilitata, è necessario configurare SCVMM.

Tag

I tag sono coppie nome/valore facoltative che è possibile impostare come convenzioni del progetto. Ad esempio, negli ambienti possono essere usati tag che indicano lo scopo dell'ambiente e la data dopo la quale potrà essere eliminato.

Nuovo ambiente: Computer

Nella pagina Computer selezionare le macchine virtuali o i modelli di macchina virtuale da aggiungere all'ambiente.

Creazione guidata dell'ambiente di Lab Management - pagina relativa ai computer

Macchine virtuali disponibili

Si tratta dell'elenco delle macchine virtuali e dei modelli archiviati nella libreria del progetto team. In genere, sono inclusi i computer in cui sono installate combinazioni diverse di sistema operativo, applicazioni client e software server.

Ad esempio, è possibile scegliere un client Web e un server Web.

Se non è possibile trovare un elemento con le caratteristiche desiderate, è possibile configurare una nuova macchina virtuale.

  • Esecuzione

Una macchina virtuale in esecuzione è una macchina virtuale che si trova nello stato di esecuzione. Quando si aggiunge un computer all'ambiente, in effetti lo si sta riservando per l'utilizzo dal momento che non può essere aggiunto a più di un ambiente per volta. Quando si elimina l'ambiente, una macchina virtuale in esecuzione verrà restituita al pool dei computer disponibili.

Un ambiente creato con sole macchine virtuali in esecuzione è di norma immediatamente pronto per l'utilizzo.

  • Modello di macchina virtuale

Quando si aggiunge un modello di macchina virtuale a un ambiente, viene creata una nuova macchina virtuale. La copia impiega pochi minuti.

Vengono generati automaticamente un nuovo nome e gli ID porta. Il software e i test devono essere in grado di gestire il nome server modificato.

  • Macchina virtuale archiviata

Quando si aggiunge una macchina virtuale, ne viene eseguita la copia esatta nell'ambiente lab.

Per creare più copie in esecuzione di una macchina virtuale archiviata, è necessario modificare il nome del computer. In genere, una macchina virtuale archiviata fa parte di un gruppo di lavoro.

Per eseguire i test su più set di computer senza modificare i nomi di dominio, si consiglia di configurare un ambiente con isolamento rete.

Computer selezionati

È possibile impostare le proprietà seguenti per ogni computer aggiunto all'ambiente.

Si noti che è possibile aggiungere più volte la stessa macchina virtuale o lo stesso modello di macchina virtuale. È necessario assegnare ai computer nomi diversi.

  • Nome

Questo nome identifica la macchina virtuale nell'ambiente. Non è uguale al nome del computer.

Non usare virgole nel nome.

  • Ruolo

Il ruolo specifica la funzione del computer nell'ambiente. Può essere usato da Test Manager per determinare quali componenti installare per i test e quali dati di test raccogliere. È possibile selezionare un ruolo dal menu oppure digitare il nome del ruolo desiderato.

Nota

Il ruolo è soltanto un'indicazione dell'utilizzo previsto del computer.In Lab Management non viene eseguita automaticamente la verifica della presenza del software necessario nelle macchine virtuali o nei modelliné viene installato automaticamente il software per eseguire questi ruoli.

Nuovo ambiente: Proprietà computer

Creazione guidata dell'ambiente di Lab Management - pagina delle proprietà dei computer

Tab

Proprietà computer

Profilo hardware

La quantità di memoria da assegnare alla macchina virtuale.

Profilo del sistema operativo (solo modelli)

Il tipo di sistema operativo, il nome del computer, la password dell'amministratore, il codice Product Key, il dominio e il gruppo di lavoro per le macchine virtuali distribuite dal modello.

Nota

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.

Nome della proprietà

Descrizione

Sistema operativo

Il valore deve corrispondere al sistema operativo installato nel modello perché la personalizzazione che si verifica quando il modello viene convertito in una macchina virtuale dipende dal tipo e dalla versione del sistema operativo.

Informazioni sull'identità

Specifica il modo in cui il nome del computer viene creato quando una macchina virtuale viene creata dal modello:

  • Per generare Lab Management un nome univoco, impostare Nome computer su *.

  • Per visualizzare la richiesta per un nome computer quando il modello viene distribuito, deselezionare la casella di testo Nome computer.

Password amministratore

La password da usare per l'account amministratore. È possibile usarla per accedere al computer in esecuzione.

Codice Product Key

Specifica il codice Product Key della finestra che viene usato per autenticare il sistema operativo del modello. Assicurarsi che il codice Product Key immesso sia valido per la versione del sistema operativo installata nella macchina virtuale.

Fuso orario

Specifica il fuso orario usato dalle macchine virtuali create dal modello.

Dominio/Gruppo di lavoro

Specifica se una macchina virtuale creata da questo modello deve essere associata a un gruppo di lavoro o a un dominio Active Directory.

  • Per specificare il computer di un gruppo di lavoro scegliere Gruppo di lavoro e immettere un nome per il gruppo di lavoro.

  • Per specificare un dominio scegliere Dominio (FQDN) e immettere il nome completo del dominio. Digitare il nome account e la password di un utente che dispone delle autorizzazioni per aggiungere al dominio.

Comandi [GUIRunOnce]

Specifica gli script che vengono eseguiti su una macchina virtuale creata in base al modello quando un utente accede a quella macchina virtuale per la prima volta.

Tag computer

Proprietà personalizzate definite dall'utente. È possibile usarle per indicare informazioni quali:

  • Aggiornamenti e applicazioni installate nella macchina virtuale.

  • Lingua e impostazioni locali del sistema operativo.

  • Caratteristiche della macchina virtuale come dischi e schede di rete.

Nuovo ambiente: Avanzate

Le proprietà avanzate vengono usate solo per i test di sistema automatizzati.

Nuovo ambiente: Verifica

Verificare l'ambiente per assicurarsi che le proprietà impostate siano valide.

Se la verifica non riesce, è necessario risolvere il problema prima di terminare.

Se la verifica riesce, la procedura guidata è terminata.

Creazione di un ambiente SCVMM - verifica dell'installazione

La procedura guidata Nuovo ambiente viene chiusa e l'ambiente viene visualizzato nell'elenco degli ambienti sotto Tipo: SCVMM.

La creazione dell'ambiente può richiedere un certo tempo. È possibile visualizzare lo stato di avanzamento del processo nell'elenco degli ambienti. Per visualizzare lo stato di avanzamento delle singole macchine virtuali, selezionare l'ambiente.

Una volta creata, la macchina virtuale è disponibile per l'accesso. Selezionare l'ambiente e connettersi usando il menu di scelta rapida dell'icona del computer.

Utilizzo di un ambiente SCVMM

  1. Contrassegnare l'ambiente come in uso per riservarlo.

  2. Connettersi all'ambiente.

    Selezionare un ambiente e connettersi.

    Accedere ai computer dell'ambiente e configurare il software di piattaforma necessario, ad esempio un sistema di gestione di database.

    Selezionare un computer nel visualizzatore e accedere.

  3. Se si pensa che in un altro momento si potrebbe volere creare un altro ambiente come questo, tenere in considerazione la possibilità di salvarlo nella libreria degli ambienti. In tal caso è necessario prima sospendere l'ambiente.

  4. Nelle proprietà del piano di test, impostare l'ambiente di test sull'ambiente desiderato. In tal modo è possibile raccogliere i log eventi e altri dati dai computer dell'ambiente.

    Nelle proprietà del piano di test, scegliere un ambiente lab.

  5. Installare la build più recente del software da testare.

    Eseguire i test.

    Nei risultati dei test verranno incluse le informazioni di diagnostica dei computer lab. Tali informazioni verranno anche allegate ai i bug eventualmente creati.

  6. Una volta terminato di usare l'ambiente, scegliere Rimuovi contrassegno 'In uso'.

    In alternativa, è possibile eliminare l'ambiente per rimuoverne i computer modello o per permettere che le macchine virtuali in esecuzione vengano aggiunte ad altri ambienti.

Domande e risposte

  • D: Quali versioni di SCVMM sono supportate?

    SCVMM 2008 R2

    SCVMM 2012

    SCVMM 2012 SP1

    SCVMM 2012 R2

    Team Foundation Server 2010 SP1

    Argomento applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

    Team Foundation Server 2012 RTM

    Argomento applicabile Argomento non applicabile Argomento applicabile Argomento non applicabile

    Team Foundation Server 2012.4

    Argomento applicabile Argomento non applicabile Argomento applicabile Argomento applicabile

    Team Foundation Server 2013 RTM

    Argomento applicabile Argomento non applicabile Argomento applicabile Argomento applicabile
  • D: Quali versioni di host Hyper-V sono supportate?

    Hyper-V 2008 R2

    Hyper-V 2012

    2012 SP1

    Hyper-V 2012 R2

    Sistemi operativi guest (supportati dai modelli SCVMM)

    SCVMM 2008 R2

    Argomento applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

    Windows XP SP3 a 32/64 bit, Windows Vista a 32/64 bit, Windows 7 a 32/64 bit

    Windows Server 2003 SP3 a 32/64 bit, Windows Server 2008 a 32/64 bit, Windows Server 2008 R2 a 64 bit

    SCVMM 2012

    Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

    SCVMM 2012 SP1

    Argomento applicabile Argomento non applicabile Argomento applicabile Argomento non applicabile

    Windows XP SP3 a 32/64 bit, Windows Vista a 32/64 bit, Windows 7 a 32/64 bit, Windows 8

    Windows Server 2003 SP3 a 32/64 bit, Windows Server 2008 a 32/64 bit, Windows Server 2008 R2 a 64 bit, Windows Server 2012 SP1

    SCVMM 2012 R2

    Argomento applicabile Argomento non applicabile Argomento applicabile Argomento applicabile

    Windows XP SP3 a 32/64 bit, Windows Vista a 32/64 bit, Windows 7 a 32/64 bit, Windows 8, Windows 8.1

    Windows Server 2003 SP3 a 32/64 bit, Windows Server 2008 a 32/64 bit, Windows Server 2008 R2 a 64 bit, Windows Server 2012 SP1, Windows Server 2012 R2

    È consigliabile leggere l'argomento Aggiornamento di SCVMM 2008 R2 a SCVMM 2012.

  • D: L'opzione SCVMM è disabilitata. Qual è il problema?
    È necessario configurare SCVMM per la raccolta di progetti Team Foundation.

    In alternativa, è possibile creare un ambiente lab standard con le macchine virtuali o i computer fisici esistenti. Gli ambienti standard comportano un minor impegno per la configurazione, ma non consentono il salvataggio o la reimpostazione dello stato.

  • D: Non è disponibile una macchina virtuale con le caratteristiche desiderate. Come si fa a crearne una nuova?
    R: Vedere Creare macchine virtuali i test manuali.

  • D: Lo stato dell'ambiente in uso è Non pronto. Come si deve procedere?
    R: Scegliere Ripristina nel menu di scelta rapida dell'ambiente nell'elenco degli ambienti.

    Non pronto significa che un agente di test non è correttamente configurato su uno dei computer dell'ambiente. Con l'opzione Ripristina si effettua il tentativo di reinstallarlo e riconfigurarlo. Se il problema non viene risolto, assicurarsi che tutti i computer possano comunicare con il test controller. È possibile accedere a un computer anche se non è pronto. Per determinare dove è in esecuzione il test controller, aprire Centro lab e Controller. Il test controller è in genere installato nello stesso computer di Team Foundation Server.

    Se su un computer è in esecuzione Windows XP, reinstallare e configurare manualmente l'agente di test su tale computer. Il programma di installazione dell'agente di test viene fornito con il programma di installazione di Visual Studio.