Puoi utilizzare Migrate for Compute Engine per spostare le VM nei nodi single-tenant di Compute Engine. Se utilizzi uno schema di licenze BYOL (Bring Your Own License), puoi impostare la stringa di licenza da utilizzare per la VM da migrare.
Grazie ai nodi single-tenant, Compute Engine garantisce che le tue VM non condividano un host con i carichi di lavoro di un altro cliente. Per ulteriori informazioni sui nodi single-tenant, consulta la documentazione di Compute Engine.
Prerequisiti
Prima di eseguire la migrazione ai nodi single-tenant, devi impostare la configurazione dei nodi su Compute Engine. Come parte di questa configurazione, devi:
- Crea gruppi e istanze di nodi single-tenant nel progetto di destinazione per la posizione in cui verranno eseguiti i carichi di lavoro.
- Configura le etichette di affinità nodo o anti-affinità.
- Devi eseguire la migrazione delle VM utilizzando wave.
Specificare l'affinità dei nodi
Durante la migrazione a un nodo single-tenant, puoi specificare i dettagli di affinità dei nodi per Compute Engine da utilizzare con la VM di migrazione.
L'affinità nodo determina i nodi utilizzati dalle VM come host. Devi configurare chiavi e valori di affinità nodo in Compute Engine prima di utilizzarli in Migrate for Compute Engine.
Per utilizzare l'affinità dei nodi nella migrazione, configura le chiavi e i valori nel tuo runbook come segue:
- Imposta ogni chiave di etichetta di affinità nel campo runbook denominato
SoleTenancy-NodeAffinity:KEY
. - Per consentire la migrazione di una VM a un nodo single-tenant che corrisponde a più chiavi (ad esempio,
workload
elayer
), aggiungi più colonne, ciascuna con una chiave diversa. - Per consentire la migrazione di una VM a un nodo single-tenant che corrisponda ad almeno un valore o una chiave, inseriscili nello stesso valore di colonna o riga e separali con un
|
.
Nell'esempio seguente:
- Un'etichetta di affinità single-tenant con una chiave pari a
workload
ha valori possibili didev
,staging
eprod
. - Esistono due VM,
app-prod
eapp-test
. - La VM
app-prod
deve essere eseguita sui nodi taggati con la chiaveprod
, ma la VMapp-test
può essere eseguita su nodi taggati con chiavistaging
odev
.
VmName |
SoleTenancy-NodeAffinity:workload |
app-prod |
prod |
app-test |
dev|staging |
Creazione di VM su nodi single-tenant
Per fare in modo che Migrate for Compute Engine specifichi che le VM devono essere avviate su nodi single-tenant, facoltativamente utilizzando un modello di licenza BYOL, aggiungi le impostazioni al file runbook che utilizzerai per creare le wave di migrazione.
Per saperne di più sui campi Runbook, consulta la documentazione di riferimento per i runbook.
Per eseguire le VM su nodi single-tenant:
Nel runbook, aggiungi le seguenti colonne e imposta i relativi valori per ogni VM di cui vuoi eseguire la migrazione a un host single-tenant:
Campo Obbligatorio Formato Note SoleTenancy-NodeAffinity:KEY
Sì. Stringa Gruppi di affinità dei nodi in cui può essere avviata la VM. Per saperne di più, consulta Informazioni sull'affinità dei nodi in questo argomento. SoleTenancy-NodeAffinityNot:KEY
N. Stringa Gruppi di affinità nodo in cui non è possibile avviare il nodo. Più gruppi devono essere separati da un carattere |
.SoleTenancy-VmHostMaintenancePolicy
N. migrate
(valore predefinito) oterminate
Il criterio
migrate
non è attualmente supportato per Windows BYOL. La migrazione wave non può procedere se l'opzioneterminate
non è impostata esplicitamente quando si utilizza BYOL.SoleTenancy-RestartOnFailure
N. true
(valore predefinito) ofalse
Per le VM che utilizzano uno schema di licenze BYOL, verifica di aver creato il nodo single-tenant con il flag
--restart-node-on-minimal-servers
.Per Windows BYOL, specifica la licenza del sistema operativo utilizzando il campo runbook
license:os
, come descritto qui:Campo Obbligatorio Formato Note license:os
Sì, per cambiare l'origine della licenza software. Stringa Una stringa di licenza Windows supportata. Specifica una delle stringhe di licenza elencate in Supporto licenze per sistemi operativi VM. Quando esegui la migrazione da un'altra piattaforma di origine basata su cloud, per una maggiore granularità della versione, assicurati di specificare una licenza. Inoltre, quando esegui la migrazione delle versioni 2008 R2 o 2016 di Windows e vuoi utilizzare una licenza con pagamento a consumo, assicurati di specificare la licenza di pagamento a consumo corretta dall'elenco delle stringhe di licenza. Se non specifichi una licenza, Migrate for Compute Engine utilizzerà la licenza 2012.
Continua la migrazione delle wave.
Configurazioni suggerite per nodi single-tenant con licenze diverse
Vuoi eseguire la migrazione ai nodi single-tenant? Ecco una tabella che può aiutarti a scegliere le opzioni di configurazione più adatte a te.
Scenario relativo alle licenze | BYOL Windows Server | BYOL MS SQL | Windows PAYG o Linux (BYOL/PAYG) single-tenancy con pool di risorse |
|
---|---|---|---|---|
Tipo di licenza | Licenza per core | Licenza per core | Con Software Assurance o I nodi nel gruppo vengono concessi in licenza in anticipo Utilizzo di un pool di risorse |
|
Impostazioni dei nodi single-tenant in Compute Engine | ||||
Proprietà dei nodi single-tenant - --restart-node-on-minimal-servers | Sì | Sì | No | No |
Impostazioni delle singole VM nel runbook | ||||
Proprietà VM - Etichette di affinità | Sì | Sì | Sì | Sì |
Proprietà VM - Criterio di manutenzione dell'host | Termina | Termina | Esegui migrazione | Esegui migrazione |
Proprietà VM - Riavvio in caso di errore | Sì/No | Sì/No | Sì/No | Sì/No |
Proprietà VM - Licenza per sistema operativo Windows Le licenze sono disponibili nella documentazione di Compute Engine. |
BYOL | BYOL/PAYG | Pagamento a consumo | Windows PAYG o Linux |