Bevor Sie mit der Migration beginnen können, müssen Sie den Migrate to Virtual Machines-Dienst in Google Cloud und alle anderen Google Cloud-Dienste aktivieren, die von Migrate to Virtual Machines benötigt werden.
Hostprojekt identifizieren
Google Cloud-Projekte bilden die Grundlage für Vorgänge wie das Erstellen, Aktivieren und Verwenden von Google Cloud-Diensten. Dazu zählen auch das Verwalten von APIs, das Aktivieren der Abrechnung, das Hinzufügen und Entfernen von Mitbearbeitern sowie das Verwalten von Berechtigungen für Google Cloud-Ressourcen.
Migrate to Virtual Machines verwendet die folgenden Projekttypen:
Hostprojekt (erforderlich)
Mit dem Hostprojekt können Sie den Migrationsvorgang steuern und optional die Compute Engine-Instanzen hosten, auf denen Ihre migrierten Arbeitslasten ausgeführt werden. Sie müssen ein Hostprojekt erstellen und konfigurieren, wie in den folgenden Abschnitten beschrieben.
Zielprojekt (optional)
Das Zielprojekt definiert das Projekt für eine Compute Engine-Instanz, auf der die migrierte VM ausgeführt wird. Dabei kann auch Ihr Hostprojekt als Zielprojekt verwendet werden. Wenn Sie VMs für zusätzliche Projekte migrieren möchten, müssen Sie diese als Zielprojekte zu Migrate to Virtual Machines hinzufügen. Weitere Informationen finden Sie unter Zielprojekt hinzufügen.
Damit Sie Migrate to Virtual Machines-Dienste aktivieren können, müssen Sie das Google Cloud-Projekt identifizieren, das Sie als Host-Projekt verwenden möchten:
Wählen Sie dazu in der Google Cloud Console auf der Projektauswahlseite ein Google Cloud-Projekt aus oder erstellen Sie ein solches Projekt, um es als Hostprojekt zu verwenden:
Notieren Sie sich den Namen und die ID des ausgewählten Projekts.
gcloud-CLI installieren
Installieren Sie die gcloud CLI auf Ihrer Workstation, auf der auch die Google Cloud CLI installiert wird. gcloud
ist das primäre CLI-Tool zum Erstellen und Verwalten von Google Cloud-Ressourcen. Mit gcloud
haben Sie die Möglichkeit, viele gängige Plattformaufgaben entweder über die Befehlszeile oder in Scripts und anderen Automatisierungsvorgängen auszuführen.
So installieren Sie die gcloud CLI:
Installieren und initialisieren Sie die gcloud CLI.
Aktualisieren Sie die gcloud CLI:
gcloud components update
Achten Sie darauf, dass die gcloud CLI zum Zugriff auf Ihre Daten und Dienste berechtigt ist:
gcloud auth login
Ein neuer Browsertab wird geöffnet und Sie werden aufgefordert, ein Konto auszuwählen.
Erforderliche Dienste im Hostprojekt aktivieren
Aktivieren Sie in Ihrem Hostprojekt die Google Cloud-Dienste, die für Migrate to Virtual Machines erforderlich sind. Weitere Informationen zu diesen Diensten finden Sie unter gcloud services.
Für das Hostprojekt für Migrate to Virtual Machines müssen Sie die folgenden Google Cloud-Dienste aktivieren:
Name | Titel |
---|---|
vmmigration.googleapis.com
|
Migrate to Virtual Machines API |
servicemanagement.googleapis.com
|
Service Management API |
servicecontrol.googleapis.com
|
Service Control API |
iam.googleapis.com
|
API für Identitäts- und Zugriffsverwaltung (IAM) |
cloudresourcemanager.googleapis.com
|
Cloud Resource Manager API |
compute.googleapis.com
|
Compute Engine API |
So aktivieren Sie die erforderlichen Dienste:
Prüfen Sie, ob als Standardprojekt das Hostprojekt festgelegt ist. Ersetzen Sie dabei PROJECT_ID durch die Projekt-ID Ihres Hostprojekts.
gcloud config set project PROJECT_ID
Rufen Sie die Liste der bereits für das Projekt aktivierten Dienste auf:
gcloud services list
Wenn nicht alle erforderlichen Dienste aufgeführt sind, aktivieren Sie diese Dienste:
gcloud services enable vmmigration.googleapis.com servicemanagement.googleapis.com servicecontrol.googleapis.com iam.googleapis.com cloudresourcemanager.googleapis.com compute.googleapis.com
Sie sollten jetzt die Seite „Migrate to Virtual Machines“ in der Google Cloud Console öffnen können:
Vordefinierte Rollen verwenden
Identity and Access Management umfasst zwei vordefinierte Rollen, mit denen Sie den Zugriff für Nutzer in Ihrer Organisation steuern können:
Rolle | Titel | Beschreibung |
---|---|---|
roles/vmmigration.admin | VM-Migrationsadministrator | Nutzer können neue Quellen für Migrate to Virtual Machines erstellen und alle anderen Migrationsvorgänge ausführen. |
roles/vmmigration.viewer | VM-Migrationsbetrachter | Nutzer können Informationen zu Migrate to Virtual Machines in der Google Cloud Console abrufen. Für Nutzer gedacht, die Migrationen ausführen, das System jedoch nicht einrichten oder neue Migrationsquellen hinzufügen. |
Wenn Sie z. B. einem Nutzer in Ihrer Organisation die Möglichkeit geben möchten, Informationen zu einer Migration aufzurufen, er diese aber nicht ausführen soll, weisen Sie ihm die Rolle roles/vmmigration.viewer
zu.