Partilhar via


Anexar ou desanexar uma Máquina Virtual de ou para um Conjunto de Dimensionamento de Máquina Virtual

Anexando uma máquina virtual a um conjunto de dimensionamento de máquina virtual

Importante

Você só pode anexar Máquinas Virtuais a um Conjunto de Dimensionamento de Máquina Virtual no modo de orquestração flexível. Para obter mais informações, consulte Modos de orquestração para conjuntos de escala de máquina virtual.

Há momentos em que você precisa anexar uma máquina virtual (VM) a um Conjunto de Dimensionamento de Máquina Virtual para se beneficiar da escala, disponibilidade e flexibilidade que vem com os conjuntos de escala. Há duas maneiras de anexar VMs a conjuntos de escala: criar manualmente uma nova VM autônoma no conjunto de escala ou anexar uma VM existente ao conjunto de escala.

Você pode anexar uma nova VM autônoma a um conjunto de escala quando precisar de uma configuração diferente em uma VM específica do que a definida no perfil de dimensionamento ou quando o conjunto de escala não tiver um perfil de dimensionamento. A anexação manual de VMs oferece controle total sobre a nomeação e o posicionamento da instância em uma zona de disponibilidade ou domínio de falha específico. A VM não precisa corresponder à configuração no perfil de dimensionamento do conjunto de escala, portanto, você pode especificar parâmetros como sistema operacional, configuração de rede, sob demanda ou spot e tamanho da VM.

Você pode anexar uma VM existente a um Conjunto de Escala de Máquina Virtual existente especificando a qual conjunto de escala você gostaria de anexar. A VM não precisa ser a mesma que as VMs já em execução no conjunto de escala, o que significa que ela pode ter um sistema operacional diferente, configuração de rede, prioridade, disco e muito mais.

Anexar uma nova máquina virtual a um conjunto de escala de máquina virtual

Anexe uma máquina virtual a um Conjunto de Escala de Máquina Virtual no momento da criação da VM especificando a virtualMachineScaleSet propriedade.

Nota

Anexar uma máquina virtual ao Conjunto de Dimensionamento de Máquina Virtual por si só não atualiza nenhum parâmetro de rede de VM, como balanceadores de carga. Se desejar que essa máquina virtual receba tráfego de qualquer balanceador de carga, configure manualmente a interface de rede da VM para receber tráfego do balanceador de carga. Saiba mais sobre Balanceadores de carga.

  1. Vá para Máquinas Virtuais.
  2. Selecione Criar.
  3. Selecione Máquina virtual do Azure.
  4. Na guia Noções básicas, abra a lista suspensa Opções de disponibilidade e selecione Conjunto de dimensionamento de máquina virtual.
  5. Na lista suspensa Conjunto de Escala da Máquina Virtual, selecione o conjunto de escala ao qual você deseja adicionar essa máquina virtual.
  6. Opcionalmente, especifique a zona de disponibilidade ou o domínio de falha para colocar a VM.

Exceções para anexar uma nova máquina virtual a um conjunto de escala de máquina virtual

  • A VM deve estar no mesmo grupo de recursos que o conjunto de escala.
  • Máquinas virtuais regionais (sem zonas de disponibilidade especificadas) podem ser anexadas a conjuntos de escala regional.
  • As máquinas virtuais zonais podem ser anexadas a conjuntos de escala que especificam uma ou mais zonas. A máquina virtual deve estar em uma das zonas abrangidas pelo conjunto de escalas. Por exemplo, não é possível criar uma máquina virtual na Zona 1 e colocá-la em um conjunto de escala que abranja as Zonas 2 e 3.
  • O conjunto de escala deve estar no modo de orquestração flexível e a singlePlacementGroup propriedade deve ser false.

Anexar uma máquina virtual existente a um conjunto de dimensionamento de máquina virtual

Anexe uma máquina virtual existente a um Conjunto de Escala de Máquina Virtual após o momento da criação da VM especificando a virtualMachineScaleSet propriedade. Anexar uma VM existente a um conjunto de escala com uma contagem de domínio de falha de 1 não requer tempo de inatividade.

Nota

Anexar uma máquina virtual ao Conjunto de Dimensionamento de Máquina Virtual por si só não atualiza nenhum parâmetro de rede de VM, como balanceadores de carga. Se desejar que essa máquina virtual receba tráfego de qualquer balanceador de carga, configure manualmente a interface de rede da VM para receber tráfego do balanceador de carga. Saiba mais sobre Balanceadores de carga.

  1. Vá para Máquinas Virtuais.
  2. Selecione o nome da máquina virtual que você deseja anexar ao seu conjunto de escalas.
  3. Em Configurações , selecione Disponibilidade + dimensionamento.
  4. Na seção Dimensionamento, selecione o botão Introdução. Se o botão estiver acinzentado, sua VM atualmente não atende aos requisitos para ser anexada a um conjunto de escala.
  5. Na folha Anexar a um VMSS no lado direito da página, selecione o conjunto de escala ao qual deseja anexar a VM na lista suspensa Selecionar um VMSS.
  6. Selecione o botão Anexar na parte inferior para anexar a VM.

Limitações para anexar uma máquina virtual existente a um conjunto de escala

  • O conjunto de escala deve usar o modo de orquestração flexível.
  • O conjunto da escala deve ter um platformFaultDomainCount de 1.
  • A VM e o conjunto de escala devem estar no mesmo grupo de recursos.
  • O conjunto de VM e escala de destino deve ser zonal ou ambos devem ser regionais. Não é possível anexar uma VM zonal a um conjunto de escala regional.
  • A VM não pode estar em um conjunto de disponibilidade autodefinido.
  • A VM não pode estar em um ProximityPlacementGrouparquivo .
  • A VM não pode estar em um Host Dedicado do Azure.
  • A VM deve ter um disco gerenciado.
  • O conjunto de escala deve ter singlePlacementGroup definido como False.
  • Dimensionar conjuntos criados sem um perfil de dimensionamento padrão para singlePlacementGroup definir como null. Para anexar VMs a um conjunto de escala sem um perfil de dimensionamento, singlePlacementGroup precisa ser definido como False no momento da criação do conjunto de escalas.
  • A VM não pode ser uma VM HB-series ou N-series compatível com RDMA (Remote Direct Memory Access).

Desanexando uma máquina virtual de um conjunto de dimensionamento de máquina virtual

Se precisar desanexar uma VM de um conjunto de escalas, siga as etapas abaixo para remover a VM do conjunto de escalas.

  1. Vá para Máquinas Virtuais.
  2. Selecione o nome da máquina virtual que você deseja anexar ao seu conjunto de escalas.
  3. Em Configurações , selecione Disponibilidade + dimensionamento.
  4. Selecione Desanexar do botão VMSS na parte superior da página.
  5. Quando solicitado a confirmar, selecione o botão Desanexar .
  6. O portal envia uma notificação quando a VM é desanexada.

Limitações para desanexar uma máquina virtual de um conjunto de escala

  • O conjunto de escala deve usar o modo de orquestração flexível.
  • O conjunto da escala deve ter um platformFaultDomainCount de 1.
  • Dimensionar conjuntos criados sem um perfil de dimensionamento padrão para singlePlacementGroup definir como null. Para desanexar VMs de um conjunto de escala sem um perfil de dimensionamento, singlePlacementGroup precisa ser definido como False.
  • A VM não pode ser uma VM HB-series ou N-series compatível com RDMA.

Movendo máquinas virtuais entre conjuntos de escala

Para mover uma VM de um conjunto de escala para outro, use as seguintes etapas:

  1. Desanexe a VM do conjunto de escala A.
  2. Quando a desanexação for concluída, anexe a VM ao conjunto de escala B.

Limitações

As limitações para que as VMs sejam anexadas ou separadas de ou para um conjunto de escala permanecem as mesmas.

Resolução de Problemas

Anexar uma máquina virtual existente a uma solução de problemas de conjunto de escala existente

Mensagem de Erro Description Opções de Resolução de Problemas
O Conjunto de Escala de Máquina Virtual '{vmssUri}' referenciado pela Máquina Virtual não existe. O recurso de conjunto de escala não existe ou não está no Modo de Orquestração Flexível. Verifique se o conjunto de escalas existe. Em caso afirmativo, verifique se está usando o Modo de Orquestração Uniforme.
Esta operação não é permitida porque o Conjunto de Escala de Máquina Virtual referenciado '{vmssName}' não tem o modo de orquestração definido como 'Flexível'. O conjunto de escalas não está no Modo de Orquestração Flexível. Tente anexar a outro conjunto de escalas com o Modo de Orquestração Flexível ativado.
A Máquina Virtual Referenciada '{vmName}' pertence a um Conjunto de Disponibilidade e a anexação a um Conjunto de Dimensionamento de Máquina Virtual não é suportada. Para obter mais informações, veja https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingExistingAvsetVM: A VM que você tentou anexar faz parte de um Conjunto de Disponibilidade e não pode ser anexada a um conjunto de escalas. As VMs em um Conjunto de Disponibilidade não podem ser anexadas a um conjunto de escalas.
O Conjunto de Escala de Máquina Virtual Referenciado '{vmssName}' não suporta anexar uma Máquina Virtual existente a ele porque o Conjunto de Escala de Máquina Virtual tem mais de 1 domínio de falha. Para obter mais informações, veja https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingExistingVMMultiFD: A operação para anexar a VM falhou porque a VM estava tentando anexar a um conjunto de escala com uma contagem de domínio de falha de plataforma de mais de um. As VMs só podem ser anexadas a conjuntos de escala com um platform fault domain count de 1. Tente anexar a um conjunto de escalas com uma contagem de domínio de falha de plataforma de um.
Não há suporte para o uso de uma Máquina Virtual '{vmName}' com discos não gerenciados e anexá-la a um Conjunto de Dimensionamento de Máquina Virtual. Para obter mais informações, veja https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingExistingVMUnmanagedDisk: VMs com discos não gerenciados não podem ser anexadas a um conjunto de escala. Para anexar uma VM com um disco ao conjunto de escala, verifique se a VM está usando um disco gerenciado. Visite a documentação para saber como migrar de um disco não gerenciado para um disco gerenciado.
A Máquina Virtual Referenciada '{vmName}' pertence a um grupo de posicionamento de proximidade (PPG) e a anexação a um Conjunto de Escala de Máquina Virtual não é suportada. Para obter mais informações, veja https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingPPGVM: A operação para anexar a VM falhou porque a VM faz parte de um Grupo de Colocação de Proximidade. As VMs de um Grupo de Posicionamento de Proximidade não podem ser anexadas a um conjunto de escalas. Remova a VM do Grupo de Posicionamento de Proximidade e tente anexá-la ao conjunto de escalas. Consulte a documentação para saber como mover uma VM de um Grupo de Posicionamento de Proximidade.
PropertyChangeNotAllowed Alterar virtualMachineScaleSet.id de propriedade não é permitido. A ID do Conjunto de Dimensionamento da Máquina Virtual não pode ser alterada para uma ID do Conjunto de Escala da Máquina Virtual diferente sem desanexar a VM do conjunto de escala primeiro. Desanexe a VM do Conjunto de Escala da Máquina Virtual e anexe-a ao novo conjunto de escala.
O Conjunto de Dimensionamento de Máquina Virtual '{0}' não suporta anexar uma Máquina Virtual existente a ela porque o Conjunto de Dimensionamento de Máquina Virtual tem um único grupo de posicionamento definido como true ou não tem um único grupo de posicionamento explicitamente definido como false. Para obter mais informações, veja https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingWithSpg: A operação para anexar a VM falhou porque o conjunto de escala faz parte de um Grupo de Posicionamento Único. As VMs só podem ser anexadas a conjuntos de dimensionamento com singlePlacementGroup definido como false.
O Conjunto de Dimensionamento de Máquina Virtual não oferece suporte à anexação de Máquina {0} Virtual porque usa o Tamanho {1} da VM, que só pode ser usado com um único grupo de posicionamento habilitado para o Conjunto de Dimensionamento de Máquina Virtual. Para obter mais informações, veja https://aka.ms/vmo/attachdetach. A VM que está sendo anexada é de um tamanho que requer a escala definida para usar um Grupo de Posicionamento Único. As VMs que exigem um Grupo de Posicionamento Único não podem ser anexadas a um conjunto de escalas.
O Conjunto de Dimensionamento de Máquina Virtual não suporta a anexação de tamanhos de VM compatíveis com RDMA, como {0}. Para obter mais informações, veja https://aka.ms/vmo/attachdetach. As VMs compatíveis com RDMA não podem ser separadas do conjunto de escala. A desanexação falhou porque a VM é compatível com RDMA. Somente VMs que não estão habilitadas para RDMA podem ser separadas do conjunto de escala.

Desanexar uma máquina virtual de uma solução de problemas de conjunto de dimensionamento

Mensagem de Erro Description Opções de solução de problemas
O Conjunto de Escala de Máquina Virtual '{vmssUri}' referenciado pela Máquina Virtual não existe. O recurso de conjunto de escala não existe ou não está no Modo de Orquestração Flexível. Verifique se o conjunto de escalas existe. Em caso afirmativo, verifique se está usando o Modo de Orquestração Uniforme.
Esta operação não é permitida porque o Conjunto de Escala de Máquina Virtual referenciado '{vmssName}' não tem o modo de orquestração definido como 'Flexível'. O conjunto de escalas não está no Modo de Orquestração Flexível. Apenas conjuntos de dimensionamento com o Modo de Orquestração Flexível podem ter VMs separadas deles.
O Conjunto de Dimensionamento de Máquina Virtual '{vmssName}' não suporta a desanexação de uma Máquina Virtual existente porque o Conjunto de Dimensionamento de Máquina Virtual tem mais de 1 domínio de falha. Para obter mais informações, veja https://aka.ms/vmo/attachdetach. O desanexamento da VM falhou porque o conjunto de escala em que ela está tem mais de um domínio de falha de plataforma. As VMs só podem ser separadas de conjuntos de escala com um platform fault domain count de um.
OperationNotAllowed, Message: Esta operação não é permitida porque o Conjunto de Escala de Máquina Virtual referenciado '{armId}' não tem o modo de orquestração definido como 'Flexível' O conjunto de escala que você tentou anexar ou separar é um conjunto de escala com Modo de Orquestração Uniforme. Apenas conjuntos de dimensionamento com o Modo de Orquestração Flexível podem ter VMs separadas deles.
PropertyChangeNotAllowed Não é permitido alterar virtualMachineScaleSet.id de propriedade. A ID do Conjunto de Dimensionamento da Máquina Virtual não pode ser alterada para uma ID do Conjunto de Escala da Máquina Virtual diferente sem desanexar a VM do conjunto de escala primeiro. Desanexe a VM do Conjunto de Escala da Máquina Virtual e anexe-a ao novo conjunto de escala. Verifique se o virtualMachineScaleSet.id está definido como o valor de null. Os valores incorretos incluem: "" e "null".
O Conjunto de Dimensionamento de Máquina Virtual '{0}' não oferece suporte à desanexação de Máquina Virtual dele porque o Conjunto de Dimensionamento de Máquina Virtual tem um único grupo de posicionamento definido como true. Para obter mais informações, veja https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingWithSpg: A desanexação da VM falhou porque o conjunto de escala faz parte de um Grupo de Posicionamento Único. As VMs só podem ser separadas de conjuntos de escala com singlePlacementGroup definido como false.
O Conjunto de Dimensionamento de Máquina Virtual não oferece suporte à desanexação de tamanhos de VM compatíveis com RDMA, como {0}. Para obter mais informações, veja https://aka.ms/vmo/attachdetach. As VMs compatíveis com RDMA não podem ser separadas do conjunto de escala. A desanexação falhou porque a VM é compatível com RDMA. Somente VMs que não estão habilitadas para RDMA podem ser separadas do conjunto de escala.

O que se segue

Saiba como gerenciar atualizações e manutenção usando Notificação de manutenção, Configurações de manutenção e Eventos agendados.