Migrate for Compute Engine supporta lo spostamento delle VM nei nodi single-tenant di Compute Engine. 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.
Inoltre, i nodi single-tenant possono ospitare le VM Windows con le licenze che già possiedi (Bring Your Own License, o BYOL).
Informazioni sull'affinità nodo
L'affinità nodo determina i nodi utilizzati dalle VM come host. L'affinità dei nodi, le chiavi e i valori sono descritti in dettaglio nella documentazione di Compute Engine.
Le chiavi e i valori di affinità dei nodi devono essere configurati in Compute Engine prima di essere utilizzati in Migrate for Compute Engine.
Per utilizzare l'affinità dei nodi nella migrazione, configura le chiavi e i valori nel tuo runbook. Ogni chiave di etichetta di affinità viene configurata utilizzando una colonna denominata
SoleTenancy-NodeAffinity:[KEY]
.
Per consentire la migrazione di una VM a un nodo single-tenant che corrisponde a più chiavi (ad esempio workload
e layer
), aggiungi più colonne, ciascuna con una chiave diversa.
Per consentire la migrazione di una VM a un nodo single-tenant che corrisponde ad almeno un valore o una chiave, inseriscili nello stesso valore di colonna o riga e separali con un |
.
Nell'esempio riportato di seguito, un'etichetta di affinità single-tenant con una chiave workload
ha valori possibili di dev
, staging
e prod
. Esistono due VM,
app-prod
e app-test
. La VM app-prod
deve essere eseguita sui nodi taggati con la chiave prod
, ma la VM app-test
può essere eseguita su nodi taggati con chiavi staging
o dev
.
Nome | SoleTenancy-NodeAffinity:carichi di lavoro |
---|---|
produzione-app | produzione |
test-app | dev|staging |
Prerequisiti
Prima di eseguire la migrazione ai nodi single-tenant utilizzando Migrate for Compute Engine, configura la configurazione dei nodi su Compute Engine.
- 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à.
Creazione di VM su nodi single-tenant
Migrate for Compute Engine supporta l'avvio di nodi single-tenant con BYOL tramite wave. Le VM lanciate su nodi single-tenant vengono configurate dal tuo runbook. Per ulteriori informazioni sui campi del runtime, inclusi questi, consulta la documentazione di riferimento per i runtime.
Per eseguire le VM su nodi single-tenant:
- Nel tuo 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
SoleTenancy-RestartOnFailure
N. true
(valore predefinito) ofalse
- Continua la migrazione delle wave.
Bring Your Own License per Windows
La single-tenancy supporta inoltre la Bring Your Own License (BYOL) per le VM Windows. Per ulteriori informazioni sui campi runbook, inclusi questi, consulta la documentazione di riferimento per i runbook.
Per eseguire la migrazione delle VM con BYOL e single-tenancy:
- Verifica di aver creato il nodo single-tenant con il flag
--restart-node-on-minimal-servers
. Nel runbook, crea colonne per i seguenti campi:
Campo Obbligatorio Formato Note license:os
Sì. Stringa Una stringa di licenza BYOL Windows supportata. Puoi trovare le stringhe di licenza supportate nella documentazione di Windows BYOL. SoleTenancy-NodeAffinity:[KEY]
Sì Stringa Gruppi di affinità dei nodi in cui è possibile avviare la VM. Per ulteriori informazioni, consulta Informazioni sull'affinità dei nodi. SoleTenancy-NodeAffinityNot:[KEY]
N. Stringa Gruppi di affinità nodo in cui non è possibile avviare il nodo. SoleTenancy-VmHostMaintenancePolicy
N. terminate
Il criterio di migrazione non è attualmente supportato per BYOL di Windows. La migrazione wave non può procedere se l'opzione terminate
non è impostata esplicitamente quando si utilizza BYOL.SoleTenancy-RestartOnFailure
N. true
(valore predefinito) ofalse
Continua con 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 Oppure 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 licenziati 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 |