Anexar ou desanexar uma Máquina Virtual de ou a um Conjunto de Dimensionamento de Máquinas Virtuais
Anexando uma Máquina Virtual a um Conjunto de Dimensionamento de Máquinas Virtuais
Importante
Você só pode anexar Máquinas Virtuais a um Conjunto de Dimensionamento de Máquinas Virtuais no modo de orquestração Flexível. Para obter mais informações, confira Modos de orquestração para Conjuntos de Dimensionamento de Máquinas Virtuais no Azure.
Há momentos em que você precisa anexar uma máquina virtual (VM) a um Conjunto de Dimensionamento de Máquinas Virtuais para se beneficiar da escala, da disponibilidade e da flexibilidade que vêm com os conjuntos de dimensionamento. Existem duas maneiras de anexar VMs a conjuntos de dimensionamento: criar manualmente uma nova VM autônoma no conjunto de dimensionamento ou anexar uma VM existente ao conjunto de dimensionamento.
Você pode anexar uma nova VM autônoma a um conjunto de dimensionamento quando precisar de uma configuração diferente em uma VM específica do que a que está definida no perfil de dimensionamento ou quando o conjunto de dimensionamento não tiver um perfil de dimensionamento. A anexação manual de VMs oferece controle total sobre a nomenclatura e o posicionamento da instância em uma zona de disponibilidade específica ou domínio de falha. A VM não precisa corresponder à configuração no perfil de dimensionamento do conjunto de dimensionamento, por isso, você pode especificar os 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 Dimensionamento de Máquinas Virtuais existente especificando a qual conjunto de dimensionamento você deseja anexar. A VM não precisa ser igual às VMs que já estão em execução no conjunto de dimensionamento, o que significa que ela pode ter um sistema operacional, configuração de rede, prioridade, disco e outros diferentes.
Anexar uma nova Máquina Virtual a um Conjunto de Dimensionamento de Máquinas Virtuais
Anexe uma máquina virtual a um Conjunto de Dimensionamento de Máquinas Virtuais no momento da criação da VM especificando a propriedade virtualMachineScaleSet
.
Observação
Anexar uma máquina virtual ao Conjunto de Dimensionamento de Máquinas Virtuais não atualiza por si só nenhum parâmetro de rede da VM, como balanceadores de carga. Se você quiser que essa máquina virtual receba tráfego de qualquer balanceador de carga, configure manualmente o adaptador de rede da VM para receber o tráfego do balanceador de carga. Saiba mais sobre Balanceadores de carga.
- Acesse Máquinas Virtuais.
- Selecione Criar.
- Selecione Máquina virtual do Azure.
- Na guia Básico, abra a lista suspensa Opções de disponibilidade e selecione Conjunto de Dimensionamento de Máquinas Virtuais.
- Na lista suspensa Conjunto de Dimensionamento de Máquinas Virtuais, selecione o conjunto de dimensionamento ao qual você deseja adicionar essa máquina virtual.
- Opcionalmente, especifique a zona de disponibilidade ou o domínio de falha para colocar a VM.
Exceções à anexação de uma nova Máquina Virtual a um Conjunto de Dimensionamento de Máquinas Virtuais
- A VM deve estar no mesmo grupo de recursos que o conjunto de dimensionamento.
- As máquinas virtuais regionais (sem zonas de disponibilidade especificadas) podem ser anexadas a conjuntos de dimensionamento regionais.
- As máquinas virtuais zonais podem ser anexadas a conjuntos de dimensionamento que especificam uma ou mais zonas. A máquina virtual deve estar em uma das zonas estendidas pelo conjunto de dimensionamento. Por exemplo, você não pode criar uma máquina virtual na Zona 1 e colocá-la em um conjunto de dimensionamento que abrange as Zonas 2 e 3.
- O conjunto de dimensionamento deve estar no modo de orquestração Flexível e a propriedade
singlePlacementGroup
deve serfalse
.
Anexar uma Máquina Virtual existente a um Conjunto de Dimensionamento de Máquinas Virtuais
Anexe uma máquina virtual existente a um Conjunto de Dimensionamento de Máquinas Virtuais após o momento da criação da VM especificando a propriedade virtualMachineScaleSet
. Anexar uma VM existente a um conjunto de dimensionamento com uma contagem de domínio de falha de 1 não requer tempo de inatividade.
Observação
Anexar uma máquina virtual ao Conjunto de Dimensionamento de Máquinas Virtuais não atualiza por si só nenhum parâmetro de rede da VM, como balanceadores de carga. Se você quiser que essa máquina virtual receba tráfego de qualquer balanceador de carga, configure manualmente o adaptador de rede da VM para receber o tráfego do balanceador de carga. Saiba mais sobre Balanceadores de carga.
- Acesse Máquinas Virtuais.
- Selecione o nome da máquina virtual que você deseja anexar ao conjunto de dimensionamento.
- Em Configurações, selecione Disponibilidade + escala.
- Na seção Escala, selecione o botão Iniciar. Se o botão estiver esmaecido, sua VM atualmente não atende aos requisitos para ser anexada a um conjunto de dimensionamento.
- No painel Anexar a um VMSS no lado direito da página, selecione o conjunto de dimensionamento ao qual você deseja anexar a VM no menu suspenso Selecionar um VMSS.
- 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 dimensionamento
- O conjunto de dimensionamento deve usar o modo de orquestração Flexível.
- O conjunto de dimensionamento deve ter um
platformFaultDomainCount
igual a 1. - A VM e o conjunto de dimensionamento devem estar no mesmo grupo de recursos.
- A VM e o conjunto de dimensionamento desejado devem ser ambos zonais, ou ambos regionais. Você não pode anexar uma VM zonal a um conjunto de dimensionamento regional.
- A VM não pode estar em um conjunto de disponibilidade autodefinido.
- A VM não pode estar em um
ProximityPlacementGroup
. - A VM não pode estar em um Host Dedicado do Azure.
- A VM deve ter um disco gerenciado.
- O conjunto de dimensionamento deve ter
singlePlacementGroup
definido comoFalse
. - Conjuntos de dimensionamento criados sem um padrão de perfil de dimensionamento para
singlePlacementGroup
definido comonull
. Para anexar as VMs a um conjunto de dimensionamento sem um perfil de dimensionamento,singlePlacementGroup
precisa ser definido comoFalse
no momento da criação do conjunto de dimensionamento. - A VM não pode ser uma VM HB-series ou N-series compatível com o Acesso Remoto Direto à Memória (RDMA).
Desanexando uma Máquina Virtual de um Conjunto de Dimensionamento de Máquinas Virtuais
Caso precise desanexar uma VM de um conjunto de dimensionamento, siga as etapas abaixo para remover a VM do conjunto de dimensionamento.
- Acesse Máquinas Virtuais.
- Selecione o nome da máquina virtual que você deseja anexar ao conjunto de dimensionamento.
- Em Configurações, selecione Disponibilidade + escala.
- Selecione o botão Desanexar do VMSS na parte superior da página.
- Quando a confirmação for solicitada, selecione o botão Desanexar.
- O portal enviará uma notificação quando a VM for desanexada.
Limitações para desanexar uma Máquina Virtual de um conjunto de dimensionamento
- O conjunto de dimensionamento deve usar o modo de orquestração Flexível.
- O conjunto de dimensionamento deve ter um
platformFaultDomainCount
igual a 1. - Conjuntos de dimensionamento criados sem um padrão de perfil de dimensionamento para
singlePlacementGroup
definido comonull
. Para desanexar as VMs de um conjunto de dimensionamento sem um perfil de dimensionamento,singlePlacementGroup
precisa ser definido comoFalse
. - A VM não pode ser uma VM da série HB ou da série N compatível com o RDMA.
Movendo Máquinas Virtuais entre conjuntos de dimensionamento
Para mover uma VM de um conjunto de dimensionamento para outro, use as seguintes etapas:
- Desanexe a VM do conjunto de dimensionamento A.
- Depois que a desanexação for concluída, anexe a VM ao conjunto de dimensionamento B.
Limitações
As limitações para que as VMs sejam anexadas ou desanexadas de ou para um conjunto de dimensionamento permanecem as mesmas.
Solução de problemas
Anexar uma Máquina Virtual existente a uma solução de problemas de conjunto de dimensionamento existente
Mensagem de erro | Descrição | Opções para solução de problemas |
---|---|---|
O Conjunto de Dimensionamento de Máquinas Virtuais "{vmssUri}" referenciado pela Máquina Virtual não existe. | O recurso do conjunto de dimensionamento não existe ou não está no Modo de Orquestração Flexível. | Verifique se o conjunto de dimensionamento existe. Se existir, verifique se está usando o Modo de Orquestração Uniforme. |
Esta operação não é permitida porque o Conjunto de Dimensionamento de Máquinas Virtuais "{vmssName}" referenciado não tem o modo de orquestração definido como "Flexível". | O conjunto de dimensionamento não está no Modo de Orquestração Flexível. | Tente anexar a outro conjunto de dimensionamento com o Modo de Orquestração Flexível habilitado. |
A Máquina Virtual "{vmName}" referenciada pertence a um Conjunto de Disponibilidade e não há suporte para anexação a um Conjunto de Dimensionamento de Máquinas Virtuais. Para obter mais informações, consulte 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 dimensionamento. |
As VMs em um Conjunto de Disponibilidade não podem ser anexadas a um conjunto de dimensionamento. |
O Conjunto de Dimensionamento de Máquinas Virtuais "{vmssName}" referenciado não oferece suporte à anexação de uma Máquina Virtual existente a ele porque o Conjunto de Dimensionamento de Máquinas Virtuais tem mais de 1 domínio de falha. Para obter mais informações, consulte https://aka.ms/vmo/attachdetach. | VmssDoesNotSupportAttachingExistingVMMultiFD : A operação para anexar a VM falhou porque a VM estava tentando anexar a um conjunto de dimensionamento com uma contagem de domínio de falha de plataforma de mais de um. |
As VMs só podem ser anexadas a conjuntos de dimensionamento com um platform fault domain count igual a 1. Tente anexar a um conjunto de dimensionamento com uma contagem de domínio de falha de plataforma de um. |
Não há suporte para usar uma Máquina Virtual "{vmName}" com discos não gerenciados e anexá-la a um Conjunto de Dimensionamento de Máquinas Virtuais. Para obter mais informações, consulte https://aka.ms/vmo/attachdetach. | VmssDoesNotSupportAttachingExistingVMUnmanagedDisk : VMs com discos não gerenciados não podem ser anexadas a um conjunto de dimensionamento. |
Para anexar uma VM com um disco ao conjunto de dimensionamento, certifique-se de que a VM está usando um disco gerenciado. Acesse a documentação para saber como migrar de um disco não gerenciado para um disco gerenciado. |
A Máquina Virtual "{vmName}" referenciada pertence a um grupo de posicionamento por proximidade (PPG) e não há suporte para anexação a um Conjunto de Dimensionamento de Máquinas Virtuais. Para obter mais informações, consulte https://aka.ms/vmo/attachdetach. | VmssDoesNotSupportAttachingPPGVM : A operação para anexar a VM falhou porque a VM faz parte de um Grupo de Posicionamento por Proximidade. |
VMs de um Grupo de Posicionamento por Proximidade não podem ser anexadas a um conjunto de dimensionamento. Remova a VM do Grupo de Posicionamento por Proximidade e tente anexá-la ao conjunto de dimensionamento. Confira a documentação para aprender como mover uma VM para fora de um Grupo de Posicionamento por Proximidade. |
PropertyChangeNotAllowed Alterar a propriedade virtualMachineScaleSet.id não é permitido. | A ID do Conjunto de Dimensionamento de Máquinas Virtuais não pode ser alterada para uma ID diferente do Conjunto de Dimensionamento de Máquinas Virtuais sem desanexar a VM do conjunto de dimensionamento primeiro. | Desanexe a VM do Conjunto de Dimensionamento de Máquinas Virtuais e anexe ao novo conjunto de dimensionamento. |
O Conjunto de Dimensionamento de Máquinas Virtuais '{0}' não suporta a anexação de uma Máquina Virtual existente a ele porque o Conjunto de Dimensionamento de Máquinas Virtuais tem um grupo de posicionamento único definido como verdadeiro ou não tem um grupo de posicionamento único explicitamente definido como falso. Consulte https://aka.ms/vmo/attachdetach para obter mais informações. | VmssDoesNotSupportAttachingWithSpg : A operação para anexar a VM falhou porque o conjunto de dimensionamento 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áquinas Virtuais não suporta a anexação da Máquina Virtual {0} porque ela usa o tamanho da VM {1}, que só pode ser usado com um Conjunto de Dimensionamento de Máquinas Virtuais habilitado para grupo de posicionamento único. Consulte https://aka.ms/vmo/attachdetach para obter mais informações. | A VM que está sendo anexada é de um tamanho que exige que o conjunto de dimensionamento use um Grupo de Posicionamento Único. | As VMs que exigem um Grupo de Posicionamento Único não podem ser anexadas a um conjunto de dimensionamento. |
O Conjunto de Dimensionamento de Máquinas Virtuais não suporta a anexação de Tamanhos de VM compatíveis com o RDMA, como {0}. Consulte https://aka.ms/vmo/attachdetach para obter mais informações. | As VMs compatíveis com o RDMA não podem ser desanexadas do conjunto de dimensionamento. O desanexamento falhou porque a VM é compatível com o RDMA. | Somente as VMs que não são habilitadas com o RDMA podem ser desanexadas do conjunto de dimensionamento. |
Desanexar uma Máquina Virtual de uma solução de problemas do conjunto de dimensionamento
Mensagem de erro | Descrição | Opções de solução de problemas |
---|---|---|
O Conjunto de Dimensionamento de Máquinas Virtuais "{vmssUri}" referenciado pela Máquina Virtual não existe. | O recurso do conjunto de dimensionamento não existe ou não está no Modo de Orquestração Flexível. | Verifique se o conjunto de dimensionamento existe. Se existir, verifique se está usando o Modo de Orquestração Uniforme. |
Esta operação não é permitida porque o Conjunto de Dimensionamento de Máquinas Virtuais "{vmssName}" referenciado não tem o modo de orquestração definido como "Flexível". | O conjunto de dimensionamento 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 desanexadas. |
O Conjunto de Dimensionamento de Máquinas Virtuais "{vmssName}" não oferece suporte à desanexação de uma Máquina Virtual existente porque o Conjunto de Dimensionamento de Máquinas Virtuais tem mais de 1 domínio de falha. Para obter mais informações, consulte https://aka.ms/vmo/attachdetach. | O desanexamento da VM falhou porque o conjunto de dimensionamento em que ela se encontra tem mais de um domínio de falha de plataforma. | As VMs só podem ser desanexadas de conjuntos de dimensionamento com platform fault domain count igual a um. |
OperationNotAllowed, Mensagem: esta operação não é permitida porque o Conjunto de Dimensionamento de Máquinas Virtuais "{armId}" referenciado não tem o modo de orquestração definido como "Flexível" | O conjunto de dimensionamento que você tentou anexar ou desanexar é um conjunto de dimensionamento com Modo de Orquestração Uniforme. | Apenas conjuntos de dimensionamento com o Modo de Orquestração Flexível podem ter VMs desanexadas. |
PropertyChangeNotAllowed Alterar a propriedade virtualMachineScaleSet.id não é permitido. | A ID do Conjunto de Dimensionamento de Máquinas Virtuais não pode ser alterada para uma ID diferente do Conjunto de Dimensionamento de Máquinas Virtuais sem desanexar a VM do conjunto de dimensionamento primeiro. | Desanexe a VM do Conjunto de Dimensionamento de Máquinas Virtuais e anexe ao novo conjunto de dimensionamento. Verifique se o virtualMachineScaleSet.id está definido com o valor null . Os valores incorretos incluem: "" e "null" . |
O Conjunto de Dimensionamento de Máquinas Virtuais '{0}' não suporta a desanexação da Máquina Virtual porque o Conjunto de Dimensionamento de Máquinas Virtuais tem um grupo de posicionamento único definido como verdadeiro. Consulte https://aka.ms/vmo/attachdetach para obter mais informações. | VmssDoesNotSupportAttachingWithSpg : O desanexamento da VM falhou porque o conjunto de dimensionamento faz parte de um Grupo de Posicionamento Único. |
As VMs só podem ser desanexadas de conjuntos de dimensionamento com singlePlacementGroup definido como false . |
O Conjunto de Dimensionamento de Máquinas Virtuais não é compatível com o desanexamento de tamanhos de VM compatíveis com o RDMA, como {0}. Consulte https://aka.ms/vmo/attachdetach para obter mais informações. | As VMs compatíveis com o RDMA não podem ser desanexadas do conjunto de dimensionamento. O desanexamento falhou porque a VM é compatível com o RDMA. | Somente as VMs que não são habilitadas com o RDMA podem ser desanexadas do conjunto de dimensionamento. |
O que vem a seguir
Saiba como gerenciar atualizações e manutenção usando Notificação de manutenção, Configurações de manutenção e Eventos Agendados.