Per spostare le VM single-tenant in un altro nodo o gruppo di nodi, puoi avviare manualmente una migrazione live. Puoi anche avviare manualmente una migrazione live per passare una VM multi-tenant alla modalità single-tenancy. Per informazioni su come rimuovere una VM dalla single-tenancy, consulta Rimuovere una VM dalla single-tenancy.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è
il processo mediante il quale la tua identità viene verificata per l'accesso a servizi e API di Trusted Cloud by S3NS .
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
gcloud
-
Install the Google Cloud CLI, and then sign in to the gcloud CLI with your federated identity. After signing in, initialize the Google Cloud CLI by running the following command:
gcloud init
- Set a default region and zone.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, devi utilizzare le credenziali che fornisci a gcloud CLI.
Install the Google Cloud CLI, and then sign in to the gcloud CLI with your federated identity. After signing in, initialize the Google Cloud CLI by running the following command:
gcloud init
Per saperne di più, consulta Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Trusted Cloud .
Limiti di frequenza delle richieste API
Le richieste di migrazione live manuale sono classificate nel limite di frequenza delle richieste API per Query.
Esegui la migrazione live manuale delle VM trasferendole o mantenendole su nodi single-tenant
Per eseguire manualmente la migrazione live delle VM trasferendole o mantenendole su nodi single-tenant, utilizza gcloud CLI o REST.
Se la destinazione della VM è un gruppo di nodi, Compute Engine seleziona il nodo all'interno del gruppo che dispone di spazio sufficiente per la VM e della minore quantità di capacità di riserva.
Non puoi eseguire una migrazione live tra progetti mentre utilizzi gruppi di nodi condivisi single-tenant.
Autorizzazioni richieste per questa attività
Per eseguire questa attività, devi disporre delle seguenti autorizzazioni:
-
compute.instances.update
sulla VM.
gcloud
Per eseguire manualmente la migrazione live delle VM trasferendole o mantenendole su nodi single-tenant, utilizza il seguente comando
gcloud compute instances update
:gcloud compute instances update VM_NAME \ ( --node=NODE \ --node-group=NODE_GROUP \ --node-affinity-file=NODE_AFFINITY_FILE )
Sostituisci quanto segue:
VM_NAME
: il nome della VM per cui aggiornare le etichette di affinità dei nodi.
Sostituisci esattamente uno dei seguenti elementi:
NODE
: il nome del nodo a cui eseguire la migrazione live della VM.NODE_GROUP
: il nome del gruppo di nodi a cui eseguire la migrazione live della VM.NODE_AFFINITY_FILE
: il nome di un file JSON contenente una configurazione dei nodi su cui è possibile pianificare questa VM. Per saperne di più, consulta Configura le etichette di affinità dei nodi.
REST
Per eseguire manualmente la migrazione live delle VM trasferendole o mantenendole su nodi single-tenant, utilizza il seguente metodo
instances.update
:PUT https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME { ... "scheduling": { "nodeAffinities": [ { "key": "NODE_AFFINITY_LABEL_KEY", "operator": "IN", "values": [ "[NODE_AFFINITY_LABEL_VALUE]" ] } ] } ... }
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui è presente la VM per cui aggiornare le etichette di affinità dei nodi.ZONE
: la zona della VM per cui aggiornare le etichette di affinità dei nodi.VM_NAME
: il nome della VM per cui aggiornare le etichette di affinità dei nodi.NODE_AFFINITY_LABEL_KEY
: una delle seguenti stringhe che specifica se eseguire la migrazione live della VM a un gruppo di nodi o a un nodo:Destinazione della VM Chiave da specificare Gruppo di nodi compute.googleapis.com/node-group-name
Nodo compute.googleapis.com/node-name
NODE_AFFINITY_LABEL_VALUE
: il nome del gruppo di nodi o del nodo a cui eseguire la migrazione live della VM.
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-08 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-08 UTC."],[[["Manual live migration can move sole-tenant VMs to a different node or node group, and multi-tenant VMs into sole-tenancy."],["Performing manual live migration requires `compute.instances.update` permissions on the VM."],["The gcloud CLI or REST can be used to manually live migrate VMs into or within sole-tenancy, using the `gcloud compute instances update` command or the `instances.update` method."],["When a node group is the destination, Compute Engine selects the node with sufficient space and the least spare capacity."],["Live migration between projects using shared sole-tenant node groups is not supported."]]],[]] -