Configurando e administrando o Lab Management
Visual Studio Lab Managementpermite gerenciar uma coleção de máquinas virtuais, modelos, e ambientes virtuais para seu Team Foundation projeto de equipe. Você pode usar esses ambientes para desenvolver, testar ou executar o aplicativo. Um ambiente virtual é uma coleção de máquinas virtuais (VMs). Cada VM em um ambiente virtual representa uma função necessária para o aplicativo que você pretende desenvolver, testar ou executar. Por exemplo, você pode desenvolver um aplicativo multi-camada que exige três funções: um cliente de desktop, um servidor Web e um servidor de banco de dados.
Quando você cria máquinas virtuais do mestre de ouro para representar uma função específica, é necessária para uma camada em seu aplicativo, em seguida, usar essas máquinas virtuais para criar um ambiente que se baseia nas funções de seu aplicativo, como mostrado na ilustração a seguir.
Você pode usar Lab Management para iniciar todas as máquinas virtuais no ambiente para executar um aplicativo ou testar um aplicativo. Lab Managementusa a Virtual Machine Manager SCVMM (System Center) para permitir o que acesso a máquinas virtuais ou modelos em uma biblioteca como seus mestres a golden. Esses mestres a golden são criados usando o Hyper-V ou SCVMM. SCVMM é usado para implantar as máquinas virtuais e os modelos em seus ambientes no grupo de host especificado. Para obter mais informações sobre Lab Management, see Usando um laboratório Virtual para o seu ciclo de vida do aplicativo.
Lab Managementintegra-se Team Foundation Build para permitir que você implantar o aplicativo em um ambiente virtual e executar testes após a compilação é implantada. For more information, see Implantar um aplicativo para um ambiente Virtual.
Você também pode executar testes a qualquer momento em ambientes virtuais, usando Microsoft Test Manager. Para obter mais informações, consulte Testando o uso de ambientes virtuais.
Observação |
---|
Se você vai realizando testes de manual ou automatizado em ambientes puramente físicos ou em ambientes físicos, compostos de máquinas virtuais de terceiros, você precisa realizar qualquer uma das seguintes tarefas: usar o Hyper-V, configure o SCVMM ou configurar o gerenciamento do laboratório. Em vez disso, você pode simplesmente instalar um agente de teste na máquina física, registrar um controlador de teste com sua coleção de projeto de equipe e configurar o agente de teste para usar esse controlador de teste. Após você ter feito isso, use o Centro de laboratório em Microsoft Test Manager para criar um novo ambiente físico. Para as etapas para criar um ambiente físico e executar testes, consulte Criando um ambiente físico para uso em testes. |
Tasks
Use os tópicos a seguir para ajudá-lo a configurar e administrar o Lab Management:
Tasks |
Tópicos associados |
---|---|
Configurando Lab Management pela primeira vez: Para usar Lab Management, você deve primeiro configurar todos os softwares para funcionarem juntos, inclusive o Hyper-V, SCVMM, e Lab Management. |
|
Alterando a configuração de Lab Management: Você talvez queira adicionar mais grupos de host, alterar o compartilhamento de biblioteca que é usado, modifique a conta de serviço de integração, ou adicionar controladores de compilação ou testar controladores após ter configurado Lab Management para a primeira vez. |
|
A atribuição de permissões de usuários para usar os recursos de laboratório virtual: O padrão Team Foundation Server os grupos de segurança automaticamente fornecem membros determinadas permissões para usar Lab Management recursos. Você talvez queira modificar essas permissões ou atribuir permissões a usuários ou grupos personalizados. |
|
Backup e restauração de seus ambientes virtuais, os modelos e máquinas virtuais: Você pode fazer backup e restaurar os ambientes virtuais, modelos e as máquinas virtuais que você criou usando Lab Management. |
Vídeos
Forums
Visual Studio de Lab Management
Blogs
Blog da equipe de Lab Management Visual Studio
Consulte também
Conceitos
Usando um laboratório Virtual para o seu ciclo de vida do aplicativo