Partilhar via


Noções Básicas Sobre Máquinas Virtuais de Geração 1 e de Geração 2 no VMM

 

Publicado: março de 2016

Aplica-se A: System Center 2012 R2 Virtual Machine Manager

No Virtual Machine Manager (VMM), a partir do System Center 2012 R2, é possível criar e gerir dois tipos de máquinas virtuais, incluindo o tipo introduzido em Hyper-V no Windows Server 2012 R2, denominado “máquinas virtuais de geração 2”.Antes das máquinas virtuais de geração 2 existirem, as máquinas virtuais eram todas de um único tipo, que agora é denominado "máquinas virtuais de geração 1".Para obter mais informações, consulte Descrição Geral de Máquinas Virtuais de Geração 2.

Uma máquina virtual tem de ser uma máquina virtual de geração 1 ou uma máquina virtual de geração 2.No VMM, é possível utilizar assistentes e folhas de propriedades para escolher opções para uma máquina virtual de geração 1 ou uma máquina virtual de geração 2, mas não ambas simultaneamente.

System_CAPS_ICON_important.jpg Importante

A partir do Update Rollup 6 para o System Center 2012 R2, os serviços no VMM suportam máquinas virtuais de geração 2, conforme descrito na secção que se segue.Antes do Update Rollup 6, tal não acontecia.

Antes do Update Rollup 6, não era possível adicionar modelos de VM que especificassem a geração 2 para um modelo de serviço ou modelo de Função VM—só era possível adicionar a geração 1.Além disso, em modelos de serviço, na folha de propriedades da máquina virtual (camada), só eram apresentadas as propriedades de uma máquina virtual de geração 1.

Para obter informações sobre outras funcionalidades e alterações no Update Rollup 6, consulte https://support.microsoft.com/kb/3050317/.

Utilizar máquinas virtuais de geração 2 no VMM com o Update Rollup 6 para o System Center 2012 R2

Com o Update Rollup 6 para o System Center 2012 R2, pode efetuar o seguinte no VMM:

  • Pode adicionar modelos de VM que especifiquem a geração 1 ou a geração 2 para um modelo de serviço.Num modelo de serviço, na folha de propriedades da máquina virtual (camada), são apresentadas as propriedades que correspondem à geração da máquina virtual.

  • Se estiver a utilizar o VMM com o Pacote Microsoft Azure, pode criar modelos de Função VM que especifiquem a geração 1 ou a geração 2.Esta capacidade está incluída no Update Rollup 6, mas, para a ativar, tem de seguir estes passos:

    1. Abra as propriedades da nuvem onde pretende implementar máquinas virtuais de geração 2.

    2. Clique no separador Propriedades Personalizadas, clique em Gerir Propriedades Personalizadas, clique em Criar e escreva:

      SupportedVmGenerationForVmRole

      Clique em OK para regressar a Gerir Propriedades Personalizadas.

    3. Selecione a nova propriedade e, em seguida, clique em Adicionar.

    4. Depois de a nova propriedade ser movida para a lista Propriedades atribuídas, clique em OK.

    5. No separador Propriedades Personalizadas, é apresentado SupportedVmGenerationForVmRole junto a uma caixa vazia.Na caixa, escreva:

      2

    6. Clique em OK.

Depois de seguir estes passos, se implementar um novo serviço através das Funções VM com geração 2, tal já será suportado.Também pode ampliar um serviço com máquinas virtuais de geração 2 adicionais, mesmo que altere SupportedVmGenerationForVmRole para um valor de 1.

Para obter mais informações sobre os modelos de Função VM, consulte Criar Modelos de Função de Máquina Virtual Utilizando o VMM e o Windows Azure Pack.

Requisitos de anfitrião para máquinas virtuais de geração 2

As máquinas virtuais de geração 2 apenas podem ser executadas num anfitrião com um sistema operativo de anfitrião que as suporte.O Windows Server 2012 R2 é um sistema operativo que suporta máquinas virtuais de geração 2 e o VMM evitará colocar máquinas virtuais de geração 2 em anfitriões que executem sistemas operativos mais antigos.Por exemplo, o VMM evitará posicionar uma máquina virtual de geração 2 num anfitrião com o Windows Server 2012.

Personalizar a sequência de arranque para uma máquina virtual de geração 2

Devido às diferenças subjacentes entre as máquinas virtuais de geração 1 e 2, a sequência de arranque para diferentes dispositivos (como um disco rígido ou CD) não é processada da mesma forma nas duas gerações.Para personalizar a sequência de arranque para uma máquina virtual de geração 2 no System Center 2012 R2, é necessário utilizar um comando do Windows PowerShell que especifica o primeiro dispositivo de arranque, em vez de uma lista ordenada de dispositivos de arranque.A lista seguinte descreve as diferenças entre os métodos para personalizar a sequência de arranque.

  • Personalizar a sequência de arranque para máquinas virtuais de geração 1

    Uma forma de personalizar a sequência de arranque para máquinas virtuais de geração 1 é utilizar a consola do VMM.Para utilizar a consola do VMM, nos assistentes para adicionar um perfil de hardware, uma máquina virtual ou um modelo de máquina virtual, na página onde são configuradas as definições de hardware, em Avançadas, na secção Firmware, é possível modificar a ordem dos itens apresentados na lista Sequência de arranque.Outra forma de personalizar a sequência de arranque é utilizar os comandos do Windows PowerShell com o parâmetro BootOrder, que está descrito com maior detalhe em tópicos da TechNet para cmdlets, como Set-SCVirtualMachine, Set-SCVMTemplate ou Set-SCHardwareProfile.

  • Personalizar a sequência de arranque para máquinas virtuais de geração 2

    Para personalizar o primeiro dispositivo de arranque para máquinas virtuais de geração 2, é necessário utilizar comandos do Windows PowerShell com o parâmetro FirstBootDevice.Por predefinição, o primeiro dispositivo de arranque é definido como um disco rígido virtual — o disco rígido virtual marcado como Contém o sistema operativo da máquina virtual ou o único disco rígido virtual, se a máquina virtual tiver apenas um.

    O parâmetro FirstBootDevice está descrito com maior detalhe em tópicos da TechNet para para cmdlets, como Set-SCVirtualMachine, Set-SCVMTemplate ou Set-SCHardwareProfile.Por exemplo, é possível executar o seguinte comando para configurar um modelo de máquina virtual existente denominado Generation2template de modo a que o primeiro dispositivo de arranque seja a primeira placa de rede.Este comando baseia-se no pressuposto de que a placa de rede suporta o Ambiente de Execução Pré-arranque (PXE):

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

Criar uma máquina virtual ou um modelo de máquina virtual e especificar a geração

A partir do System Center 2012 R2, ao utilizar um assistente para criar uma nova máquina virtual ou modelo de máquina virtual, o VMM responde às seleções efetuadas da seguinte forma:

  • Se utilizar um disco rígido virtual no formato .vhd (o formato mais antigo) como ponto de partida para uma máquina virtual ou um modelo de máquina virtual, é assumida automaticamente a geração 1 porque as máquinas virtuais de geração 2 apenas suportam o formato .vhdx.Nesta situação, não é apresentada a caixa de lista Geração na segunda página do assistente e não é possível selecionar a geração.

  • Se utilizar um disco rígido virtual no formato .vhdx (o formato mais recente) como ponto de partida para uma máquina virtual ou um modelo de máquina virtual, quando chegar à segunda página do assistente (a página Identidade), serão apresentadas duas opções para a máquina virtual ou o modelo de máquina virtual: Geração 1 ou Geração 2.Por predefinição, está selecionada a Geração 1.

    Esta orientação também se aplica ao criar uma máquina virtual e selecionar a opção Criar a nova máquina virtual com um disco rígido virtual em branco.Com esta opção, o disco em branco utiliza o formato .vhdx.

  • Se utilizar uma máquina virtual ou um modelo de máquina virtual como ponto de partida para uma nova máquina virtual ou um novo modelo de máquina virtual, a geração será determinada pela máquina virtual ou pelo modelo de máquina virtual existente.

  • Se criar um perfil de hardware (para facilitar a aplicação consistente das mesmas definições de hardware a várias máquinas virtuais ou vários modelos de máquinas virtuais), na primeira página do Assistente para Novo Perfil de Hardware, é necessário escolher entre Geração 1 e Geração 2.Por predefinição, está selecionada a Geração 1.

    Ao incorporar posteriormente o perfil de hardware numa máquina virtual ou num modelo de máquina virtual, no respetivo assistente, a geração da máquina virtual ou do modelo de máquina virtual é determinada na primeira ou na segunda página (como 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 serão apresentados serão os da mesma geração da máquina virtual ou do modelo de máquina virtual que estiver a criar.

Após a geração ter sido determinada para um perfil de hardware, uma máquina virtual ou um modelo de máquina virtual, à medida que progride num assistente, as capacidades que não são aplicáveis a essa geração não são apresentadas ou são apresentadas com uma cor mais clara.Por exemplo, se selecionar Geração 1 na página Identidade, quando avançar para a página Configurar Hardware, em Configuração do Barramento, aparece Dispositivos IDE.Os dispositivos IDE apenas existem em máquinas virtuais de geração 1.Por outro lado, se selecionar Geração 2 na página Identidade, quando avançar para a página Configurar Hardware, em Configuração do Barramento, Dispositivos IDE não aparece.Pelo contrário, para as Placas SCSI que aparecem, são apresentados os dispositivos ligados, o que reflete a capacidade exclusiva das máquinas virtuais de geração 2 arrancarem a partir de um disco virtual SCSI ligado.

De forma semelhante, com um comando do Windows PowerShell, se tentar combinar as capacidades exclusivas de ambas as gerações numa máquina virtual ou num modelo de máquina virtual, o comando não será bem sucedido, sendo apresentada uma mensagem de erro.Além disso, se tentar modificar uma máquina virtual ou um modelo de máquina virtual adicionando opções da outra geração, o comando não será bem sucedido, sendo apresentada uma mensagem de erro.Para obter mais informações sobre as capacidades exclusivas das máquinas virtuais de geração 2, consulte Descrição Geral de Máquina Virtual de Geração 2.

Consultar Também

Criar e Implementar Máquinas Virtuais no VMM
Como Criar um Modelo de Máquina Virtual
Como Criar um Perfil de Hardware
Descrição Geral de Máquina Virtual de Geração 2