Wenn Sie VMs für einzelne Mandanten in einen anderen Knoten oder eine andere Knotengruppe verschieben möchten, können Sie manuell eine Live-Migration initiieren. Sie können auch manuell eine Live-Migration initiieren, um eine mehrmandantenfähige VM in Einzelmandantenfähigkeit zu verschieben. Informationen zum Verschieben einer VM aus der Einzelmandantenfähigkeit finden Sie unter VM aus der Einzelmandantenfähigkeit verschieben.
Hinweise
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Trusted Cloud by S3NS -Dienste und APIs überprüft.
Zum Ausführen von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei der Compute Engine authentifizieren:
Select the tab for how you plan to use the samples on this page:
gcloud
-
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an. Nach der Anmeldung initialisieren Sie die Google Cloud CLI mit folgendem Befehl:
gcloud init
- Set a default region and zone.
REST
Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, verwenden Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an. Nach der Anmeldung initialisieren Sie die Google Cloud CLI mit folgendem Befehl:
gcloud init
Weitere Informationen finden Sie in der Dokumentation zur Trusted Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.
API-Ratenbegrenzungen
Anfragen für manuelle Live-Migrationen sind in der API-Ratenbegrenzung Abfragen kategorisiert.
VMs manuell in die oder innerhalb der Einzelmandantenfähigkeit migrieren
Wenn Sie VMs manuell in einzelne Mandanten oder innerhalb einzelner Mandanten migrieren möchten, verwenden Sie die gcloud CLI oder REST.
Wenn das Ziel der VM eine Knotengruppe ist, wählt Compute Engine den Knoten innerhalb der Gruppe aus, der sowohl über genügend Speicherplatz für die VM als auch über die geringste freie Kapazität verfügt.
Sie können keine Live-Migration zwischen Projekten ausführen, wenn Sie freigegebene Knotengruppen für einzelne Mandanten verwenden.
Erforderliche Berechtigungen für diese Aufgabe
Zum Ausführen dieser Aufgabe benötigen Sie die folgende Berechtigung:
-
Berechtigungen vom Typ
compute.instances.update
auf der VM.
gcloud
Verwenden Sie den folgenden
gcloud compute instances update
-Befehl, um VMs manuell in einzelne Mandanten oder innerhalb einzelner Mandanten zu migrieren:gcloud compute instances update VM_NAME \ ( --node=NODE \ --node-group=NODE_GROUP \ --node-affinity-file=NODE_AFFINITY_FILE )
Dabei gilt:
VM_NAME
: Name der VM, für die die Knotenaffinitätslabels aktualisiert werden sollen.
Ersetzen Sie genau eines der folgenden Elemente:
NODE
: Name des Knotens, zu dem die VM live migriert wird.NODE_GROUP
: Name der Knotengruppe, zu der die VM live migriert wird.NODE_AFFINITY_FILE
: Name einer JSON-Datei, die eine Konfiguration von Knoten enthält, auf denen diese VM geplant werden kann. Weitere Informationen finden Sie unter Knotenaffinitätslabels konfigurieren.
REST
Verwenden Sie die folgende
instances.update
-Methode, um VMs manuell in einzelne Mandanten oder innerhalb einzelner Mandanten zu migrieren: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]" ] } ] } ... }
Dabei gilt:
PROJECT_ID
: die ID des Projekts, das die VM enthält, für die die Knotenaffinitätslabels aktualisiert werden sollen.ZONE
: Zone der VM, für die die Knotenaffinitätslabels aktualisiert werden sollen.VM_NAME
: Name der VM, für die die Knotenaffinitätslabels aktualisiert werden sollen.NODE_AFFINITY_LABEL_KEY
: Einer der folgenden Strings, der angibt, ob für die Live-Migration der VM zu einer Knotengruppe oder einem Knoten eine Live-Migration ausgeführt wird:VM-Ziel Anzugebender Schlüssel Knotengruppe compute.googleapis.com/node-group-name
Knoten compute.googleapis.com/node-name
NODE_AFFINITY_LABEL_VALUE
: Name der Knotengruppe oder des Knotens, zu dem die VM live migriert werden soll.
Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-08-08 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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."]]],[]] -