Partilhar via


Ambientes SCVMM (virtuais)

Um ambiente de laboratório do SCVMM é uma coleção de máquinas virtuais em que é possível executar testes. Você as cria e gerencia com o Microsoft Test Manager.

Normalmente, você usa ambientes de laboratório quando está testando um aplicativo que é executado em servidores, como um aplicativo Web. Execute os componentes de servidor em computadores de laboratório e execute seu navegador da Web ou aplicativo cliente em seu próprio computador local.

Usando os ambientes SCVMM, é possível:

  • Coletar dados de diagnóstico durante a execução dos testes.

  • Reverter todos os computadores de um ambiente para um estado atualizado. Você evita o risco de usar dados ou o estado salvo de teste anteriores.

  • Obter um instantâneo dos computadores no ambiente se encontrar um bug. Isso ajuda com o diagnóstico.

  • Criar um novo ambiente de computadores de teste sempre que desejar.

  • Criar uma biblioteca de modelos de ambiente, que podem ser usados para criar laboratórios de teste pré-configurados.

    Por exemplo, você pode configurar um modelo que contenha o IIS (Serviços de Informações da Internet) em um computador e o SQL Server em outro. Depois de criar uma instância desse modelo, será preciso apenas instalar seu próprio software de servidor.

  • Criar ambientes de rede isolados que podem ser replicados sem causar conflitos de nome de domínio.

**Não tem o SCVMM na sua coleção de projeto da equipe?**Você precisará configurar o SCVMM e criar uma biblioteca de máquinas virtuais.

Como alternativa, convém considerar o uso de ambientes padrão. É possível criar um ambiente padrão em qualquer hardware ou máquina virtual. A configuração inicial de ambientes padrão é mais simples. Esses ambientes permitem reservar computadores para testes e coletar dados de diagnóstico, mas não é possível salvar ou redefinir os estados do computador.

Já existe um ambiente que pode ser usado?

Abra o Microsoft Test Manager para descobrir se há um ambiente de laboratório pronto e que não esteja sendo usado. Selecione um ambiente para ver se ele possui o número e os tipos de computador que você deseja.

Ambientes de laboratório em seu projeto.

Se encontrar um ambiente apropriado, marque-o como em uso e instale seu software nele. Após a conclusão do teste, não se esqueça de desmarcá-lo.

Existe um modelo de ambiente que pode ser implantado?

Os ambientes SCVMM podem ser salvos como modelos. Você pode usar um modelo para criar um novo ambiente. Descubra se há um modelo apropriado na biblioteca do seu projeto.

  1. Abra a central do laboratório, vá para a página Biblioteca e examine os ambientes.

  2. Selecione cada item na lista e veja o número de computadores e descrições.

  3. Se você encontrar um modelo de ambiente apropriado, implemente-o. O ambiente será copiado e iniciado.

  4. Na página de ambientes de laboratório, aguarde até que o novo ambiente esteja pronto.

Criar um ambiente SCVMM

Se um ambiente ou um modelo apropriado não for encontrado, você poderá criar usando a coleção de máquinas virtuais do seu projeto.

Dica

Depois de criar o ambiente, seria bom salvá-lo na biblioteca de ambiente.Faça isso depois de configurar qualquer software de plataforma como um DBMS, mas antes de instalar o aplicativo que você está testando.

Inicie o assistente de novo ambiente.

Escolha Novo para criar um ambiente de laboratório.

Novo ambiente: tipo e nome

Assistente de ambiente de gerenciamento de laboratório - página nome

Field

O que inserir

Nome

O nome do ambiente, que deve ser exclusivo no seu projeto de equipe.

Descrição

Opcional.

Tipo

SCVMM

Essa opção está desabilitada? É preciso configurar o SCVMM.

Marcas

As marcas são pares de nome-valor opcionais que você pode definir de acordo com as convenções do projeto. Por exemplo, seus ambientes podem usar as marcas que indicam a finalidade deles e a data após a qual eles podem ser excluídos.

Novo ambiente: computadores

Na página de computadores, escolha as máquinas virtuais ou os modelos de máquina virtual a serem adicionados ao seu ambiente.

Assistente de ambiente de gerenciamento de laboratório - página de máquinas

Máquinas virtuais disponíveis:

Essa é a lista de máquinas virtuais e modelos que são armazenados na biblioteca do seu projeto de equipe. Normalmente, ela inclui os computadores nos quais diferentes combinações de sistema operacional, aplicativos cliente e software de servidor foram instaladas.

Por exemplo, você pode escolher um cliente web e um servidor web.

Se não for possível localizar um item com os recursos desejados, você poderá configurar uma nova máquina virtual.

  • Em execução

Uma VM em execução é uma máquina virtual que está em estado de execução. Ao adicionar um computador ao ambiente, você está efetivamente reservando-o para seu uso, pois ele não pode ser adicionado a mais de um ambiente por vez. Quando você exclui seu ambiente, uma VM em execução é retornada para o pool de computadores disponíveis.

Se você montar seu ambiente apenas com VMs em execução, ele estará pronto para ser usado imediatamente.

  • Modelo de máquina virtual

Quando você adiciona um modelo de máquina virtual a um ambiente, uma nova máquina virtual é criada. A cópia demora alguns minutos.

Um novo nome e as IDs de porta são gerados automaticamente. Seus softwares e testes devem estar aptos para lidar com a alteração do nome do servidor.

  • Máquina virtual armazenada

Quando você adiciona uma máquina virtual, uma cópia exata dela é feita em seu ambiente de laboratório.

Se desejar criar mais de uma cópia em execução de uma VM armazenada, você precisará alterar o nome do computador. Normalmente, uma máquina virtual armazenada faz parte de um grupo de trabalho.

Se desejar executar testes em mais de um conjunto de computadores sem alterar seus nomes de domínio, pense em configurar um ambiente de rede isolado.

Maquinas selecionadas:

Você pode definir as propriedades a seguir para cada computador que adiciona ao ambiente.

Observe que você pode adicionar a mesma máquina virtual ou o mesmo modelo de máquina virtual mais de uma vez. É preciso dar nomes diferentes para os computadores.

  • Nome

Esse nome identifica a máquina virtual no ambiente. Não é o mesmo que o nome do computador.

Não use vírgulas no nome.

  • Função

Uma função identifica a finalidade do computador no ambiente. Ela pode ser usada pelo Test Manager para determinar quais componentes instalar para fins de teste e quais dados de teste coletar. Você pode selecionar uma função no menu ou digitar o nome de qualquer função de sua escolha.

Dica

A função é apenas uma indicação do uso pretendido do computador.O Lab Management não verifica automaticamente se as máquinas virtuais ou os modelos possuem o software necessário.Tampouco instala automaticamente o software para atender a essas funções.

Novo ambiente: propriedades do computador

Assistente de ambiente LM - página de propriedades de máquina

Tabulação

Propriedades do computador

Perfil de hardware

A quantidade de memória a ser atribuída à máquina virtual.

Perfil do sistema operacional (somente modelos)

Tipo do sistema operacional, nome do computador, senha de administrador, chave do produto, domínio e grupo de trabalho de máquinas virtuais implantadas do modelo.

Dica

Quando você importa um modelo do SCVMM, a senha protegida de administrador e a chave de produto no modelo são removidas.Essas informações devem ser digitadas novamente.

Property name

Descrição

Sistema operacional

O valor deve corresponder ao sistema operacional que está instalado no modelo, pois a personalização que ocorre quando o modelo é convertido em uma máquina virtual depende do tipo e da versão do sistema operacional.

Informações de identidade

Especifica como o nome do computador é criado quando uma máquina virtual é criada do modelo:

  • Para que o Lab Management gere um nome exclusivo, defina Nome do computador para *.

  • Para que um nome de computador seja solicitado quando o modelo é implantado, desmarque a caixa de texto Nome do computador.

Senha de administrador

A senha a ser usada para a conta de Administrador. Você pode usá-la para fazer logon no computador enquanto ele estiver em execução.

Chave do produto

Especifica a chave do produto do Windows usada para autenticar o sistema operacional do modelo. Verifique se a chave do produto que você insere é válida para a versão do sistema operacional na máquina virtual.

Fuso horário

Especifica o fuso horário usado pelas máquinas virtuais criadas do modelo.

Domínio/grupo de trabalho

Especifica se uma máquina virtual criada do modelo está associada a um grupo de trabalho ou a um domínio do Active Directory.

  • Para especificar um computador de grupo de trabalho, escolha o grupo de trabalho e digite um nome para o grupo de trabalho.

  • Para especificar um domínio, escolha Domínio (FQDN) e digite o nome totalmente qualificado do domínio. Digite o nome da conta e a senha de um usuário que tenha as permissões para ingressar no domínio.

[GUIRunOnce] Comandos

Especifica os scripts executados em uma máquina virtual que são criados do modelo quando um usuário faz logon nessa máquina virtual pela primeira vez.

Marcas do computador

Propriedades personalizadas definidas pelo usuário. Você pode usá-las para indicar informações como:

  • Atualizações e aplicativos instalados na máquina virtual.

  • Idioma ou localidade do sistema operacional.

  • Recursos da máquina virtual, como discos e adaptadores de rede.

Novo ambiente: avançado

As propriedades avançadas são usadas somente para testes automatizados do sistema.

Novo ambiente: verificação

Verifique o ambiente para ter certeza de que as propriedades que você definiu são válidas.

Se a verificação falhar, você deverá corrigir o problema para que possa concluir.

Se a verificação for bem-sucedida, o processo foi concluído.

Criando um ambiente SCVMM - verificando a instalação

O novo assistente de ambiente é fechado e seu ambiente aparece na lista de ambientes em Type:SCVMM.

A criação do ambiente pode demorar algum tempo. Você pode ver o andamento do processo na lista de ambientes. Para ver o andamento de máquinas virtuais individuais, selecione o ambiente.

Depois que uma máquina virtual tiver sido criada, se desejar, você poderá fazer logon. Selecione o ambiente e conecte-se a ele pelo menu de contexto do ícone de computador.

Usando um ambiente SCVMM

  1. Marque o ambiente como em uso para atribuí-lo a você mesmo.

  2. Conecte-se ao ambiente.

    Selecione um ambiente e conectar-se.

    Faça logon em seus computadores e configure qualquer software de plataforma que precisar, como um sistema de gerenciamento de banco de dados.

    Selecione uma máquina no visualizador e logon.

  3. Deseja criar outro ambiente como esse, outra hora? É possível salvá-lo na biblioteca de ambiente. Você precisa pausar o ambiente primeiro.

  4. Nas propriedades do plano de teste, defina o ambiente de teste como o ambiente de sua escolha. Isso permite coletar logs de eventos e outros dados dos computadores no ambiente.

    Nas propriedades do plano de teste, escolha um ambiente de laboratório.

  5. Instale a compilação mais recente do software.

    Execute seus testes.

    As informações de diagnóstico dos computadores de laboratório serão incluídas nos resultados de teste e também anexadas a qualquer bug que você criar.

  6. Quando você tiver finalizado o ambiente, desmarque "em uso".

    Se preferir, é possível excluir o ambiente, para remover seus computadores de modelo, ou permitir que máquinas virtuais em execução sejam adicionadas a outros ambientes.

Perguntas e respostas

  • P: Quais versões do SCVMM são compatíveis?

    SCVMM 2008 R2

    SCVMM 2012

    SCVMM 2012 SP1

    SCVMM 2012 R2

    Team Foundation Server 2010 SP1

    Tópico se aplica Tópico não se aplica Tópico não se aplica Tópico não se aplica

    Team Foundation Server 2012 RTM

    Tópico se aplica Tópico não se aplica Tópico se aplica Tópico não se aplica

    Team Foundation Server 2012,4

    Tópico se aplica Tópico não se aplica Tópico se aplica Tópico se aplica

    Team Foundation Server 2013 RTM

    Tópico se aplica Tópico não se aplica Tópico se aplica Tópico se aplica
  • P: Quais versões de hosts Hyper-V são compatíveis?

    Hyper-V 2008 R2

    Hyper-V 2012

    2012 SP1

    Hyper-V 2012 R2

    Sistema operacional convidado (com suporte nos modelos do SCVMM)

    SCVMM 2008 R2

    Tópico se aplica Tópico não se aplica Tópico não se aplica Tópico não se aplica

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

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

    SCVMM 2012

    Tópico não se aplica Tópico não se aplica Tópico não se aplica Tópico não se aplica Tópico não se aplica

    SCVMM 2012 SP1

    Tópico se aplica Tópico não se aplica Tópico se aplica Tópico não se aplica

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

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

    SCVMM 2012 R2

    Tópico se aplica Tópico não se aplica Tópico se aplica Tópico se aplica

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

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

    Talvez seja conveniente consultar Atualizando SCVMM 2008 R2 para SCVMM 2012.

  • P: A opção SCVMM está desabilitada. O que há de errado?
    Você precisa configurar o SCVMM para sua coleção de projeto do Team Foundation.

    Se preferir, você pode criar um ambiente de laboratório padrão com máquinas virtuais ou físicas existentes. A configuração de ambientes padrão é mais simples, mas não é possível salvar ou redefinir o estados deles.

  • P: Não existe uma máquina virtual com as características que desejo. Como crio uma?
    R: Consulte Criar máquinas virtuais para testes manuais.

  • P: O status do meu ambiente é Não está pronto. O que devo fazer?
    R: No menu de contexto do ambiente na lista de ambientes, escolha Reparar.

    Não está pronto significa que um agente de teste não foi configurado corretamente em um dos computadores do ambiente. Reparar tenta instalá-lo e reconfigurá-lo. Se não funcionar, verifique se todos os computadores podem se comunicar com o controlador de teste. Você pode fazer logon em um computador mesmo que ele não esteja pronto. Para localizar onde o controlador de teste está sendo executado, abra Central do Laboratório, Controladores. O controlador de testes geralmente é instalado no mesmo computador que o Team Foundation Server.

    Se um computador estiver executando o Windows XP, reinstale e configure manualmente o agente de teste nesse computador. O instalador do agente de teste vem com o instalador do Visual Studio.