Laufwerkstyp ändern


Sie können einen Laufwerkstyp nicht von Persistent Disk in Google Cloud Hyperdisk ändern. Außerdem gibt es keinen Befehl, um ein vorhandenes Laufwerk in einen oder aus einem Hyperdisk Storage Pool zu verschieben.

Der Vorgang zum Ändern des Laufwerkstyps oder zum Neuerstellen eines Laufwerks in oder aus einem Speicherpool ist identisch:

  1. Erstellen Sie einen Snapshot des vorhandenen Laufwerks.
  2. Erstellen Sie ein neues Laufwerk mit dem richtigen Typ oder der richtigen Platzierung. Verwenden Sie dabei den Snapshot als Datenquelle für das Laufwerk.
  3. Nachdem Sie das neue Laufwerk überprüft haben, können Sie das ursprüngliche Laufwerk löschen.

Hinweise

  • Wenn Sie die neuen Hyperdisk-Volumes in einem Speicherpool platzieren möchten, lesen Sie die Dokumentation zu Speicherpools, insbesondere die folgenden:

  • Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben. Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud-Dienste und APIs überprüft. Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei Compute Engine authentifizieren.

    Wählen Sie den Tab für die Verwendung der Beispiele auf dieser Seite aus:

    Console

    Wenn Sie über die Google Cloud Console auf Google Cloud-Dienste und -APIs zugreifen, müssen Sie die Authentifizierung nicht einrichten.

    gcloud

    1. Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:

      gcloud init
    2. Legen Sie eine Standardregion und -zone fest.

    REST

    Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.

      Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:

      gcloud init

Erforderliche Rollen und Berechtigungen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Ändern des Laufwerkstyps benötigen:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.

Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Ändern des Laufwerkstyps erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:

Erforderliche Berechtigungen

Die folgenden Berechtigungen sind erforderlich, um den Laufwerkstyp zu ändern:

  • Um einen Snapshot der Persistent Disk zu erstellen:
    • compute.snapshots.create für das Projekt
    • compute.disks.createSnapshot für das Laufwerk
  • Um ein neues Laufwerk zu erstellen: compute.disks.create für das Projekt
  • So erstellen Sie ein Laufwerk in einem Speicherpool:
    • compute.storagePools.use für das Projekt
    • compute.disks.create für das Projekt
  • Um ein Laufwerk zu einer VM hinzuzufügen:
    • compute.instances.attachDisk auf der VM
    • compute.disks.use für das Volume, das Sie an die VM anhängen möchten
  • Zum Löschen eines Laufwerks: compute.disks.delete für das Projekt

Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

Typ oder Platzierung eines Laufwerks ändern

Wenn Sie ein Persistent Disk-Volume zu Hyperdisk migrieren oder ein Laufwerk in einem Speicherpool neu erstellen möchten, erstellen Sie einen Snapshot des Laufwerks und verwenden den Snapshot dann beim Erstellen eines neuen Laufwerks.

Wenn Sie ein neues Hyperdisk-Volume erstellen, können Sie es als eigenständiges Laufwerk erstellen oder, falls vorhanden, das Laufwerk in einem Speicherpool erstellen.

Console

  1. Bereiten Sie sich vor, einen Laufwerk-Snapshot zu erstellen:

    Wichtig: Wenn Sie Ihre Anwendungen pausieren, bevor Sie einen Snapshot erstellen, setzen Sie die Arbeitslasten erst dann fort, wenn die Snapshot-Ressource den Status UPLOADING erreicht.

    Weitere Informationen finden Sie in der Tabelle unter Anwendungskonsistente Snapshots manuell erstellen.

  2. Erstellen Sie einen Snapshot Ihres vorhandenen Laufwerks.

  3. Optional: Um eine neue Hyperdisk in einem Speicherpool zu erstellen, müssen Sie einen Speicherpool erstellen, falls noch keiner vorhanden ist.
  4. Gehen Sie zur Seite Laufwerke.

    Zur Seite „Laufwerke“
  5. Klicken Sie auf + Laufwerk erstellen.
  6. Wählen Sie unter Laufwerkstyp die Option Hyperdisk Extrem, Hyperdisk Durchsatz oder Hyperdisk abgestimmt aus.

    Optional: Wählen Sie entweder Hyperdisk abgestimmt oder Hyperdisk Durchsatz aus, um Speicherpools zu verwenden.

  7. Wählen Sie als Laufwerkquelltyp die Option Snapshot und dann den Namen des wiederherzustellenden Snapshots aus.
  8. Geben Sie die Größe des neuen Laufwerks in GiB an. Diese Zahl muss größer oder gleich dem ursprünglichen Quelllaufwerk für den Snapshot sein.
  9. Optional: Ändern Sie die Standardeinstellungen, wenn Sie den Laufwerkstyp ändern:

    • Hyperdisk abgestimmt: Ändern Sie den Wert für Bereitgestellte IOPS und Bereitgestellter Durchsatz.
    • Hyperdisk Extreme: Ändern Sie den Wert für Bereitgestellte IOPS.
    • Hyperdisk Throughput: Ändern Sie den Wert für Bereitgestellter Durchsatz.
  10. Optional: So erstellen Sie das neue Laufwerk in einem Speicherpool:

    1. Wählen Sie im Bereich Speicherpool die Option Speicherpool aktivieren aus.
    2. Wählen Sie den Namen des Speicherpools aus, in dem das Laufwerk erstellt werden soll.

      In der Liste werden nur Speicherpools angezeigt, die in der ausgewählten Zone vorhanden sind.

  11. Klicken Sie auf Erstellen, um das neue Laufwerk zu erstellen.

gcloud

  1. Bereiten Sie sich vor, einen Laufwerk-Snapshot zu erstellen:

    Wichtig: Wenn Sie Ihre Anwendungen pausieren, bevor Sie einen Snapshot erstellen, setzen Sie die Arbeitslasten erst dann fort, wenn die Snapshot-Ressource den Status UPLOADING erreicht.

    Weitere Informationen finden Sie in der Tabelle unter Anwendungskonsistente Snapshots manuell erstellen.

  2. Erstellen Sie einen Snapshot Ihres vorhandenen Laufwerks.

  3. Verwenden Sie den Befehl disks create, um ein Hyperdisk-Volume aus Ihrem Snapshot zu erstellen.

    gcloud compute disks create DISK_NAME \
     --zone=ZONE \
     --storage-pool=STORAGE_POOL_NAME \
     --size=SIZE \
     --source-snapshot=SNAPSHOT_NAME \
     --type=DISK_TYPE \
     --provisioned-iops=PROVISIONED_IOPS \
     --provisioned-throughput=PROVISIONED_THROUGHPUT
    

    Ersetzen Sie Folgendes:

    • DISK_NAME: ein eindeutiger Name für das Laufwerk Sie können eine Liste mit Laufwerksnamen angeben, die durch Leerzeichen angegeben werden, um mehrere Laufwerke mit denselben Attributen zu erstellen.
    • ZONE: durch die Zone, in der Sie das Laufwerk erstellen möchten. Wenn Sie das Laufwerk in einem Speicherpool erstellen möchten, müssen Sie die Zone angeben, in der sich der Speicherpool befindet. Geben Sie diesen Wert im Regions-Zonen-Format an, z. B. us-central1-a.
    • STORAGE_POOL_NAME (optional) ist der Name des Speicherpools, in dem das Laufwerk erstellt werden soll. Wenn Sie dieses Flag nicht angeben, wird eine eigenständige Hyperdisk erstellt.
    • SIZE (optional) ist die bereitgestellte Kapazität des neuen Laufwerks. Die Größe muss größer oder gleich der Größe der nichtflüchtigen Quellspeichers sein. Der Wert muss eine ganze Zahl sein, gefolgt von der Größeneinheit GiB für Gibibyte oder TiB für Tebibyte. Wenn keine Größe angegeben ist, wird 100 GB als Standardwert verwendet.
    • SNAPSHOT_NAME: Der Name des Snapshots, den Sie vom ursprünglichen Laufwerk erstellt haben.
    • DISK_TYPE: der zu erstellende Laufwerkstyp Wenn Sie ein Laufwerk in einem Speicherpool erstellen, muss dieser Wert mit dem Typ des Hyperdisk-Speicherpools übereinstimmen, entweder hyperdisk-balanced oder hyperdisk-throughput.
    • PROVISIONED_IOPS: Optional: die IOPS, die für das Laufwerk bereitgestellt werden sollen. Sie können dieses Flag nur verwenden, wenn Sie ein Hyperdisk Balanced- oder Hyperdisk Extreme-Laufwerk erstellen.
    • PROVISIONED_THROUGHPUT: Optional: Für Hyperdisks-Laufwerke und Hyperdisk-Throughput-Laufwerke der Durchsatz in Megabyte (MB) pro Sekunde, der für das Laufwerk bereitgestellt werden soll. Der Wert muss eine positive Ganzzahl sein.

Das neue Laufwerk für die VM-Instanz zugänglich machen

Nachdem Sie das Laufwerk erstellt haben, müssen Sie es an eine VM anhängen, bevor Sie es verwenden können.

Da das neu erstellte Laufwerk kein leeres Laufwerk ist, müssen Sie das Laufwerk nach dem Anhängen des Laufwerks an eine VM nur bereitstellen, um es für das Betriebssystem verfügbar zu machen.

Informationen zum Bereitstellen des Laufwerks finden Sie unter:

Ursprüngliches Laufwerk entfernen

Nachdem Sie das neue Laufwerk überprüft haben, können Sie:

Nächste Schritte