Wenn sich in Ihrer lokalen Umgebung virtuelle Laufwerke mit der für Sie erforderlichen Software und Konfiguration befinden (auch als goldene Laufwerke oder goldene Images bezeichnet), können Sie diese virtuellen Laufwerke in Compute Engine importieren und das hierbei entstehende Image zum Erstellen neuer virtueller Maschinen verwenden. Auf diese Weise sparen Sie Zeit. Das Importtool von Migrate to Virtual Machines unterstützt die meisten Dateiformate für virtuelle Laufwerke, einschließlich VMDK und VHD.
Hinweise
- Aktivieren Sie die VM Migration API für Ihr Projekt. Weitere Informationen zum Aktivieren der VM Migration API finden Sie unter Migrate to Virtual Machines-Dienste aktivieren.
- Prüfen Sie, ob das Betriebssystem auf dem Laufwerk von Migrate to Virtual Machines unterstützt wird. Weitere Informationen finden Sie unter Unterstützte Betriebssysteme.
- Prüfen Sie, ob die virtuellen Laufwerk-Image-Dateien, die Sie importieren möchten, unterstützt werden.
Unterstützte Formate
Sie können Dateien für virtuelle Laufwerk-Images in den folgenden Formaten mit Migrate to Virtual Machines importieren:
- Ein einzelnes VMDK-Laufwerk (Virtual Machine Disk) – Empfohlene Option. VMDK-Dateien werden schneller importiert.
- QEMU Copy-on-Write (QCOW)
- QEMU Copy-on-Write 2 (QCOW2)
- QEMU-Laufwerksformat (QED)
- VPC
- Virtuelles Laufwerk-Image (VDI)
- Virtuelle Festplatte v2 (VHDX)
- Virtuelle Festplatte (VHD)
Zusätzlich zu diesen Formaten können Sie auch Rohbilder aus einer RAW-Datei (.raw) oder aus einer komprimierten TAR-Datei (.tar.gz) importieren. Wenn Sie eine komprimierte TAR-Datei verwenden, muss sie eine einzelne Datei mit dem Namen disk.raw enthalten.
Beschränkungen
Sie können Laufwerk-Images mit Arm-Architektur in die folgenden Regionen importieren:
| Beschreibung der Region | Name der Region | 
|---|---|
| Jurong West, Singapur | asia-southeast1 | 
| Tokio, Japan | asia-northeast1 | 
| Sydney, Australien | australia-southeast1 | 
| Stockholm, Schweden | europe-north2 | 
| St. Ghislain, Belgien | europe-west1 | 
| London, England | europe-west2 | 
| Frankfurt, Deutschland | europe-west3 | 
| Eemshaven, Niederlande | europe-west4 | 
| Paris, Frankreich | europe-west9 | 
| Damman, Saudi-Arabien | me-central2 | 
| Tel Aviv, Israel | me-west1 | 
| Montréal, Québec | northamerica-northeast1 | 
| Queretaro, Mexiko | northamerica-south1 | 
| São Paulo, Brasilien | southamerica-east1 | 
| Iowa, Nordamerika | us-central1 | 
| South Carolina, Nordamerika | us-east1 | 
| Virginia, Nordamerika | us-east4 | 
| Columbus, Nordamerika | us-east5 | 
| Dallas, Nordamerika | us-south1 | 
| Oregon, Nordamerika | us-west1 | 
| Kalifornien, Nordamerika | us-west2 | 
| Utah, Nordamerika | us-west3 | 
| Nevada, Nordamerika | us-west4 | 
Image-Importvorgang
So importieren Sie ein virtuelles Laufwerk-Image in ein Compute Engine-Image mit Migrate to Virtual Machines:
- Virtuelle Laufwerksdatei für den Import vorbereiten
- Zielprojekt auswählen
- Virtuelles Laufwerk-Image in Compute Engine importieren
Virtuelle Laufwerksdatei für den Import vorbereiten
Wenn Sie ein virtuelles Laufwerk-Image in ein Compute Engine-Image importieren möchten, müssen Sie die virtuelle Laufwerk-Image-Datei zuerst für den Import vorbereiten. In den folgenden Abschnitten werden diese Aufgaben im Detail erläutert.
Virtuelle Laufwerk-Image-Datei zu Cloud Storage hinzufügen
Wenn Sie ein virtuelles Laufwerk-Image in ein Compute Engine-Image importieren möchten, müssen Sie die virtuelle Laufwerk-Image-Datei zuerst in Cloud Storage hochladen. Weitere Informationen finden Sie unter Objekte aus einem Dateisystem hochladen. Für eine bessere Leistung empfehlen wir, die virtuelle Laufwerk-Image-Datei in einen Bucket in derselben Cloud-Region hochzuladen, in der Sie das Image erstellen möchten.
Erforderliche Berechtigungen erteilen
Wenn Sie ein virtuelles Laufwerk-Image in ein Compute Engine-Image importieren möchten, müssen Sie Berechtigungen wie in der folgenden Tabelle beschrieben erteilen.
| Rolle | Erforderliche Berechtigungen | Beschreibung | 
|---|---|---|
| Storage Object Viewer | roles/storage.objectViewer | Weisen Sie dem Standarddienstkonto von Migrate to Virtual Machines im Hostprojekt ( service-HOST_PROJECT_NUMBER@gcp-sa-vmmigration.iam.gserviceaccount.com) die Rolleroles/storage.objectViewerfür den Bucket zu, in dem sich das Image befindet, das Sie importieren möchten. Mit dieser Berechtigung kann Migrate to Virtual Machines auf das Quell-Image zugreifen. | 
| VM-Migrationsadministrator | roles/vmmigration.admin | Gewähren Sie im Hostprojekt dem Nutzerkonto, mit dem Sie das Quell-Image importieren möchten, die Rolle roles/vmmigration.admin. | 
| VM-Migrationsdienstkonto | roles/vmmigration.serviceAgent | Weisen Sie dem Standarddienstkonto von Migrate to Virtual Machines im Hostprojekt ( service-HOST_PROJECT_NUMBER@gcp-sa-vmmigration.iam.gserviceaccount.com) die Rolleroles/vmmigration.serviceAgentfür das Zielprojekt zu. Wennservice-1234567890@gcp-sa-vmmigration.iam.gserviceaccount.combeispielsweise das Migrate to Virtual Machines-Dienstkonto im Hostprojekt ist, müssen Sie diesem Dienstkonto die Rolleroles/vmmigration.serviceAgentzuweisen, um das Image im Zielprojekt zu erstellen. | 
Zielprojekt auswählen
Zum Hosten des Compute Engine-Images müssen Sie ein Zielprojekt erstellen oder auswählen. Ein Zielprojekt definiert das Projekt für ein Compute Engine-Image. Weitere Informationen zum Erstellen oder Auswählen eines Zielprojekts finden Sie unter Zielprojekt hinzufügen.
Virtuelles Laufwerk-Image in Compute Engine importieren
Sie können ein virtuelles Laufwerk-Image mithilfe derGoogle Cloud Console, der Google Cloud CLI oder der REST API-Befehle in Compute Engine importieren.
Console
So importieren Sie ein virtuelles Laufwerk-Image mit der Google Cloud Console in Compute Engine:
- Öffnen Sie in der Google Cloud Console die Seite „Migrate to Virtual Machines“.
  
 Zur Seite „Migrate to Virtual Machines“
- Wählen Sie den Tab Image-Importe aus.
- Klicken Sie auf Image erstellen.
- Definieren Sie die Eigenschaften des Images. In der folgenden Tabelle sind die Parameter aufgeführt, die Sie für Ihr Image festlegen können.
  Abschnittstitel Feldname Beschreibung Allgemein Name Der Name des Images, das Sie erstellen möchten. Weitere Informationen zu den Benennungsregeln finden Sie unter Namenskonvention. Image-Import-ID Eine ID, die die Image-Importressource darstellt. Wenn Sie ein Image in Compute Engine importieren, erstellt Migrate to Virtual Machines zuerst eine Image-Importressource. Die Image-Importressource stellt den Image-Importvorgang dar. Mit der Image-Import-ID können Sie den Link zu dem Image abrufen, das im Rahmen des Image-Importvorgangs importiert wurde. Cloud Storage-Quelldatei Die Datei, aus der Sie das Image importieren möchten. Klicken Sie auf Durchsuchen, um die Liste der Buckets in Ihrem aktuellen Projekt aufzurufen, und wählen Sie die Datei aus, aus der Sie das Image importieren möchten. 
 Wenn Sie ein Image aus einem Bucket aus einem anderen Projekt importieren möchten, müssen Sie den Pfad im Format bucket/folder/file eingeben. Informationen zum Abrufen des Pfads eines Objekts in einem Bucket finden Sie unter Objektmetadaten ansehen. Achten Sie beim Kopieren des Pfads darauf, dass Sie das Präfixgs://nicht mitkopieren.
 Beachten Sie, dass Sie nur Images aus.vmdk- und.tar.gz-Dateien importieren können.Region Die Region, in der Sie das Image erstellen möchten. Eine Liste der Regionen finden Sie unter Regionen und Zonen. Zielprojekt Das Zielprojekt, in dem Sie das Image erstellen möchten. Falls Sie noch kein Zielprojekt hinzugefügt haben, folgen Sie der Anleitung unter Zielprojekt hinzufügen. Familie Optional: Wählen Sie die Image-Familie aus. Compute Engine stellt Image-Familien bereit, mit denen Sie dafür sorgen können, dass Ihre Automatisierungssysteme auf die neuesten Images verweisen. Als Administrator können Sie eine Gruppe von Images als Image-Familie zusammenfassen. Weitere Informationen finden Sie unter Öffentliche Image-Familien. Beschreibung Optional: Fügen Sie eine Beschreibung für das Image hinzu. Betriebssystemanpassung überspringen Wenn Sie die Betriebssystemanpassung überspringen möchten, aktivieren Sie die Einstellung Betriebssystemanpassung überspringen. 
 Damit VMs, die aus importierten Images erstellt wurden, in Google Cloudordnungsgemäß funktionieren, muss ihre Konfiguration geändert werden. Diese Änderungen werden als Betriebssystemanpassungen bezeichnet. Migrate to Virtual Machines führt im Image-Importvorgang automatisch Betriebssystemanpassungen durch. Weitere Informationen finden Sie unter VM-Instanzen für die Ausführung auf Google Cloudanpassen.Generalisieren Klicken Sie zum Generalisieren des Images auf den Schieberegler Generalisieren, um die Position "Ein" zu aktivieren. Wenn Sie eine Instanz aus einem Image erstellen, fügt Windows der Instanz einige eindeutige Informationen hinzu. Beim Generalisieren werden diese Informationen entfernt, damit Sie mehrere Instanzen aus demselben Image erstellen können. Lizenzen Lizenztyp Compute Engine unterstützt "Pay-As-You-Go"-Lizenzen (PAYG-Lizenzen) und die Verwendung eigener Lizenzen (Bring your own License, BYOL) für Ihre bereitgestellten VMs. Der Standardlizenztyp für eine migrierte VM wird von Migrate to Virtual Machines basierend auf dem migrierten Betriebssystem zugewiesen, wie unter Unterstützte Betriebssysteme beschrieben. 
 Wenn Ihr Betriebssystem mehrere Lizenztypen unterstützt, können Sie den Standardlizenztyp überschreiben, um explizit den Lizenztyp PAYG oder BYOL anzugeben.Zusätzliche Lizenzen Zusätzliche Lizenzen Sie können der VM-Instanz, die aus dem importierten Image erstellt wurde, bis zu 10 zusätzliche Lizenzen im gültigen URL-Format hinzufügen. Sie können beispielsweise zusätzliche Lizenzen im folgenden URL-Format hinzufügen: 
 https://www.googleapis.com/compute/beta/projects/windows-sql-cloud/global/licenses/sql-server-2012-enterprise Labels Zur Organisation Ihres Projekts fügen Sie den Ressourcen Labels als Schlüssel/Wert-Paare hinzu. Weitere Informationen finden Sie unter Ressourcen mithilfe von Labels organisieren. Verschlüsselung Google-managed encryption key Wählen Sie diese Option aus, um Google-owned and Google-managed encryption keys zum Verschlüsseln Ihrer Daten während des Importvorgangs zu verwenden. Weitere Informationen finden Sie unter Verschlüsselung inaktiver Daten. Vom Kunden verwalteter Verschlüsselungsschlüssel Wählen Sie diese Option aus, um vom Kunden verwaltete Verschlüsselungsschlüssel (Customer-Managed Encryption Keys, CMEK) zum Verschlüsseln Ihrer Daten während des Importvorgangs sowie die Daten des Images, die durch den Importvorgang erstellt wurden, zu verwenden. Wenn Sie spezifische Compliance- oder behördliche Anforderungen in Bezug auf die Schlüssel zum Schutz Ihrer Daten haben, können Sie vom Kunden verwaltete Verschlüsselungsschlüssel (Customer-Managed Encryption Keys, CMEK) verwenden, um Daten zu verschlüsseln und zu entschlüsseln. Diese Verschlüsselungsschlüssel werden von Ihnen erstellt, verwaltet und gehören Ihnen. Weitere Informationen finden Sie unter Ressourcen mit Cloud KMS-Schlüsseln schützen. 
 Wenn Sie einen CMEK hinzufügen, müssen Sie Berechtigungen wie in der folgenden Tabelle beschrieben erteilen.Rolle Erforderliche Berechtigungen Beschreibung Cloud VM Migration-Dienstkonto roles/vmmigration.serviceAgenErteilen Sie dem Compute Engine-Dienstkonto diese Berechtigung, um Daten des während des Importvorgangs erstellten Images zu verschlüsseln. Compute Engine-Dienstagent roles/compute.serviceAgentErteilen Sie diese Berechtigung dem Dienstagenten von Migrate to Virtual Machines, um die Daten während des Importvorgangs zu verschlüsseln. 
- Wählen Sie Erstellen aus.
gcloud
Verwenden Sie die folgende Anfrage, um ein virtuelles Laufwerk-Image mit der Google Cloud CLI in Compute Engine zu importieren.
gcloud compute migration image-imports create IMAGE_NAME \ --source-file=SOURCE_FILE \ --location=REGION_ID \ --target-project=projects/HOST_PROJECT_ID/locations/global/targetProjects/TARGET_PROJECT
Ersetzen Sie Folgendes:
- IMAGE_NAME: Der Name des Images, das Sie erstellen möchten. Weitere Informationen zu den Benennungsregeln finden Sie unter Namenskonvention.
- SOURCE_FILEist die Datei, aus der Sie das Image importieren möchten. Geben Sie den Pfad im Format- gs://bucket/folder/fileein. Informationen zum Abrufen des Pfads eines Objekts in einem Bucket finden Sie unter Objektmetadaten ansehen. Beachten Sie, dass Sie nur Images aus- .vmdk- und- .tar.gz-Dateien importieren können.
- REGION_IDist die Region, in der der Image-Importprozess ausgeführt werden soll. Das Image wird in der nächstgelegenen Multiregion erstellt. Wenn Sie das Image in einer Region erstellen möchten, muss- singleRegionStorageauf „true“ gesetzt sein. Eine Liste der unterstützten Regionen finden Sie unter Regionen und Zonen.
- HOST_PROJECT_IDist der Name des Hostprojekts, aus dem Sie das virtuelle Laufwerk-Image migrieren möchten.
- TARGET_PROJECTist das Zielprojekt, in dem Sie das Image erstellen möchten. Wenn Sie noch kein Zielprojekt hinzugefügt haben, folgen Sie der Anleitung unter Zielprojekt hinzufügen.
Weitere Informationen finden Sie unter gcloud compute migration image-imports.
REST
So importieren Sie ein virtuelles Laufwerk-Image mit der REST API in Compute Engine:
- Erstellen Sie mit der folgenden Anfrage eine Image-Importressource. - POST https://vmmigration.googleapis.com/v1/projects/HOST_PROJECT_ID/locations/REGION_ID/imageImports?imageImportId=IMPORT_NAME { "cloudStorageUri": "SOURCE_FILE", "diskImageTargetDefaults": { "imageName": "IMAGE_NAME", "targetProject": "projects/HOST_PROJECT_ID/locations/global/targetProjects/TARGET_PROJECT", ... } }- Ersetzen Sie Folgendes: - HOST_PROJECT_IDist der Name des Hostprojekts, aus dem Sie das virtuelle Laufwerk-Image migrieren möchten.
- REGION_IDist die Region, in der der Image-Importprozess ausgeführt werden soll. Das Image wird in der nächstgelegenen Multiregion erstellt. Wenn Sie das Image in einer Region erstellen möchten, muss- singleRegionStorageauf „true“ gesetzt sein. Eine Liste der unterstützten Regionen finden Sie unter Regionen und Zonen.
- SOURCE_FILEist die Datei, aus der Sie das Image importieren möchten. Geben Sie den Pfad im Format gs://bucket/folder/file ein. Informationen zum Abrufen des Pfads eines Objekts in einem Bucket finden Sie unter Objektmetadaten ansehen. Beachten Sie, dass Sie nur Images aus- .vmdk- und- .tar.gz-Dateien importieren können.
- IMAGE_NAME: Der Name des Images, das Sie erstellen möchten. Weitere Informationen zu den Benennungsregeln finden Sie unter Namenskonvention.
- TARGET_PROJECTist das Zielprojekt, in dem Sie das Image erstellen möchten. Wenn Sie noch kein Zielprojekt hinzugefügt haben, folgen Sie der Anleitung unter Zielprojekt hinzufügen.
 - In diesem Beispiel ist - IMPORT_NAMEeine ID, die die Image-Importressource darstellt. Wenn Sie ein Image in Compute Engine importieren, erstellt Migrate to Virtual Machines zuerst eine Image-Importressource. Die Image-Importressource stellt den Image-Importvorgang dar. Mit- IMPORT_NAMEkönnen Sie den Link zum Image abrufen, das im Rahmen des Image-Importvorgangs importiert wurde.- Eine vollständige Liste der unterstützten Image-Import/Erstellen/Anfrage-Felder finden Sie in der folgenden Tabelle. - Feldname - Beschreibung - cloudStorageUri- String 
 Der Pfad der Datei, aus der Sie das Image importieren möchten. Geben Sie den Pfad im Format gs://bucket/folder/file ein. Informationen zum Abrufen des Pfads eines Objekts in einem Bucket finden Sie unter Objektmetadaten ansehen.
 Beachten Sie, dass Sie nur Images aus- .vmdk- und- .tar.gz-Dateien importieren können.- diskImageTargetDefaults.targetProject- String 
 Der Pfad von- TargetProject. Das Zielprojekt, in dem Sie das Image erstellen möchten. Weitere Informationen finden Sie in der API-Referenz für Zielprojekte. Beispiel:
 - projects/HOST_PROJECT_ID/locations/global/targetProjects/TARGET_PROJECT
 Ersetzen Sie im Beispiel Folgendes:- HOST_PROJECT_IDist der Name des Hostprojekts, aus dem Sie das virtuelle Laufwerk-Image migrieren möchten.
- TARGET_PROJECTist das Zielprojekt, in dem Sie das Image erstellen möchten.
 - diskImageTargetDefaults.imageName- String 
 Der Name des zu erstellenden Images. Weitere Informationen zu den Benennungsregeln finden Sie unter Namenskonvention für Ressourcen.- diskImageTargetDefaults.description- String 
 Optional: eine Beschreibung des Images.- diskImageTargetDefaults.familyName- String 
 Optional: Wählen Sie die Image-Familie aus. Compute Engine stellt Image-Familien bereit, mit denen Sie dafür sorgen können, dass Ihre Automatisierungssysteme auf die neuesten Images verweisen. Als Administrator können Sie eine Gruppe von Images als Image-Familie zusammenfassen. Weitere Informationen finden Sie unter Öffentliche Image-Familien. Weitere Informationen finden Sie unter Öffentliche Image-Familien.- diskImageTargetDefaults.labels- map (key: string, value: string) 
 Zur Organisation Ihres Projekts fügen Sie den Ressourcen Labels als Schlüssel/Wert-Paare hinzufügen. Weitere Informationen finden Sie unter Ressourcen mit Labels versehen.- diskImageTargetDefaults.additionalLicenses- String[] 
 Sie können der VM-Instanz, die aus dem importierten Image erstellt wurde, mit einem gültigen URL-Format bis zu 10 zusätzliche Lizenzen hinzufügen. Sie können beispielsweise zusätzliche Lizenzen im folgenden URL-Format hinzufügen:
 - https://www.googleapis.com/compute/beta/projects/windows-sql-cloud/global/licenses/sql-server-2012-enterprise - diskImageTargetDefaults.singleRegionStorage- Boolescher Wert 
 Setzen Sie dieses Flag auf "true", wenn das Image- storageLocationseine Region sein soll. Wenn Sie dieses Flag auf „false“ setzen, wird die nächstgelegene multiregionale Region ausgewählt.- diskImageTargetDefaults.dataDiskImageImport- Boolescher Wert 
 Setzen Sie dieses Flag auf „true“, wenn Sie die Betriebssystemanpassung überspringen möchten.
 Damit VMs, die aus importierten Images erstellt wurden, in Google Cloudordnungsgemäß funktionieren, muss ihre Konfiguration geändert werden. Diese Änderungen werden als Betriebssystemanpassungen bezeichnet. Migrate to Virtual Machines führt im Image-Importvorgang automatisch Betriebssystemanpassungen durch. Weitere Informationen finden Sie unter VM-Instanzen für die Ausführung auf Google Cloud anpassen.- diskImageTargetDefaults.osAdaptationParameters.licenseType- string 
 Der Lizenztyp, den Sie für Ihr Image verwenden möchten. Compute Engine unterstützt "Pay-As-You-Go"-Lizenzen (PAYG-Lizenzen) und die Verwendung eigener Lizenzen (Bring your own License, BYOL) für Ihre bereitgestellten VMs. Der Standardlizenztyp für eine migrierte VM wird von Migrate to Virtual Machines basierend auf dem migrierten Betriebssystem zugewiesen, wie unter Unterstützte Betriebssysteme beschrieben.
 Wenn Ihr Betriebssystem mehrere Lizenztypen unterstützt, können Sie den Standardlizenztyp überschreiben, um explizit den Lizenztyp PAYG oder BYOL anzugeben.- diskImageTargetDefaults.osAdaptationParameters.generalize- Boolescher Wert 
 Setzen Sie dieses Flag auf "true", wenn Sie das Image generalisieren möchten.
 Wenn Sie eine Instanz aus einem Image erstellen, fügt Windows der Instanz einige eindeutige Informationen hinzu. Beim Generalisieren werden diese Informationen entfernt, damit Sie mehrere Instanzen aus demselben Image erstellen können.- diskImageTargetDefaults.encryption- String 
 Der Google-owned and Google-managed encryption key , den Sie zum Verschlüsseln Ihrer Daten während des Importvorgangs verwenden möchten. Weitere Informationen finden Sie unter Verschlüsselung inaktiver Daten.- encryption- String 
 Wählen Sie diese Option aus, um vom Kunden verwaltete Verschlüsselungsschlüssel (Customer-Managed Encryption Keys, CMEK) zum Verschlüsseln Ihrer Daten während des Importvorgangs sowie der Daten des Images, die während des Importvorgangs erstellt wurden, zu verwenden. Wenn Sie spezifische Compliance- oder behördliche Anforderungen in Bezug auf die Schlüssel zum Schutz Ihrer Daten haben, können Sie vom Kunden verwaltete Verschlüsselungsschlüssel (Customer-Managed Encryption Keys, CMEK) verwenden, um Daten zu verschlüsseln und zu entschlüsseln. Diese Verschlüsselungsschlüssel werden von Ihnen erstellt, verwaltet und gehören Ihnen. Weitere Informationen finden Sie unter Ressourcen mit Cloud KMS-Schlüsseln schützen.
 Wenn Sie einen CMEK hinzufügen, müssen Sie Berechtigungen wie in der folgenden Tabelle beschrieben gewähren.- Rolle - Erforderliche Berechtigungen - Beschreibung - Cloud VM Migration-Dienstkonto - roles/vmmigration.serviceAgent - Erteilen Sie dem Compute Engine-Dienstkonto diese Berechtigung, um Daten des während des Importvorgangs erstellten Images zu verschlüsseln. - Compute Engine-Dienstagent - roles/compute.serviceAgent - Mit dieser Berechtigung kann der Dienst-Agent von Migrate to Virtual Machines die Daten während des Importvorgangs verschlüsseln. - Sie sollten eine Antwort ähnlich der folgenden erhalten. - { "name": "projects/HOST_PROJECT_ID/locations/REGION_ID/operations/OPERATION_ID", "metadata": { "createTime": "2023-10-31T09:12:26.94928636Z", "target": "projects/HOST_PROJECT_ID/locations/us-central1/imageImports/IMPORT_NAME", "verb": "create", "apiVersion": "v1", "@type": "type.googleapis.com/google.cloud.vmmigration.v1.OperationMetadata" } }
- Prüfen Sie mit dem folgenden Befehl, ob der Importjob für das Image abgeschlossen ist. - GET https://vmmigration.googleapis.com/v1/projects/HOST_PROJECT_ID/locations/REGION_ID/operations/OPERATION_ID - Ersetzen Sie Folgendes: - HOST_PROJECT_IDist der Name des Hostprojekts, aus dem Sie das virtuelle Laufwerk-Image migrieren.
- REGION_IDist die Region, in der der Image-Importprozess ausgeführt werden soll. Das Image wird in der nächstgelegenen Multiregion erstellt. Wenn Sie das Image in einer Region erstellen möchten, muss- singleRegionStorageauf „true“ gesetzt sein. Eine Liste der unterstützten Regionen finden Sie unter Regionen und Zonen.
- OPERATION_ID: die Vorgangs-ID des Migrationsjobs.
 - Sie sollten eine Antwort zum Abschluss des Vorgangs ähnlich der folgenden Beispielantwort sehen. - { "done": true, "name": "projects/HOST_PROJECT_ID/locations/REGION_ID/operations/OPERATION_ID", "response": { "@type": "type.googleapis.com/google.cloud.vmmigration.v1.ImageImport", "name": "projects/<HOST_PROJECT_ID>/locations/us-central1/imageImports/IMPORT_NAME", "cloudStorageUri": "SOURCE_FILE", "createTime": "2023-10-31T09:04:04.413664947Z", "diskImageTargetDefaults": { "imageName": "IMAGE_NAME", "targetProject": "projects/HOST_PROJECT_ID/locations/global/targetProjects/TARGET_PROJECT" }, "recentImageImportJobs": [ { "name": "projects/HOST_PROJECT_ID/locations/us-central1/imageImports/IMPORT_NAME/imageImportJobs/image-import-job", "diskImageTargetDetails": { "imageName": "IMAGE_NAME", "targetProject": "projects/HOST_PROJECT_ID/locations/global/targetProjects/TARGET_PROJECT" }, "state": "PENDING" } ] }, "metadata": { "createTime": "2023-10-31T09:04:04.416740716Z", "endTime": "2023-10-31T09:05:36.79987142Z", "target": "projects/HOST_PROJECT_ID/locations/us-central1/imageImports/IMPORT_NAME", "verb": "create", "apiVersion": "v1", "@type": "type.googleapis.com/google.cloud.vmmigration.v1.OperationMetadata" } }
- Überwachen Sie den Image-Importjob mit dem folgenden Befehl, bis er abgeschlossen ist. - GET https://vmmigration.googleapis.com/v1/projects/HOST_PROJECT_ID/locations/REGION_ID/imageImports/IMPORT_NAME/imageImportJobs/image-import-job - Ersetzen Sie Folgendes: - HOST_PROJECT_IDist der Name des Hostprojekts, aus dem Sie das virtuelle Laufwerk-Image migrieren.
- REGION_IDist die Region, in der der Image-Importprozess ausgeführt werden soll. Das Image wird in der nächstgelegenen Multiregion erstellt. Wenn Sie das Image in einer Region erstellen möchten, muss- singleRegionStorageauf „true“ gesetzt sein. Eine Liste der unterstützten Regionen finden Sie unter Regionen und Zonen.
- IMPORT_NAME: die ID, die die Image-Importressource darstellt. Wenn Sie ein Image in Compute Engine importieren, erstellt Migrate to Virtual Machines zuerst eine Image-Importressource. Die Image-Importressource stellt den Image-Importvorgang dar. Mit- IMPORT_NAMEkönnen Sie den Link zum Image abrufen, das im Rahmen des Image-Importvorgangs importiert wurde.
 - Sie sollten eine Antwort ähnlich der folgenden Beispielantwort sehen. - { "createTime":"2023-10-31T09:12:27.053788394Z", "createdResources":[ "https://www.googleapis.com/compute/v1/projects/USER_PROJECT/global/images/IMAGE_NAME" ], "diskImageTargetDetails": { "imageName":"IMAGE_NAME", "targetProject":"projects/HOST_PROJECT_ID/locations/global/targetProjects/TARGET_PROJECT" }, "endTime":"2023-10-31T09:16:50.224865783Z", "name":"projects/HOST_PROJECT_ID/locations/us-central1/imageImports/IMPORT_NAME/imageImportJobs/image-import-job", "state":"SUCCEEDED" }