Compartilhar via


Ambientes SCVMM (virtuais)

 

Publicado: abril de 2016

Um ambiente de laboratório de 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 sua própria máquina local.

Usando os ambientes de SCVMM, será possível:

  • Colete os dados de diagnóstico durante a execução dos teste.

  • Reverta todas as máquinas em um ambiente para um estado atualizado. Você evita o risco de usar dados ou o estado salvo de teste anteriores.

  • Faça um instantâneo das máquinas no ambiente se você encontrar um bug. Isso ajuda com o diagnóstico.

  • Crie um novo ambiente de computadores de teste sempre que quiser.

  • Crie uma biblioteca de modelos de ambiente, que você pode usar para criar laboratórios de teste pré-configurados.

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

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

Não tem o SCVMM em sua coleção de projeto de equipe ainda? 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. Eles permitem reservar computadores para testes e coletam dados de diagnóstico, mas não é possível salvar ou redefinir os estados da máquina.

Já existe um ambiente que poderia ser usado?

Abra o Microsoft Test Manager para descobrir se há um ambiente de laboratório pronto e não em uso. Selecione um ambiente para ver se ele tem o número e tipos de computadores que você deseja.

Lab environments in your project.

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

Existe um modelo de ambiente que poderia ser implantado?

Os ambientes de 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 examine o número de computadores e descrições.

  3. Se você encontrar um modelo apropriado de ambiente, 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.

Crie um ambiente de SCVMM

Se você não encontrou um ambiente ou um modelo apropriado, você poderá criar um a partir da coleção de projeto das máquinas virtuais.

Dica

Depois de criar seu ambiente, considere salvá-los 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.

Choose New to create a lab environment.

Novo ambiente: Tipo e nome

Assistente de ambiente do Lab Management - página de nome

Campo

O que inserir

Nome

O nome do ambiente, que deve ser exclusivo dentro de 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 seu projeto. Por exemplo, seus ambientes podem usar as marcas que indicam a finalidade do ambiente e a data após a qual ele pode ser excluído.

Novo ambiente: Computadores

Na página de computadores, escolha as máquinas virtuais ou modelos de máquina virtual para adicionar ao seu ambiente.

Assistente de ambiente do Lab Management - 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, inclui os computadores em que combinações diferentes de sistema operacional, aplicativos cliente e software de servidor foram instaladas.

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

Se você não puder localizar um item com os recursos que você deseja, você pode configurar uma nova máquina virtual.

  • Executando

Uma VM em execução é um computador 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ê compor seu ambiente apenas por VMs em execução, ele normalmente estará pronto para o uso imediato.

  • Modelo de computador 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 identificações de porta são gerados automaticamente. Seus software e teste têm que ser capazes de tratar o nome do servidor alterado.

  • Computador virtual armazenado

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

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

Se você desejar executar testes em mais de um conjunto de computadores sem alterar seus nomes de domínio, considere configurar um Ambiente de rede isolado.

Computadores selecionados:

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

Observe que você pode adicionar a mesma máquina virtual ou o mesmo modelo de máquina virtual mais de uma vez. Você deve dar nomes diferentes para as máquinas.

  • Nome

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

Não use vírgulas no nome.

  • Função

Uma função identifica a função 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 qualquer nome de função que escolher.

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.Não 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

Tab

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 a partir do modelo.

Dica

Ao importar um modelo do SCVMM, a senha protegida de administrador a chave de produto no modelo são removidas.Você deve digitar novamente essa informação.

Nome de propriedade

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 a partir do modelo:

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

  • Para ser solicitado um nome de computador quando o modelo é implantado, desmarque o nome do computador caixa de texto.

Senha de administrador

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

Chave do produto

Especifica a chave do produto do Windows usada para fazer autenticação no sistema operacional do modelo. Certifique-se de que a chave de produto que você inserir seja válido para a versão do sistema operacional na máquina virtual.

Fuso horário

Especifica o fuso horário usado por máquinas virtuais criadas a partir do modelo.

Domínio/grupo de trabalho

Especifica se uma máquina virtual criada a partir do modelo é 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 de domínio totalmente qualificado. Digite o nome de 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 a partir 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á-los 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 adaptadores e discos de rede.

Novo ambiente: Avançado

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

Novo ambiente: Verificação

Verifique se o ambiente para certificar-se de que as propriedades que você definiu são válidas.

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

Se a verificação for bem-sucedida, você terá terminado.

Criando um ambiente de SCVMM - verificando a instalação

Fecha o Assistente de novo ambiente 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 progresso de máquinas virtuais individuais, selecione o ambiente.

Depois que um computador virtual é criado, se desejar, poderá fazer logon. Selecione o ambiente e conecte-se a ele a partir do ícone de menu de contexto do computador.

USando um ambiente SCVMM

  1. Marque o ambiente como em uso para atribuí-la a mesmo.

  2. Conectar-se ao ambiente.

    Select an environment and Connect.

    Faça logon em seus computadores e configurar qualquer software de plataforma que você precisa, como um sistema de gerenciamento de banco de dados.

    Select a machine in the viewer and login.

  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 escolhido por você. Isso permite a você coletar registros de eventos e outros dados dos computadores no ambiente.

    In test plan properties, choose a lab environment.

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

    Execute seus testes.

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

  6. Quando tiver terminado com o ambiente, escolha desmarcar em uso.

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

Perguntas e respostas

  • P: Quais versões do SCVMM têm suporte?

    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 e posterior)

    Tópico se aplica
    Tópico não se aplica
    Tópico se aplica
    Tópico se aplica
  • P: Quais versões de hosts do Hyper-V têm suporte?

    Hyper-V 2008 R2

    Hyper-V 2012

    2012 SP1

    Hyper-V 2012 R2

    Sistema operacional Guest (suportado por modelos de 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 você queira examinar Atualizando SCVMM 2008 R2 para SCVMM 2012.

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

    Como alternativa, você pode desejar criar um ambiente padrão de laboratório com máquinas virtuais virtuais ou físicas existentes. Os ambientes padrão dão menos trabalho para serem configurados, mas não é possível salvar ou redefinir o estados deles.

  • P: existe não é uma máquina virtual com as características que desejo. Como criar um novo?
    R: consulte Criar máquinas virtuais para testes manuais.

  • P: o status do meu ambiente é não está pronto. O que devo fazer?
    A: no menu de contexto de ambiente na lista de ambiente, escolha Reparar.

    Não está pronto significa que um agente de teste não está configurado corretamente em um dos computadores de 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 no computador. O instalador do agente de teste vem com o instalador do Visual Studio.