Compartilhar via


Orientação para a criação e gerenciamento de ambientes SCVMM

 

Publicado: abril de 2016

Para criar ou gerenciar um ambiente do SCVMM, você precisa saber que abordagem escolher, considerar como cada um gerencia máquinas virtuais, e como cada um evita conflitos de nome. As opções são:

  • Máquinas virtuais e modelos armazenados

  • Ambiente armazenado

  • Isolamento de rede

  • Máquinas virtuais em execução

Os conflitos de nomes podem ocorrer em ou entre ambientes de laboratório quando vários computadores em uma rede têm o mesmo identificador exclusivo. Cada máquina virtual tem vários identificadores, incluindo:

  • Nome do computador – Também conhecido como o nome da máquina ou o nome do host, cada máquina virtual tem um nome do computador.

  • Endereço MAC – O valor exclusivo e inalterável integrado ao hardware de um adaptador de rede físico. Cada máquina virtual pode ter vários adaptadores de rede virtualizados, cada um com seu próprio endereço MAC.

  • Identificador de segurança do Windows (SID) – cada máquina virtual que executa o Windows tem seu próprio SID de computador inalterável.

  • Endereço IP – Cada adaptador de rede (físico ou virtual) pode ter vários endereços IP, embora na maioria dos casos, cada adaptador tenha apenas um endereço IP. A maioria dos ambientes dependem de servidores DNS e DHCP para gerenciar automaticamente endereços IP, mas você também pode atribuir ou alterar manualmente um endereço IP.

Se várias cópias de uma máquina virtual estiverem em execução em um domínio ou grupo de trabalho e compartilharem um ou mais desses identificadores, um conflito de nome pode ocorrer frequentemente. Os resultados podem incluir um computador ser desconectado da rede, ou o tráfego de rede ser enviado ao computador errado.

Cada uma destas seções descreve como gerenciar máquinas virtuais e os conflitos de nome, para que você possa escolher aquele que atende melhor às suas necessidades:

  • Usando máquinas virtuais e modelos armazenados

  • Usando um ambiente armazenado

  • Usando o isolamento de rede

  • Usando máquinas virtuais em execução

Para obter uma introdução a ambientes de laboratório, consulte Usando um ambiente de laboratório para o ciclo de vida do aplicativo.

Requisitos

  • O Visual Studio Enterprise, Visual Studio Test Professional

Usando máquinas virtuais e modelos armazenados

Você pode criar um novo ambiente do SCVMM escolhendo as máquinas virtuais e os modelos de máquina virtual que estão armazenados na biblioteca do Lab Management. Cada máquina virtual armazenada na biblioteca do Lab Management tem seu próprio nome do computador e outros identificadores. Quando você adiciona uma máquina virtual armazenada em um ambiente de laboratório, o nome e os identificadores não são alterados para evitar conflitos de nome.

Um modelo de máquina virtual é semelhante a uma máquina virtual armazenada, exceto que o modelo não contém um nome de computador ou qualquer outro identificador exclusivo. Quando você adicionar um modelo ao seu ambiente, o Microsoft Test Manager cria uma nova máquina virtual com base nesse modelo. Para evitar conflitos de nome, você deve criar uma identidade exclusiva para cada uma dessas máquinas virtuais antes de adicioná-las ao ambiente. Porém, você pode usar o Microsoft Test Manager para gerar a identidade de cada máquina virtual. Recomendamos que você use modelos em vez das máquinas virtuais armazenadas a menos que você precise implantar uma máquina virtual que inclui identificadores exclusivos específicos.

Criando um ambiente de modelos e VMs

Vantagens

  • Você pode executar várias cópias do ambiente ao mesmo tempo.

  • Se um aplicativo que você instala na máquina virtual não for afetado pela alteração da identidade das máquinas virtuais, você poderá facilmente implantar o ambiente.

  • Você pode executar qualquer quantidade ou tamanho de máquinas virtuais no ambiente.

Desvantagens

  • Para executar várias cópias de uma máquina virtual armazenada, você deve alterar as informações de identificação de cada cópia. Você pode automatizar esse processo usando modelos.

  • Se um aplicativo não funcionar quando você alterar a identidade do computador, você não poderá instalar esse aplicativo em uma máquina virtual armazenada. Em vez disso, você precisa instalar o aplicativo depois de implantar a máquina virtual armazenada.

  • Somente um instantâneo de um ambiente pode ser executado por vez. Por exemplo, se um testador localizar um bug, ele poderá criar um instantâneo do estado do ambiente. Porém, ele não pode continuar a execução desse ambiente quando um desenvolvedor investigar o bug no instantâneo.

Você pode armazenar qualquer combinação de máquina virtual e modelos em sua biblioteca de projetos de equipe. Quando você escolher qual deseja implantar, considere como você precisa evitar conflitos de nomenclatura em um domínio. Para obter informações sobre a criação de um ambiente do SCVMM usando máquinas virtuais armazenadas e modelos, consulte Criando um ambiente SCVMM usando máquinas virtuais e modelos armazenados. Para obter informações sobre como gerenciar um ambiente SCVMM que inclui máquinas virtuais armazenadas ou modelos, consulte Gerenciando ambientes de laboratório e máquinas virtuais.

Usando um ambiente armazenado

Um ambiente armazenado é um ambiente do SCVMM armazenado na biblioteca de projetos de equipe. Depois de criar um ambiente armazenado, você pode implantar uma cópia dele. As máquinas virtuais em um ambiente armazenado podem ser máquinas virtuais ou modelos armazenados. Ao implantar um ambiente armazenado, geralmente você precisa personalizar os nomes das máquinas virtuais. Você deve personalizar cada máquina virtual armazenada manualmente, mas pode personalizar automaticamente cada uma criada a partir de um modelo.

Implantação de ambientes de ambientes armazenados

Vantagens

  • Você pode criar um ambiente de laboratório complexo uma vez e reimplantá-lo muitas vezes, com o risco mínimo de acidentalmente compilá-lo errado.

    Você pode executar várias cópias do ambiente ao mesmo tempo.

  • Se um aplicativo que você instala na máquina virtual não for afetado pela alteração da identidade das máquinas virtuais, você poderá facilmente implantar o ambiente.

  • Você pode executar qualquer quantidade ou tamanho de máquinas virtuais no ambiente.

Desvantagens

  • Para executar várias cópias de uma máquina virtual armazenada, você deve alterar as informações de identificação de cada cópia. Você pode automatizar esse processo usando modelos.

  • Se um aplicativo não funcionar quando você alterar a identidade do computador, você não poderá instalar esse aplicativo em uma máquina virtual armazenada. Em vez disso, você precisa instalar o aplicativo depois de implantar a máquina virtual armazenada.

  • Somente um instantâneo de um ambiente pode ser executado por vez. Por exemplo, se um testador localizar um bug, ele poderá criar um instantâneo do estado do ambiente. Porém, ele não pode continuar a execução desse ambiente quando um desenvolvedor investigar o bug no instantâneo.

Para obter informações sobre como implantar uma cópia de um ambiente armazenado, consulte Implantando um ambiente SCVMM armazenado. Para obter informações sobre como armazenar um ambiente SCVMM na biblioteca de projeto de equipe, consulte Como armazenar um ambiente SCVMM.

Usando o isolamento de rede

Se você quiser executar várias cópias idênticas de um ambiente de laboratório simultaneamente, habilite o isolamento de rede. Um ambiente do SCVMM que usa o isolamento de rede para evitar conflitos de nomenclatura é chamado de ambiente isolado da rede. Os computadores em um ambiente isolado da rede são protegidos contra conflitos de rede usando dois adaptadores de rede. Um adaptador de rede é usado para uma rede privada no ambiente. O segundo adaptador é configurado pelo Lab Management para apresentar uma identidade exclusiva separada à rede externa. A transmissão do NetBIOS do computador é desabilitada no segundo adaptador e a identidade do Lab Management é registrada como um alias para o computador. Essa identidade separada habilita a comunicação bidirecional entre as máquinas virtuais no ambiente e a rede externa, mesmo que várias cópias do ambiente estejam em execução.

Você pode armazenar um ambiente isolado da rede de forma que possa implantar várias cópias dela ao mesmo tempo. Quando você implanta uma cópia de um ambiente isolado da rede, as máquinas virtuais correspondentes nas duas cópias são duplicatas exatas uma da outra, porque as identidades dos computadores na rede privada permanecem iguais sempre que são implantadas. O alias das máquinas virtuais na rede externa garante que conflitos de rede não ocorram entre os dois ambientes.

Você cria um ambiente isolado da rede escolhendo o recurso de isolamento de rede quando você cria o ambiente de máquinas virtuais ou modelos. Opcionalmente, você instala aplicativos, ou conecta as máquinas virtuais à rede privada. Você pode armazenar uma cópia do ambiente na biblioteca. Os membros da equipe podem implantar várias cópias do ambiente armazenado ao mesmo tempo.

Vantagens

  • Você pode executar cópias idênticas de seus ambientes de laboratório ao mesmo tempo.

  • Como as identidades dos computadores não mudam, você pode evitar reconfigurar ou reinstalar alguns aplicativos.

  • Você pode executar vários instantâneos de um ambiente ao mesmo tempo.

Desvantagens

  • Todas as máquinas virtuais em uma rede isolada devem ser executados em um único computador host. Isso também significa que essas máquinas virtuais não podem executar em hosts clusterizados.

  • Se as máquinas virtuais em um ambiente isolado forem membros de um domínio, o ambiente deverá incluir uma ou mais máquinas virtuais que atuam como controlador de domínio e servidor DNS. O domínio não pode ser hospedado em um computador virtual ou físico que está fora do ambiente isolado da rede. Um computador adicional não é necessário para grupos de trabalho privados.

  • Cada máquina virtual no ambiente tem pelo menos dois adaptadores de rede, que são criados quando você habilita o isolamento de rede. Se os testes exigem um aplicativo que não é compatível com essa configuração, você não pode usar um ambiente isolado da rede.

Para obter mais informações sobre isolamento de rede, consulte Clonando máquinas virtuais por meio do isolamento da rede. Para obter informações sobre como criar um ambiente isolado da rede, consulte Criando e usando um ambiente de rede isolado.

Usando máquinas virtuais em execução

Você pode criar um ambiente do SCVMM usando as máquinas virtuais que já estão em execução no grupo de hosts do SCVMM. Essas máquinas virtuais não são copiadas, mas são incluídas diretamente no seu ambiente de laboratório. Uma máquina virtual em execução pode ser usada apenas em um ambiente de laboratório de cada vez. Depois de excluir um ambiente de laboratório, você pode reutilizar as máquinas virtuais em outro ambiente de laboratório.

Vantagens

  • Esse processo é mais rápido do que implantar máquinas virtuais ou modelos armazenados.

  • Se você executar testes em máquinas virtuais sem usar o Lab Management, poderá fazer a transição para o Lab Management sem recriar essas máquinas virtuais.

Desvantagens

  • Você não pode configurar o isolamento de rede em um ambiente de laboratório que inclui máquinas virtuais em execução.

  • Você não pode executar várias cópias idênticas desses ambientes ao mesmo tempo. Em vez disso, você deve alterar as identidades exclusivas das máquinas virtuais.

Para obter mais informações sobre como criar um ambiente SCVMM usando máquinas virtuais em execução, consulte Ambientes SCVMM (virtuais). Para obter informações sobre como gerenciar um ambiente SCVMM que inclui a execução de máquinas virtuais, consulte Gerenciando ambientes de laboratório e máquinas virtuais.

Consulte também

Usando um ambiente de laboratório para o ciclo de vida do aplicativo