Ambientes virtuais conceitos e diretrizes

ObservaçãoObservação

Este tópico pressupõe que você esteja familiarizado com os conceitos básicos de virtualização, como, por exemplo, máquinas virtuais e os modelos de máquina virtual, que são descritos no tópico Usando um laboratório Virtual para o seu ciclo de vida do aplicativo.

Este tópico descreve os conceitos e diretrizes para a criação de ambientes virtuais usando Visual Studio Lab Management na Microsoft Test Manager. O tópico contém as seções a seguir:

Ambientes virtuais

Ambientes implantados e armazenados

    Ambientes implantados no laboratório de projeto de equipe

    Objetos armazenados na biblioteca do projeto de equipe

    Visualizador de ambiente

Diretrizes para criação de ambientes virtuais

    Ambientes sem o isolamento da rede

    Ambientes isolados de rede.

    Ambientes compostos

Diretrizes para as máquinas virtuais armazenadas e modelos

Ambientes virtuais

Um ambiente virtual é uma coleção de máquinas virtuais que é gerenciado pelo Lab Management. Você pode executar manual e automatizada de testes de Microsoft Test Manager usando esse ambiente virtual. Você pode programar o Microsoft Team Foundation Build fluxos de trabalho para criar, implantar, e testar compilações do seu aplicativo em ambientes virtuais. Lab Managementestá integrado com o Microsoft System Center Virtual Machine Manager do SCVMM () para permitir que você criar com eficiência, armazenar e executar esses ambientes.

Lab Managementambientes permitem aos testadores realizar as seguintes tarefas:

  • Armazene um instantâneo do ambiente que salva o estado de todas as máquinas virtuais no ambiente em um ponto no tempo.

    Um testador pode fazer um instantâneo de um ambiente configurado e reverter o ambiente para esse estado limpo após um teste. Um testador que detecta um bug pode instantâneo do ambiente e, em seguida, anexar um link para o instantâneo de um bug. Um desenvolvedor que investiga o bug pode criar uma cópia do ambiente de instantâneo, enquanto o testador continua com seu trabalho.

  • Iniciar e parar as máquinas virtuais ao mesmo tempo.

  • Execute várias cópias dos ambientes que são armazenados na biblioteca.

Ambientes implantados e armazenados na biblioteca e o laboratório de teste Gerenciador de dados de Conhecimento da Microsoft

Você gerenciar Lab Management ambientes para um projeto de equipe a partir de laboratório e biblioteca guias de Test Manager.

![<>>Guias de biblioteca e o laboratório de gerenciamento de Lab\](images/Ee830480.LMGuide_LabLibrary(pt-br,VS.100).png "<>>Guias de biblioteca e o laboratório de gerenciamento de Lab\")

  • O laboratório guia fornece acesso ao ambiente virtual e máquinas que são implantadas nos grupos de host de um projeto de equipe. Um grupo de host é uma coleção de um ou mais computadores físicos que são gerenciados pelo Lab Management para hospedar os ambientes. Você interage com um grupo de hosts como se fosse um único computador.

  • O biblioteca guia fornece acesso a modelos que podem ser usados para criar ambientes virtuais no projeto de equipe, máquinas virtuais e ambientes armazenados laboratório.

Ambientes implantados no laboratório de projeto de equipe

O laboratório guia de Test Manager mostra a implantação de ambientes e máquinas virtuais, que estão disponíveis para seu projeto de equipe.

A implantado o ambiente é uma coleção de máquinas virtuais que está localizada em um grupo de hosts de projeto de equipe. Um ambiente distribuído pode estar em execução ou parados.

Do laboratório guia, você pode conectar a computadores individuais através do Visualizador de ambiente e você pode criar e armazenar modelos e máquinas virtuais no projeto de equipe, biblioteca.

Fontes de ambientes implantados

Fontes de Envrionments Virtual implantado

Você pode criar ambientes implantados nas seguintes fontes:

1

Um ou mais modelos. Um modelo é uma máquina virtual cuja identidade do computador foi removida.

2

Qualquer combinação das máquinas virtuais armazenadas ou modelos. Na maioria dos casos, uma prática recomendada que reduz a possibilidade de erro é criar ambientes somente a partir das máquinas virtuais armazenadas ou somente a partir de modelos.

3

Um ambiente armazenado de modelos.

4

Um ambiente armazenado de qualquer combinação das máquinas virtuais armazenadas ou modelos.

5

Um ou mais implantadas máquinas virtuais que foram criadas fora Lab Management. Esses ambientes são chamados de composto de ambientes de.

Objetos armazenados na biblioteca do projeto de equipe

Do biblioteca guia, você pode importar, modificar e remover os modelos e as máquinas virtuais armazenadas. Você pode criar e modificar ambientes armazenados e implantar esses ambientes para o laboratório.

As máquinas virtuais armazenadas e modelos

O armazenados máquinas e modelos de a área da laboratório guia lista as máquinas virtuais e os modelos de máquina virtual que você pode usar para criar ambientes implantados.

Fontes de modelos e máquinas virtuais

Há duas fontes de máquinas armazenadas e modelos:

  1. Um administrador cria e armazena em um compartilhamento de biblioteca SCVMM. Você importar as máquinas virtuais e modelos para sua biblioteca do projeto de equipe.

  2. Criar uma máquina virtual ou um modelo a partir de uma máquina virtual em um ambiente distribuído e armazenar na biblioteca.

Modelos armazenados

Um modelo é uma máquina virtual que tenha sido removidas de suas informações de identidade. Quando você inclui um modelo em um ambiente distribuído, uma nova máquina virtual é criada. Você pode configurar o modelo para fornecer as informações de identidade automaticamente ou você pode fornecer as informações de identidade quando o ambiente é implantado.

Máquinas virtuais armazenadas

Quando você inclui uma máquina virtual de armazenados no projeto de equipe biblioteca em um ambiente distribuído, uma duplicata exata da máquina virtual é copiada para um host de laboratório. Como a identidade da máquina copiada é o mesmo que a máquina de origem, você deverá executar etapas para evitar identidades duplicadas em computadores que ingressaram em rede.

Uma prática recomendada é para se certificar de que todas as máquinas virtuais na biblioteca são máquinas do grupo de trabalho e não integrado ao domínio.

  • Quando você cria um ambiente sem rede isolada, altere o nome do computador e ingresse no domínio externo.

    A seqüência de alteração do nome do computador e, em seguida, adicionando a máquina ao domínio certifica-se de que a identidade da máquina é exclusiva.

  • Se você criar um ambiente de rede isolado, Lab Management cria um alias para a máquina da rede externa. Você pode usar o computador em uma rede privada dentro do ambiente ou deixe-o como uma grupo de trabalho máquina.

Ambientes

O ambientes área da biblioteca guia lista os ambientes armazenados para o projeto de equipe. Um ambiente armazenado contém informações de configuração e referências a modelos e máquinas virtuais. Você pode implantar novos ambientes de ambientes armazenados.

Visualizador de ambiente

O Microsoft O Visualizador de ambiente para gerenciar ambientes de execução e máquinas virtuais em seu laboratório. O O Visualizador de ambiente permite que você:

  • Iniciar, parar e pausar um ambiente.

  • Um instantâneo do estado de um ambiente ou restaurar um ambiente para um instantâneo anterior.

  • Exiba informações de status e de sistema para o ambiente e as máquinas virtuais que ele contém.

  • Conecte a computadores individuais no ambiente.

Para obter mais informações, consulte Operacional e modificar os ambientes virtuais.

Diretrizes para criação de ambientes virtuais

Existem três padrões comuns para criação e uso de ambientes virtuais:

  1. Usando os ambientes sem rede isolada.

  2. Usando o isolamento da rede.

  3. Usando implantado máquinas virtuais em um ambiente composto.

Ambientes sem o isolamento da rede

Ambientes que não usam o isolamento da rede fazem parte apenas para a rede externa. Elas são criadas a partir de máquinas virtuais, modelos e ambientes armazenados no projeto biblioteca.

Criando ambientes criados a partir de modelos e as máquinas virtuais armazenadas

Quando você cria um ambiente distribuído das máquinas virtuais armazenadas ou modelos, personalize cada uma das máquinas implantadas ter nomes exclusivos. Modelos podem ser configurados para fornecer a personalização automaticamente. Depois de terminar com o ambiente, excluí-lo. Outros usuários possam criar ambientes semelhantes das máquinas virtuais armazenadas mesmas ou modelos da mesma maneira. Para mais informações, consulte: Como: Criar um ambiente de máquinas virtuais ou modelos.

Criando um <>>ambiente de modelos e VMs

A criação de ambientes de ambientes armazenados

Você também pode criar um ambiente armazenado em um ambiente distribuído, modelos ou as máquinas virtuais armazenadas. Quando você implanta um ambiente armazenado, você deve personalizar os nomes das máquinas virtuais criadas a partir as máquinas virtuais armazenadas; modelos podem ser configurados para fornecer a personalização automaticamente. Para obter mais informações, consulte Criando ambientes armazenados.

Implantação de ambientes de ambientes armazenados

Ambientes que são gerados a partir de um ambiente armazenado de modelos são funcionalmente os mesmos. Eles não são cópias exatas de si porque as identidades dos computadores em ambientes implantados são todos exclusivas.

Vantagens

  • Você pode executar várias cópias dos ambientes, ao mesmo tempo.

  • Quando os aplicativos pré-instalados que estão executando em seu ambiente não são afetados pelas identidades alteradas das máquinas virtuais, a implantação de um ambiente pode ser uma tarefa simples.

  • O número e tamanho de máquinas virtuais em um ambiente não está restrito.

Desvantagens

  • Você deve fornecer informações de identidade para cada máquina de virtual implantada. Você pode automatizar esse processo usando modelos.

  • Ambientes implantados não são cópias exatas de uns aos outros.

  • Os aplicativos pré-instalados que não podem ser reconfigurados para lidar com as identidades alteradas serão desfeitos. Esses aplicativos devem ser instalados após a implantação.

  • Somente um snapshot de um ambiente pode ser executado ao mesmo tempo. Por exemplo, se um testador cria um instantâneo do estado de um ambiente quando ela descobre um bug, ela não é possível compartilhar uma cópia do ambiente com um desenvolvedor para investigação e continuar a trabalhar no seu ambiente, ao mesmo tempo.

Ambientes de rede isolado

As máquinas em um ambiente isolado de rede contra os conflitos de rede usando dois adaptadores de rede. Um adaptador de rede é usado para uma rede privada dentro do ambiente. O segundo adaptador é configurado por Lab Management para apresentar uma identidade separada e exclusiva para a rede externa. A transmissão de NetBIOS do computador está desabilitada e o Lab Management identidade está registrada como um alias para o computador. Esta identidade separada permite a comunicação bidirecional entre as máquinas virtuais no ambiente e a rede externa, mesmo que executam várias cópias do ambiente.

Usando o ambiente <>>isolamento da rede

Você pode armazenar ambientes isolados de rede para que várias cópias do ambiente podem ser executadas ao mesmo tempo. Quando um ambiente isolado da rede é copiado, o correspondentes máquinas virtuais em duas cópias são duplicatas exatas do outro, porque as identidades das máquinas na rede privada permanecem os mesmos sempre que são implantados. Os aliases das máquinas virtuais na rede externa Certifique-se de que não ocorrem conflitos de rede.

Você pode criar um ambiente de rede isolado, escolhendo o recurso de isolamento da rede quando você implanta o ambiente de máquinas virtuais ou modelos. Em seguida, instalar todos os aplicativos necessários. Se necessário, você também conectar as máquinas virtuais para a rede privada. É possível armazenar uma cópia completa do ambiente para a biblioteca diretamente. Os membros da equipe podem implantar várias cópias do ambiente armazenado ao mesmo tempo. Para obter mais informações, consulte Como: Criar e usar um ambiente isolado da rede.

Vantagens

  • Ambientes implantados são cópias exatas de uma outra. Desenvolvedores e testadores podem ter certeza de que seus ambientes são idênticos.

  • Aplicativos pré-instalados não são afetados pela implantação. Porque não alterar a identidade das máquinas, aplicativos não precisará ser reconfigurado ou reinstalados.

  • Ambientes que modelam os ambientes de produção são criadas ambientes mais facilmente como isolados.

  • Vários instantâneos de um ambiente podem ser executados ao mesmo tempo. Por exemplo, um testador pode criar um instantâneo do estado de um ambiente quando ela descobre um bug e guarde uma cópia do ambiente na biblioteca. Ela pode continuar a trabalhar no ambiente, enquanto um desenvolvedor implanta um novo ambiente a partir da cópia armazenada e investiga o bug usando o instantâneo armazenado.

Desvantagens

  • Todas as máquinas virtuais em uma rede isolada deve caber em um único host.

  • As máquinas virtuais em um ambiente isolado de rede deve ser parte do grupo de trabalho ou associado a um domínio particular que é hospedado por um controlador de domínio dentro do ambiente virtual. Você não pode ter máquinas virtuais em um ambiente isolado de rede que fazem parte de um domínio hospedado por um controlador de domínio em sua rede de laboratório.

  • Quando o ambiente isolado usa um domínio particular, cada ambiente implantado requer um controlador de domínio e um servidor DNS. Você deve usar uma máquinas virtuais adicionais para esta função. Uma máquina adicional não é necessária para grupos de trabalho particulares.

  • Cada máquina virtual no ambiente requer dois adaptadores de rede. Seu aplicativo pode não funcionar em computadores que usam dois adaptadores de rede.

Ambientes compostos

Ambientes compostos são criadas a partir de máquinas virtuais que são implantadas em um host. A criação e o gerenciamento dessas máquinas virtuais é realizado Test Manager. Como resultado, as máquinas virtuais implantadas deve ser configuradas para evitar conflitos de rede, antes de criar o ambiente.

Depois que um administrador coloca as máquinas virtuais em máquinas físicas que estão no projeto de equipe laboratório, você cria um novo ambiente, selecionando uma ou mais das máquinas em um ambiente composto. Quando tiver terminado com o ambiente, excluída para liberar as máquinas de volta para o administrador. Você não deve armazenar uma cópia de um ambiente de compostos na biblioteca. Form de obter mais informações, consulte Como: Compor um ambiente de VMs implantado.

Ambientes compostos são úteis em dois cenários comuns:

  1. Introdução ao Lab Management por meio de máquinas virtuais existentes. Redigir é uma maneira rápida de criar ambientes virtuais e ver os benefícios dos testes nesses ambientes. Você não precisa aprender os conceitos de bibliotecas e modelos antes de começar.

  2. Incorporando as máquinas virtuais que já estão sendo usadas para testar a prática dentro de uma organização. Em vez de recriar todos os ativos basta tirar suas máquinas virtuais existentes, redigi-los em ambientes virtuais e usá-las como destinos para implantação de fluxo de trabalho ou de teste.

Vantagens

  • Uma vez Lab Management está instalado e o apropriado Test Manager os agentes de software em máquinas virtuais existentes, você imediatamente pode criar e usar ambientes virtuais.

  • Você pode fazer a transição para Lab Management sem interromper o teste atual.

Desvantagens

  • Você não pode armazenar esses ambientes na biblioteca e criar várias cópias.

  • Você não pode configurar o recurso de isolamento de rede em ambientes compostos.

Diretrizes para as máquinas virtuais armazenadas e modelos

Você pode usar qualquer combinação de modelos e de máquina armazenada na sua biblioteca do projeto de equipe.

Uma importante preocupação na escolha entre armazenado virtual machine e modelos em uma biblioteca de projeto de equipe é evitar conflitos em um domínio de nomes.

Nomeação de conflitos em máquinas virtuais

Um computador possui vários identificadores que permite que a máquina para ser identificado com exclusividade em uma rede ou em um grupo de trabalho. Esses identificadores incluem o seguinte:

  • Nome do computador - este nome também é conhecido como o nome de host ou máquina.

  • Endereço MAC (Media Access Control) - O identificador do adaptador de rede.

  • SID - O identificador de segurança do Windows atribuído ao computador.

  • Endereço IP (Internet Protocol) - um identificador numérico exclusivo do computador.

Se várias cópias de uma máquina virtual estão executando em um domínio ou grupo de trabalho e compartilham um ou mais desses identificadores, um conflito de nomes pode e com freqüência, ocorrerão. Um conflito entre dois computadores pode resultar em situações a seguir:

  • Uma ou ambas as máquinas são desconectadas da rede.

  • O tráfego de rede incorretamente destina-se duas máquinas têm a mesma identidade em uma rede, um comando ou mensagem destina-se uma máquina pode ser enviada para a segunda.

Uma prática recomendada é usar modelos, sempre que possível. Os modelos podem ser um conceito desconhecido para alguns usuários, mas menor risco de conflitos de nome quando você usa modelos pode tornar o aprendizado adicional a curva a uma carga aceitável. Você pode configurar um modelo para criar automaticamente uma identidade exclusiva para a máquina virtual que é criada a partir dele, ou você pode configurar o modelo para solicitar que uma fonte uma identidade do usuário quando o modelo é implantado. Os modelos também fornecem opções de implantação adicionais que não estão disponíveis para as máquinas virtuais armazenadas, como, por exemplo, a execução de scripts quando a máquina é implantada e especificando o domínio ou grupo de trabalho ao qual a máquina implantada está associada.

As máquinas virtuais armazenadas pode ser a opção preferencial em alguns casos. Por exemplo, se um aplicativo como, por exemplo, SQL Server que depende de um nome de computador fixo estiver instalado, você deve usar uma máquina virtual em vez de um modelo para armazenar uma cópia da máquina configurada na biblioteca do projeto de equipe. Nesses casos, você deve usar o isolamento da rede em seu ambiente se você deseja executar várias cópias da máquina virtual, ao mesmo tempo.

Você pode criar máquinas virtuais em ambientes implantados com identidades exclusivas de modelos de máquina virtual e de máquinas virtuais que são armazenadas no projeto de equipe biblioteca.

Consulte também

Conceitos

A criação de ambientes virtuais

Outros recursos

Como: Criar um ambiente de máquinas virtuais ou modelos

Criando ambientes armazenados

Como: Criar e usar um ambiente isolado da rede

Como: Compor um ambiente de VMs implantado

Operacional e modificar os ambientes virtuais