Erstellen Sie eine oder mehrere VM-Gruppen und fügen Sie jeder Gruppe VM-Instanz-UUIDs hinzu. Durch die Erstellung von VM-Gruppen können Sie Ihre Arbeitslastmigration in Batches mit einer Reihe von VMs durchführen.
Sie müssen nur dann VM-Gruppen erstellen, wenn die DFW-Regeln in Ihrer NSX-V-Umgebung Sicherheitsgruppen mit dynamischen Mitgliedschaften auf der Basis von Sicherheits-Tags verwenden oder statische Mitgliedschaften verwenden. Wenn in Ihrer NSX-V-Umgebung nur IP-basierte DFW-Regeln verwendet werden, sind VM-Gruppen nicht erforderlich, bevor die Arbeitslast-VMs auf NSX migriert werden.
Hinweis: Für die Schritte 2, 3 und 4 muss NSX 3.2.2 oder höher installiert sein.
- Führen Sie den folgenden API-Aufruf aus:
POST https://{nsxt-mgr-ip}/api/v1/migration/vmgroup?action=pre_migrate
Diese API erstellt einen logischen Segment-Port (VIF), der der VM-Instanz-UUID jeder NSX-V-Arbeitslast-VM in der VM-Gruppe entspricht, die Sie über die Layer-2-Bridge in das NSX-Overlay-Segment migrieren werden. Ein Beispiel für einen Anforderungstext dieser API finden Sie im Abschnitt Lift and Shift-Migrationsvorgang des NSX Tech Zone-Artikels.
- Rufen Sie die API
GetVmGroupExecutionDetails
auf, um das Ergebnis des API-Aufrufs vor der Migration mit derselben group_id (und federation_site_id für die VC-übergreifende Migration) abzurufen. Sie erhalten eine Liste (logical_switch_id_to_vm_instance_id_and_vnics_map) und eine optionale Liste (failedVmInstanceIds), die die UUIDs von VMs enthält, die im Quell-VC nicht gefunden wurden. Beispiel:GET /api/v1/migration/vmgroup/actions/get_vm_group_execution_details?group_id=<group-id>&federation_site_id=<site_id> Response: { "logical_switch_id_to_vm_instance_id_and_vnics_map":[ { "ls_id":"36885723-7581-4696-a195-ef83851dc35f", "vm_and_vnics_mapping":[ { "vm_instance_id":"52199e21-6aab-26e4-8c82-069a17d67667", "vnics":[ "4001" ] }, { "vm_instance_id":"52630e5d-ce6f-fac0-424c-4aa4bdf6bd56", "vnics":[ "4001" ] } ] } ], "failedVmInstanceIds":[ "501557f6-2197-1fe8-14e5-89898cee5fec" ] }
- Erstellen Sie eine Zuordnung von
vmInstanceUuid to (vnic, ls_id)
auslogical_switch_id_to_vm_instance_id_and_vnics_map
. - Verwenden Sie die Zuordnung, um die Spezifikation für das Verschieben jeder VM zu befüllen und die VMs zu migrieren.
Die VM-Instanz-UUIDs erhalten Sie über den VMware vCenterManaged Object Browser (MOB) unter http://{vCenter-IP-Adresse}/mob oder führen Sie API-Anforderungen in vSphere aus.
In diesem Abschnitt finden Sie Informationen zu den Schritten zum Suchen der VM-Instanz-UUIDs aus dem VMware vCenter-MOB.
Beispiel: Abrufen der VM-Instanz-UUID aus vCenter MOB
- Geben Sie in einem Webbrowser den vCenter Managed Object Browser unter http//{vCenter-IP-Adresse}/mob ein.
- Klicken Sie auf Inhalt.
- Suchen Sie rootFolder in der Spalte „Name“ und klicken Sie auf den entsprechenden Link in der Spalte „Wert“. Beispiel: group-d1.
- Suchen Sie childEntity in der Spalte „Name“ und klicken Sie auf den entsprechenden Link in der Spalte „Wert“. Beispiel: datacenter-21.
- Suchen Sie hostFolder in der Spalte „Name“ und klicken Sie auf den entsprechenden Link in der Spalte „Wert“. Beispiel: group-h23.
- Suchen Sie childEntity in der Spalte „Name“. Die entsprechende Spalte „Wert“ enthält Links zu Hostclustern. Klicken Sie auf den entsprechenden Hostcluster-Link. Beispiel: domain-c33.
- Suchen Sie host in der Spalte „Name“. In der entsprechenden Spalte „Wert“ werden die Hosts in diesem Cluster nach vCenter-MOID und Hostname aufgelistet. Klicken Sie auf den entsprechenden Host-Link, z. B. host-32.
- Suchen Sie vm in der Spalte „Name“. In der entsprechenden Spalte „Wert“ werden die virtuellen Maschinen nach vCenter-MOID und Hostnamen aufgelistet. Beispiel: vm-216 (web-01a). Klicken Sie auf die VM, die Sie interessiert.
- Suchen Sie config in der Spalte „Name“. Suchen Sie config in der Spalte „Wert“.
- Suchen Sie instanceUuid in der Spalte „Name“. In der entsprechenden Spalte „Wert“ wird die Instanz-UUID der VM aufgelistet. Beispiel: 502e71fa-1a00-759b-e40f-ce778e915f16.