Configurazione e amministrazione di Lab Management
Visual Studio Lab Management consente di gestire un insieme di macchine virtuali, modelli e ambienti virtuali per il progetto team di Team Foundation. Questi ambienti possono essere utilizzati per sviluppare, testare o eseguire l'applicazione. Un ambiente virtuale è un insieme di macchine virtuali. Ogni macchina virtuale in un ambiente virtuale rappresenta un ruolo richiesto per l'applicazione che si intende sviluppare, testare o eseguire. È possibile, ad esempio, che si sviluppi un'applicazione a più livelli che richiede tre ruoli: un client desktop, un server Web e un server database.
Le macchine virtuali create dal master finale per rappresentare un ruolo specifico richiesto per un livello dell'applicazione vengono anche utilizzate per creare un ambiente basato sui ruoli nell'applicazione, come mostrato nell'illustrazione seguente.
È possibile utilizzare Lab Management per avviare tutte le macchine virtuali nell'ambiente al fine di eseguire o testare un'applicazione. Lab Management utilizza System Center Virtual Machine Manager (SCVMM) per consentire l'accesso alle macchine virtuali o ai modelli in una libreria come master finali. Questi master finali vengono creati tramite Hyper-V o SCVMM. SCVMM è utilizzato per distribuire le macchine virtuali e i modelli negli ambienti nel gruppo host specificato. Per ulteriori informazioni suLab Management, vedere Utilizzo di un lab virtuale per il ciclo di vita dell'applicazione.
Lab Management si integra con Team Foundation Build per consentire la distribuzione dell'applicazione in un ambiente virtuale e l'esecuzione di test dopo la distribuzione della compilazione. Per ulteriori informazioni, vedere Distribuzione di un'applicazione in un ambiente virtuale.
È possibile eseguire test negli ambienti virtuali in qualsiasi momento anche tramite Microsoft Test Manager. Per ulteriori informazioni, vedere Utilizzo di ambienti virtuali per il test.
Nota
Se si eseguono test manuali o automatizzati in ambienti puramente fisici o in ambienti fisici costituiti da macchine virtuali di terzi, non è necessario eseguire alcuna attività correlata all'utilizzo di Hyper-V, alla configurazione di SCVMM né alla configurazione di Lab Management. Al contrario, è possibile installare semplicemente un agente di test nel computer fisico, registrare un controller di test con l'insieme di progetti team e configurare l'agente di test che utilizzerà tale controller di test. Dopo avere eseguito queste attività, utilizzare Centro lab in Microsoft Test Manager per creare un nuovo ambiente fisico. Per i passaggi relativi alla creazione di un ambiente fisico e all'esecuzione di test, vedere Creazione di un ambiente fisico da utilizzare per il test.
Attività
Utilizzare gli argomenti seguenti per la configurazione e l'amministrazione di Lab Management:
Attività |
Argomenti correlati |
---|---|
Prima configurazione di Lab Management: per utilizzare Lab Management è necessario innanzitutto configurare tutti i prodotti software affinché funzionino correttamente insieme, compresi Hyper-V, SCVMM e Lab Management. |
|
Modifica della configurazione di Lab Management: dopo aver configurato Lab Management per la prima volta, potrebbe essere necessario aggiungere più gruppi host, modificare la condivisione di libreria utilizzata o l'account del servizio di integrazione oppure aggiungere controller di compilazione o di test. |
|
Assegnazione di autorizzazioni utenti per l'utilizzo delle risorse lab virtuali: i gruppi di sicurezza Team Foundation Server predefiniti assegnano automaticamente ai membri alcune autorizzazioni per l'utilizzo delle risorse di Lab Management. È possibile modificare queste autorizzazioni o assegnare autorizzazioni a gruppi o utenti personalizzati. |
|
Backup e ripristino degli ambienti virtuali, dei modelli e delle macchine virtuali: è possibile eseguire il backup e il ripristino degli ambienti virtuali, dei modelli e delle macchine virtuali creati tramite Lab Management. |
Video
Forum
Blog
Blog del team di Visual Studio Lab Management
Vedere anche
Concetti
Utilizzo di un lab virtuale per il ciclo di vita dell'applicazione