Migrazione delle VM in nodi single-tenant e Windows BYOL

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.

  1. Crea gruppi e istanze di nodi single-tenant nel progetto di destinazione per la posizione in cui verranno eseguiti i carichi di lavoro.
  2. 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:

  1. 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) o terminate
    SoleTenancy-RestartOnFailure N. true (valore predefinito) o false
  2. 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:

  1. Verifica di aver creato il nodo single-tenant con il flag --restart-node-on-minimal-servers.
  2. 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] 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) o false
  3. 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 No No
Impostazioni delle singole VM nel runbook
Proprietà VM - Etichette di affinità
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