O Migrate for Compute Engine é compatível com a migração de VMs para nós de locatário individual do Compute Engine. Com os nós de locatário individual, o Compute Engine garante que suas VMs não compartilhem um host com cargas de trabalho de outro cliente. Para mais informações sobre nós de locatário individual, consulte a documentação do Compute Engine.
Além disso, os nós de locatário individual podem hospedar VMs do Windows com licenças que você já tenha (Traga sua própria licença ou BYOL).
Sobre a afinidade do nó
A afinidade do nó determina quais nós suas VMs usam como hosts. A afinidade, as chaves e os valores do nó são descritos em detalhes na documentação do Compute Engine.
As chaves e os valores de afinidade do nó precisam ser configurados no Compute Engine antes de serem usados no Migrate for Compute Engine.
Para usar a afinidade de nó na migração, configure as chaves e os valores no seu runbook. Cada chave de rótulo de afinidade é configurada usando uma coluna SoleTenancy-NodeAffinity:[KEY]
.
Para permitir que uma VM seja migrada para um nó de locatário individual que corresponda a várias chaves (por exemplo, workload
e layer
), adicione várias colunas, cada uma com uma chave diferente.
Para permitir que uma VM seja migrada para um nó de locatário individual correspondente a pelo menos um valor ou chave, coloque-os no mesmo valor de coluna ou linha e separe-os com uma |
.
No exemplo abaixo, um rótulo de afinidade de locatário individual com uma chave workload
tem os valores possíveis de dev
, staging
e prod
. Há duas VMs, app-prod
e app-test
. A VM app-prod
precisa ser executada nos nós marcados com a chave prod
, mas a VM app-test
pode ser executada em nós marcados com as chaves staging
ou dev
.
Nome | SoleTenancy-NodeAffinity:workload |
---|---|
app-prod | prod |
app-test | dev|staging |
Pré-requisitos
Antes de migrar para os nós de locatário individual usando o Migrate for Compute Engine, defina a configuração do nó no Compute Engine.
- Crie grupos e instâncias de nós de locatário individual no projeto de destino do local em que suas cargas de trabalho serão executadas.
- Configure a afinidade de nó ou os rótulos antiafinidade.
Criar VMs em nós de locatário individual
O Migrate for Compute Engine é compatível com a inicialização de nós de locatário individual com BYOL usando ondas. As VMs inicializadas em nós de locatário individual são configuradas a partir de seu runbook. Para mais informações sobre os campos do runbook, consulte Referência do runbook.
Para executar VMs em nós de locatário individual, siga estas instruções:
- No seu runbook, adicione as colunas a seguir e defina os valores delas em cada VM que você quiser migrar para um host de locatário individual:
Campo Obrigatório Formato Observações SoleTenancy-NodeAffinity:[KEY]
Sim String Grupos de afinidade de nós em que a VM pode ser iniciada. Para mais informações, consulte Sobre a afinidade de nós neste tópico. SoleTenancy-NodeAffinityNot:[KEY]
Não String Grupos de afinidade de nós em que não é possível iniciar o nó. Vários grupos precisam ser separados por um caractere |
.SoleTenancy-VmHostMaintenancePolicy
Não migrate
(padrão) outerminate
SoleTenancy-RestartOnFailure
Não true
(padrão) oufalse
- Continue com a migração em onda.
Traga sua própria licença do Windows
Além disso, o locatário individual também é compatível com o recurso BYOL para VMs do Windows. Para mais informações sobre os campos do runbook, consulte Referência do runbook.
Para migrar VMs com o BYOL e o locatário individual:
- Verifique se você criou o nó de locatário individual com a sinalização
--restart-node-on-minimal-servers
. No runbook, crie colunas para os seguintes campos:
Campo Obrigatório Formato Observações license:os
Sim String Uma string de licença compatível com o BYOL do Windows. É possível encontrar strings de licença compatíveis na documentação do BYOL do Windows. SoleTenancy-NodeAffinity:[KEY]
Sim String Grupos de afinidade de nós em que a VM pode ser iniciada. Para mais informações, consulte Sobre afinidade de nós. SoleTenancy-NodeAffinityNot:[KEY]
Não String Grupos de afinidade de nós em que não é possível iniciar o nó. SoleTenancy-VmHostMaintenancePolicy
Não terminate
No momento, a política de migração não é compatível com o BYOL do Windows. Não será possível continuar com a migração em ondas se a opção terminate
não for definida explicitamente ao usar o BYOL.SoleTenancy-RestartOnFailure
Não true
(padrão) oufalse
Continue com a migração em onda.
Configurações sugeridas para nós de locatário individual com licenças diferentes
Quer migrar para nós de locatário individual? Veja a seguir uma tabela que poderá ajudar a decidir quais opções de configuração são adequadas para você.
Cenário de licença | BYOL do Windows Server | BYOL do MS SQL | Windows PAYG ou Linux (BYOL/PAYG): locatário individual com um pool de recursos |
|
---|---|---|---|---|
Tipo de licença | Licença por núcleo | Licença por núcleo | Com o Software Assurance, os nós no grupo são licenciados com antecedência por meio de um pool de recursos |
|
Configurações de nós de locatário individual no Compute Engine | ||||
Propriedade do nó de locatário individual: --restart-node-on-minimal-servers | Sim | Sim | Não | Não |
Configurações de VM individuais no seu runbook | ||||
Propriedade da VM: rótulos de afinidade | Sim | Sim | Sim | Sim |
Propriedade da VM: política de manutenção do host | Encerrar | Encerrar | Migrar | Migrar |
Propriedade da VM: reiniciar em caso de falha | Sim / Não | Sim / Não | Sim / Não | Yes / No |
Propriedade da VM: licença do sistema operacional do Windows É possível encontrar as licenças na documentação do Compute Engine. |
BYOL | BYOL/PAYG | PAYG | Windows PAYG ou Linux |