Noções básicas sobre máquinas virtuais de Geração 1 e Geração 2 no VMM

 

Publicado: março de 2016

Aplicável a: System Center 2012 R2 Virtual Machine Manager

No Virtual Machine Manager (VMM) do System Center 2012 R2, você pode criar e gerenciar dois tipos de máquinas virtuais, incluindo o tipo introduzido no Hyper-V no Windows Server 2012 R2, chamado "máquinas de virtuais de geração 2". Antes das máquinas virtuais de geração 2 existirem, as máquinas virtuais eram todas e um tipo, o qual agora é referido como “máquina virtual de geração 1”. Para obter mais informações, consulte Visão geral da máquina virtual de geração 2.

Uma máquina virtual deve ser uma máquina virtual de geração 1 ou uma máquina virtual de geração 2. No VMM, você pode usar os assistentes e folhas de propriedades para escolher opções de máquina virtual de geração 1 ou uma máquina virtual de geração 2, mas não ambas.

System_CAPS_ICON_important.jpg Importante

A partir do Pacote Cumulativo de Atualizações 6 para System Center 2012 R2, os serviços no VMM dão suporte a máquinas virtuais de segunda geração, conforme descrito na seção a seguir. Antes do Pacote Cumulativo de Atualizações 6, eles não faziam isso.

Antes do Pacote Cumulativo de Atualizações 6, não era possível adicionar modelos de VM especificando a segunda geração em um modelo de serviço ou um modelo de função de VM — somente a primeira geração podia ser adicionada. Além disso, em um modelo de serviço, na folha de propriedades de máquina virtual (camada), somente propriedades de uma máquina virtual de 1a geração eram exibidas.

Para saber mais sobre outros recursos e alterações em Antes do Pacote Cumulativo de Atualizações 6, confira https://support.microsoft.com/kb/3050317/.

Usando máquinas virtuais de segunda geração no VMM com cumulativo de atualizações 6 para o System Center 2012 R2

Com o pacote cumulativo de atualizações 6 para System Center 2012 R2, você pode fazer o seguinte no VMM:

  • Você pode adicionar modelos VM especificando primeira ou segunda geração em um modelo de serviço. Dentro de um modelo de serviço, na folha de propriedades de máquina virtual (camada), as propriedades que correspondem à geração da máquina virtual são exibidas.

  • Se você estiver usando o VMM com o pacote do Windows Azure, você pode criar modelos de função de VM especificando primeira ou segunda geração. O recurso está incluído no pacote cumulativo de atualizações 6, mas, para habilitá-lo, você deve executar o seguinte:

    1. Abra as propriedades para a nuvem em que você deseja implantar máquinas virtuais de segunda geração.

    2. Clique na guiaPropriedades Personalizadas, clique emGerenciar Propriedades Personalizadas, clique emCriar e digite:

      SupportedVmGenerationForVmRole

      Clique em OK para retornar a Gerenciar Propriedades Personalizadas.

    3. Selecione a nova propriedade e clique emAdicionar.

    4. Depois que a nova propriedade passa para a lista Propriedades atribuídas, clique em OK.

    5. Na guia Propriedades Personalizadas, SupportedVmGenerationForVmRole é exibido ao lado de uma caixa vazia. Na caixa, digite:

      2

    6. Clique em OK.

Depois de executar essas etapas, se você implantar um novo serviço usando funções de VM com a segunda geração, terá suporte. Você também pode expandir esse serviço com máquinas virtuais adicionais de segunda geração mesmo que você altereSupportedVmGenerationForVmRolepara um valor de 1.

Para saber mais sobre modelos de função de VM, confira Criando modelos de função de máquina virtual usando o VMM e o Windows Azure Pack.

Requisitos do host para as máquinas virtuais de geração 2

Máquinas virtuais de segunda geração só pode executar em um host com um sistema operacional de host que ofereça suporte a eles. O Windows Server 2012 R2 é um sistema operacional que dá suporte a máquinas virtuais de segunda geração eVMMevitará colocar máquinas virtuais de segunda geração em hosts que executam sistemas operacionais anteriores. Por exemplo, VMM evitará colocar uma máquina virtual de geração 2 em um host que executa o Windows Server 2012.

Personalizando a ordem de inicialização para uma máquina virtual de geração 2

Por causa de diferenças subjacentes entre máquinas virtuais de geração 1 e de geração 2, a ordem de inicialização (ordem do boot) para diferentes dispositivos (como um disco rígido ou CD) não é tratada da mesma maneira nas duas gerações. Para personalizar a ordem de inicialização para uma máquina virtual de geração 2 em System Center 2012 R2, você deve usar um comando Windows PowerShell que especifica o primeiro dispositivo de inicialização, em vez de uma lista ordenada de dispositivos de inicialização. A lista a seguir descreve as diferenças nos métodos para personalizar a ordem de inicialização.

  • Personalizando a ordem de inicialização para uma máquinas virtuais de geração 1

    Uma maneira de personalizar a ordem de inicialização para máquinas virtuais de geração 1 é usando o console do VMM. Para usar o console do VMM, nos assistentes para adicionar um perfil de hardware, máquina virtual ou modelo de máquina virtual, na página em que você configura as definições de hardware, sob Avançado, na seção Firmware, você pode modificar a ordem dos itens na lista Ordem de inicialização. Outra maneira de personalizar a ordem de inicialização é usar comandos do Windows PowerShell com o parâmetro de BootOrder, que está descrito mais detalhadamente nos tópicos TechNet para cmdlets como Set-SCVirtualMachine, Set-SCVMTemplate ou Set-SCHardwareProfile.

  • Personalizando a ordem de inicialização para uma máquinas virtuais de 2a geração

    Para personalizar o primeiro dispositivo de inicialização para máquinas virtuais de geração 2, você deve usar comandos do Windows PowerShell com o parâmetro FirstBootDevice. Por padrão, o primeiro dispositivo de inicialização é definido para um disco rígido virtual —ou o disco rígido virtual marcado como Contém o sistema operacional para máquina virtual, ou o único disco rígido virtual, se a máquina virtual tiver um.

    O parâmetro de FirstBootDevice está descrito mais detalhadamente nos tópicos TechNet para cmdlets como Set-SCVirtualMachine, Set-SCVMTemplate ou Set-SCHardwareProfile. Por exemplo, você pode executar o seguinte comando para configurar um modelo de máquina virtual existente chamado Generation2template de forma que o primeiro dispositivo de inicialização seja o primeiro adaptador de rede. Este comando é baseado na suposição de que o adaptador de rede oferece suporte a PXE (Pre-Boot Execution Environment):

    Set-SCVMTemplate -Template "Generation2template" –FirstBootDevice "NIC,0"  
    

Criando um modelo de máquina virtual ou a máquina virtual e especificando a geração

Desde o System Center 2012 R2, quando você usa um assistente para criar uma nova máquina virtual ou modelo de máquina virtual, o VMM responde às suas seleções como segue:

  • Se você usar um disco rígido virtual no formato .vhd (o formato antigo) como o ponto inicial para uma máquina virtual ou um modelo de máquina virtual, ela automaticamente se tornará de geração 1, porque as máquinas virtuais de geração 2 oferecem suporte somente ao formato .vhdx. Nessa situação, você não vê a caixa de lista Geração na segunda página do assistente, e não pode selecionar a geração.

  • Se você usar um disco rígido virtual no formato .vhdx (o formato mais novo) como o ponto inicial para uma máquina virtual ou um modelo de máquina virtual, quando você chegar à segunda página do assistente, (a página Identidade), você terá duas opções para a máquina virtual ou modelo de máquina virtual: Geração 1 ou geração 2. Por padrão, geração 1 está selecionada.

    Essa orientação também se aplica se você criar uma máquina virtual e escolher Criar a nova máquina virtual com um disco rígido em branco. Com essa opção, o disco em branco usa o formato de .vhdx.

  • Se você vir uma máquina virtual existente ou modelo de máquina virtual como o ponto inicial para uma nova máquina virtual ou modelo de máquina virtual, a geração será determinada pela máquina virtual existente ou modelo de máquina virtual.

  • Se você criar um perfil de hardware (para facilitar a aplicação consistente das mesmas configurações de hardware para diversas máquinas virtuais ou modelos de máquinas virtuais), na primeira página do Assistente de Novo perfil de hardware, você deve escolher entre Geração 1 ou Geração 2. Por padrão, geração 1 está selecionada.

    Quando você incorporar mais tarde o perfil de hardware em uma máquina virtual ou modelo de máquina virtual, no respectivo assistente, a geração da máquina virtual ou modelo de máquina virtual é determinada na primeira ou segunda página (conforme descrito anteriormente nesta lista). Em seguida, na página do assistente que contém a caixa de lista Perfil de hardware, os únicos perfis de hardware que aparecem são aqueles da mesma geração que a máquina virtual ou modelo de máquina virtual que você está criando.

Depois da geração ser determinada para um perfil de hardware, a máquina virtual ou modelo de máquina virtual, na medida em que você avança no assistente, os recursos que não se aplicam a essa geração ficam ausentes ou podem aparecer esmaecidos. Por exemplo, se você selecionar Geração 1 na página Identidade, quando avançar para a página Configurar hardware, sob Configuração de barramento, aparece Dispositivo IDE. Dispositivos IDE são encontrados somente em máquinas virtuais de geração 1. Em comparação, se você selecionar Geração 2 na página Identidade, quando avançar para a página Configurar hardware, sob Configuração de barramento, não aparece Dispositivos IDE. Em vez disso, para Adaptadores SCSI que aparecem, são mostrados dispositivos conectados, os quais refletem o único recurso nas máquinas virtuais de geração 2 para inicializar de um disco rígido virtual conectado a SCSI.

Do mesmo modo , com um comando do Windows PowerShell, se você tentar combinar os recursos exclusivos de ambas as gerações em uma máquina virtual ou modelo de máquina virtual, o comando não será bem-sucedido e aparecerá uma mensagem de erro. Também, se você tentar modificar uma máquina virtual ou modelo de máquina virtual existente adicionando opções de outra geração, o comando não será bem-sucedido e aparecerá uma mensagem de erro. Para obter mais informações sobre os recursos exclusivos nas máquinas virtuais de geração 2, consulte Visão geral da máquina virtual de geração 2.

Consulte também

Criando e implantando máquinas virtuais no VMM
Como criar um modelo de máquina virtual
Como criar um perfil de Hardware
Visão geral de máquina Virtual de geração 2