ALM – Configurando o Lab Management para o Microsoft Test Manager
Veja também esses links:
System Center – Instalando o System Center Virtual Machine Manager – Pré Requisitos
System Center – Instalando o System Center Virtual Machine Manager – Instalando Management Server, VMM Console
Esse artigo tem como objetivo explanar a configuração e integração do Team Foundation Server (TFS) com o System Center Virtual Machne Manager (SCVMM) SP1 e poder usar o ambiente de virtualização da solução da Microsoft para criação de ambientes de Testes com o Lab Management.
Obs.: Esse post parte do pressuposto que já há um ambiente configurado com o SCVMM 2012 SP1 e Hosts com Hyper-V configurados e um servidor TFS 2013 com suas coleções de projetos já criadas.
REQUISITOS
- Visual Studio Agents 2013
Necessário para a instalação do Test Controller
http://www.microsoft.com/en-us/download/details.aspx?id=40750
- Servidor do Virtual Machine Manager Console 2012 (System Center Virtual Machine Manager) SP1 e o Hyper-V
Instalação do Hyper-V no Windows 2012:
http://technet.microsoft.com/pt-br/library/hh846766.aspx
Instalador do SCVMM 2012:
http://technet.microsoft.com/pt-br/evalcenter/hh505660.aspx
Nesse link segue os passos de instalação do SCVMM 2012
http://technet.microsoft.com/pt-br/library/gg610617.aspx
Obs.: No SCVMM 2012 SP1 não há mais o portal de autoatendimento, então ignore o passo de instalação do guia da Microsoft.
– Permissões
Permissão de Administração para as contas do TFS no SCVMM Console
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb.png?w=244&h=123
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb1.png?w=244&h=183
- Permissão de Administração para as contas do TFS no Servidor do SCVMM
- Permissão de Administração no computador local (Test Manager) para a conta de serviço do Test Controller
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb2.png?w=244&h=193
INSTALAÇÃO DO SCVMM 2012 SP1 CONSOLE ADMINISTRATOR NO TFS
Será necessário realizar a instalação do SCVMM 2012 SP1 CONSOLE no Servidor do TFS, para conexão e gerenciamento.
Depois da instalação, realize um teste de conexão a partir da Console para verificar se o Servidor TFS acessa o servidor com o SCVMM 2012 SP1 e o Hyper-V.
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb3.png?w=229&h=244
CONFIGURAÇÃO DA INTEGRAÇÃO DO TFS COM O SCVMM 2012 SP1
Depois de instalado o SCVMM Console no servidor TFS, entre na Console de Administração do TFS e vá em Lab Management, clique em Configure e digite o nome FQDN do servidor com o SCVMM 2012 SP1, depois clique em Test.
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb4.png?w=244&h=126
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb5.png?w=244&h=157
Depois, escolha a Coleção de Projetos (Collection) que você deseja que use o Lab Management (pode ser uma ou todas) em Team Project Collections, vá na aba Lab Management e clique em:
Configure Library Shares: Para configurar a Biblioteca Compartilhada (que possui templates de hardware, VHD, ISO, etc.) de que o SCVMM 2012 SP1 possui.
http://technet.microsoft.com/en-us/library/gg610598.aspx
Configure Hosts Groups: Para configurar o Grupo de Hosts (que irão hospedar suas virtualizações) que o SCVMM 2012 SP1 possui.
http://technet.microsoft.com/en-us/library/gg610645.aspx
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb6.png?w=244&h=157
INSTALAÇÃO DO TEST CONTROLLER
A partir do computador que possui o Microsoft Test Manager, realize a instalação do Test Controller que está disponivel no Visual Studio Agents 2013.
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb7.png?w=244&h=68
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb8.png?w=176&h=244
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb9.png?w=175&h=244
- Configuração do Test Controller
Depois de instalado, execute a configuração do Test Controller, colocando os dados da Coleção de Projetos, Logon e Senha da conta que irá executar o serviço do Test Controller (conta com direitos de administração nas virtualizações, acesso no compartilhamento da biblioteca do SCVMM), e valide as configurações.
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb10.png?w=217&h=244
Depois clique em Apply e valide se foi configurado corretamente.
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb11.png?w=244&h=196
Pronto, está já configurado a pronto para uso.
Abra o Test Manager e vá em Lab Center, crie um novo ambiente e veja que a integração está funcional.
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb12.png?w=244&h=174
http://qualidadeeti.files.wordpress.com/2014/02/image_thumb171_thumb.png?w=244&h=129