Hyperdisk-Speicher zu einer VM hinzufügen


Sie können ein Hypervolume-Extrem- oder Hyperdisk-Durchsatz-Volume für Ihre VM verwenden, indem Sie die folgenden Aufgaben ausführen:

  • Erstellen Sie ein leeres Nicht-Boot-Volume und ein zonales Hyperdisk-Volume und hängen Sie es entweder als Teil der VM-Erstellung oder als separate Aufgaben an Ihre VM an.
  • Formatieren Sie das Volume und stellen Sie es bereit, um Zugriff auf ein Daten- oder Dateisystem zu gewähren.

Der Vorgang ist bei Hyperdisk-abgestimmt-Volumes identisch, mit der Ausnahme, dass Sie auch Bootlaufwerke vom Typ Hyperdisk abgestimmt erstellen können.

Allgemeine Informationen zu Hyperdisk finden Sie unter Informationen zu Hyperdisk.

Hinweise

  • Überprüfen Sie die Hyperdisk-Einschränkungen, bevor Sie Ihrer VM ein Hyperdisk-Volume hinzufügen.
  • 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.

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. REST

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

        Install the Google Cloud CLI, then initialize it by running the following command:

        gcloud init

      Weitere Informationen finden Sie unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.

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 Hinzufügen eines Hyperdisk-Volumes zu Ihrer VM benötigen:

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

Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Hinzufügen eines Hyperdisk-Volumes zu Ihrer VM erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:

Erforderliche Berechtigungen

Die folgenden Berechtigungen sind erforderlich, um der VM ein Hyperdisk-Volume hinzuzufügen:

  • So erstellen Sie ein Hyperdisk-Volume und hängen es an:
    • compute.disks.create für das Projekt
    • compute.instances.attachDisk auf der VM
    • compute.disks.use für das Volume, das Sie an die VM anhängen möchten
  • So formatieren Sie das angehängte Volume und stellen es bereit: compute.instances.setMetadata auf der VM

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

Hyperdisk-Volume zu Ihrer VM hinzufügen

Sie können ein Hyperdisk-Volume über die Google Cloud Console, die Google Cloud CLI oder REST erstellen und anhängen.

Console

  1. Rufen Sie die Seite VM-Instanzen auf.

    Zu Seite „VM-Instanzen“

  2. Klicken Sie auf den Namen der VM, der Sie ein Laufwerk hinzufügen möchten.

  3. Klicken Sie auf der Seite VM-Instanzdetails auf Bearbeiten.

  4. Klicken Sie unter Zusätzliche Laufwerke auf Laufwerk hinzufügen.

  5. Geben Sie einen Namen für das Laufwerk an und fügen Sie optional eine Beschreibung hinzu. Wählen Sie Leeres Laufwerk als Quelltyp des Laufwerks aus.

  6. Wählen Sie unter Laufwerkseinstellungen eine der folgenden Optionen für den Laufwerkstyp aus:

    1. Hyperdisk abgestimmt. Sie können auch die Einstellungen für das Standardlaufwerk Größe, Bereitgestellte IOPS und Bereitgestellter Durchsatz ändern.
    2. Hyperdisk Extrem. Sie können auch die Standardeinstellungen für Größe und Bereitgestellte IOPS des Laufwerks ändern.
    3. Hyperdisk Durchsatz. Sie können auch die Standardeinstellungen für Größe und Bereitgestellter Durchsatz des Laufwerks ändern.
  7. Klicken Sie auf Speichern.

  8. Klicken Sie im Fenster Bearbeiten für die VM auf Speichern, um die Änderungen für die VM zu übernehmen und das neue Laufwerk hinzuzufügen.

gcloud

  1. Verwenden Sie den Befehl gcloud compute disks create, um das Hyperdisk-Volume zu erstellen.

    gcloud compute disks create DISK_NAME \
       --zone=ZONE \
       --size=DISK_SIZE \
       --type=DISK_TYPE \
       --provisioned-iops=IOPS_LIMIT
       --provisioned-throughput=THROUGHPUT_LIMIT
    

    Ersetzen Sie Folgendes:

    • DISK_NAME: durch den Namen des neuen Laufwerks.
    • ZONE: der Name der Zone, in der das neue Laufwerk erstellt wird.
    • DISK_SIZE: Optional: Die Größe des neuen Laufwerks. Der Wert muss eine ganze Zahl sein, gefolgt von der Größeneinheit GiB für Gibibyte oder TiB für Tebibyte. Wenn keine Größeneinheit angegeben ist, wird 100 GB als Standardwert verwendet. Folgende Werte für die Laufwerksgröße sind zulässig:
      • Hyperdisk abgestimmt: von 4 GiB bis einschließlich 64 TiB in 1-GiB-Schritten.
      • Hyperdisk Extrem: Von 64 GiB bis einschließlich 64 TiB in 1-GiB-Schritten.
      • Hyperdisk Durchsatz: Von 2 TiB bis einschließlich 32 TiB in 1-GiB-Schritten.
    • DISK_TYPE: der Typ des Laufwerks. Verwenden Sie einen der folgenden Werte: hyperdisk-balanced, hyperdisk-extreme oder hyperdisk-throughput.
    • IOPS_LIMIT: (Optional) Bei Laufwerken mit Hyperdisk abgestimmt oder Hyperdisk Extrem ist dies die Anzahl der E/A-Vorgänge pro Sekunde (IOPS), die das Laufwerk verarbeiten kann. Die IOPS müssen innerhalb der folgenden Limits angegeben werden:

      • Hyperdisk abgestimmt:
        • Mindestwert: weniger als 500 IOPS pro GiB Laufwerkskapazität oder 3.000
        • Höchstwert: 500 IOPS pro GiB oder 160.000 IOPS
      • Hyperdisk Extrem
        • Mindestwert: Zwei IOPS pro GiB an Laufwerkskapazität.
        • Höchstwert: Der kleinere Wert der 1.200-fachen Kapazität in GiB oder 350.000.

      Wenn Sie keinen Wert für IOPS oder Laufwerkgröße angeben, wird ein Standardwert verwendet:

      • Hyperdisk abgestimmt: Der Standard-IOPS-Wert ist 3.600. Wenn Sie eine Größe für das Laufwerk angeben, hängt der Standardwert von der Größe ab:
        • 6 GiB oder weniger: 500 IOPS pro GiB an Laufwerkgröße
        • Größer als 6 GiB: 3.000 + 6 IOPS pro GiB der Laufwerkgröße oder 160.000 (kleinerer Wert gilt)
      • Hyperdisk Extrem: Der Standardwert ist das 100-fache der gemessenen Laufwerkskapazität in GiB oder die maximale IOPS für den Maschinentyp.

      Sie können beispielsweise IOPS für Hyperdisk Extrem auf einer C3-VM so bereitstellen:

      • Bei einem Laufwerk mit 64 GiB können Sie IOPS im Bereich von 128 bis 64.000 bereitstellen. Die Standard-IOPS sind 6.400.
      • Bei einem Laufwerk mit 64.000 GiB können Sie IOPS im Bereich von 128.000 bis 350.000 bereitstellen. Der Standard-IOPS-Wert ist 350.000.
    • THROUGHPUT_LIMIT: Optional: Bei Hyperdisk abgestimmt-Volumes oder Hyperdisk Durchsatz-Volumes ist dies eine Ganzzahl, die den Durchsatz (in MiB pro Sekunde) darstellt, den das Laufwerk verarbeiten kann. Der Durchsatz muss innerhalb der folgenden Limits angegeben werden:

      • Hyperdisk abgestimmt:
        • Mindestwert: Der größere IOPS-Wert geteilt durch 256 oder 140 MiB/s
        • Höchstwert: Der größere IOPS-Wert geteilt durch 256 oder 2.400 MiB/s
      • Hyperdisk Durchsatz:
        • Mindestwert: 10 MB/s pro TiB Kapazität.
        • Höchstwert: 600 MB/s pro Volume oder 90 MB/s pro TiB Kapazität.

      Wenn Sie keinen Wert für IOPS, Durchsatz oder Laufwerkgröße angeben, wird ein Standardwert verwendet.

      • Hyperdisk abgestimmt: Der Standarddurchsatz beträgt 140 MiB/s. Wenn Sie eine Größe für das Laufwerk angeben, hängt der Standardwert von der Größe ab:
        • 6 GiB oder weniger: 140 MiBps
        • Größer als 6 GiB: der kleinere oder ((6 * disk size in GiB) / 4) + 140 oder 2.400 MiB/s
      • Hyperdisk Durchsatz: Der Standarddurchsatz beträgt 90 MiB/s pro TiB Laufwerkskapazität, aber nicht mehr als der maximal unterstützten Durchsatz pro Laufwerk.
  2. Optional: Verwenden Sie den Befehl gcloud compute disks describe DISK_NAME, um eine Beschreibung des Laufwerks aufzurufen.

  3. Nachdem Sie das Laufwerk erstellt haben, können Sie es an eine VM anhängen.

REST

  1. Erstellen Sie eine POST-Anfrage, um mit der Methode disks.insert ein zonales Hyperdisk zu erstellen. Fügen Sie die Attribute name, sizeGb, type, provisionedIops und provisionedThroughput hinzu. Wenn Sie das Laufwerk leer, unformatiert und ohne Bootfunktion erstellen möchten, geben Sie weder ein Quell-Image noch einen Quell-Snapshot an.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks
    {
       "name": "DISK_NAME",
       "sizeGb": "DISK_SIZE",
       "type": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE",
       "provisionedIops": "IOPS_LIMIT",
       "provisionedThroughput": "THROUGHPUT_LIMIT"
    }
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: Ihre Projekt-ID.
    • ZONE ist die Zone, in der sich Ihre VM und das neue Laufwerk befinden
    • DISK_NAME: Name des neuen Laufwerks
    • DISK_SIZE: Optional: ist die Größe des neuen Laufwerks. Der Wert muss eine ganze Zahl sein, gefolgt von der Größeneinheit GiB für Gibibyte oder TiB für Tebibyte. Zulässige Größen für jeden Laufwerkstypbereich in 1-GiB-Schritten:
      • Hyperdisk abgestimmt: von 4 GiB bis einschließlich 64 TiB.
      • Hyperdisk Extreme: von 64 GiB bis einschließlich 64 TiB.
      • Hyperdisk Throughput: von 2 TiB bis einschließlich 32 TiB.
    • DISK_TYPE: der Typ des Laufwerks. Verwenden Sie zum Erstellen eines Hyperdisk-Volumes einen der folgenden Werte: hyperdisk-balanced, hyperdisk-extreme oder hyperdisk-throughput.
    • IOPS_LIMIT: Optional: Bei „Hyperdisk Balanced“ und „Hyperdisk Extreme“ ist dies die Anzahl der E/A-Vorgänge pro Sekunde, die das Laufwerk verarbeiten kann. Die IOPS müssen innerhalb der folgenden Limits angegeben werden:

      • Mindestwert:
        • Hyperdisk Balanced: weniger als 500 IOPS pro GiB Laufwerkskapazität oder 3.000
        • Hyperdisk Extreme: Zwei IOPS pro GiB Laufwerkskapazität
      • Höchstwert:
        • Hyperdisk Balanced: weniger als 500 IOPS pro GiB Laufwerkskapazität oder 160.000 IOPS
        • Hyperdisk Extreme: weniger als 1.000 IOPS pro GiB Laufwerkskapazität oder maximale IOPS für den Maschinentyp.

      Wenn Sie für IOPS keinen Wert angeben, wird ein Standardwert verwendet:

      • Hyperdisk-Balancing: 3.600 IOPS, wenn die Laufwerkgröße nicht angegeben ist. Wenn Sie eine Größe für das Laufwerk angeben, hängt der Standardwert von der Größe ab:
        • 6 GiB oder weniger: 500 IOPS pro GiB an Laufwerkgröße
        • Größer als 6 GiB: 3.000 + 6 IOPS pro GiB der Laufwerkgröße oder 160.000 (kleinerer Wert gilt)
      • Hyperdisk Extreme: Der Wert von weniger als 100 IOPS pro GiB der Laufwerkskapazität oder die maximalen IOPS für den Maschinentyp.

      Sie können beispielsweise IOPS für ein Hyperdisk Extreme-Laufwerk auf einer C3-VM so bereitstellen:

      • Bei einem Laufwerk mit 64 GiB können Sie IOPS im Bereich von 128 bis 64.000 bereitstellen. Die Standard-IOPS sind 6.400.
      • Bei einem Laufwerk mit 64 TiB können Sie IOPS im Bereich von 128.000 bis 350.000 bereitstellen. Der Standard-IOPS-Wert ist 350.000.
    • THROUGHPUT_LIMIT: Optional: Bei Hyperdisk abgestimmt-Volumes oder Hyperdisk Durchsatz-Volumes ist dies eine Ganzzahl, die den Durchsatz (in MiB pro Sekunde) darstellt, den das Laufwerk verarbeiten kann. Der Durchsatz muss innerhalb der folgenden Limits angegeben werden:

      • Hyperdisk abgestimmt:
        • Mindestwert: Der größere IOPS-Wert geteilt durch 256 oder 140 MiB/s
        • Maximalwert: IOPS geteilt durch 256, aber nicht mehr als 2.400 MiB/s
      • Hyperdisk Durchsatz:
        • Mindestwert: 10 MB/s pro TiB Kapazität.
        • Höchstwert: 600 MB/s pro Volume oder 90 MB/s pro TiB Kapazität.

      Wenn Sie keinen Wert für IOPS, Durchsatz oder Laufwerkgröße angeben, wird ein Standardwert verwendet.

      • Hyperdisk abgestimmt: Der Standarddurchsatz beträgt 140 MiB/s. Wenn Sie eine Größe für das Laufwerk angeben, hängt der Standardwert von der Größe ab:
        • 6 GiB oder weniger: 140 MiBps
        • Größer als 6 GiB: weniger als ((6 * disk size in GiB) / 4) + 140 oder 2.400 MiB/s
      • Hyperdisk Durchsatz: Der Standarddurchsatz beträgt 90 MiB/s pro TiB Laufwerkskapazität, aber nicht mehr als der maximal unterstützten Durchsatz pro Laufwerk.
  2. Verwenden Sie die compute.disks.get-Methode, um eine Beschreibung des Laufwerks aufzurufen.

  3. Nachdem Sie das Laufwerk erstellt haben, können Sie es an eine laufende oder gestoppte VM anfügen.

Laufwerk formatieren und bereitstellen

Nachdem Sie das neue Laufwerk erstellt und an eine VM angehängt haben, müssen Sie es formatieren und bereitstellen, damit das Betriebssystem den verfügbaren Speicherplatz nutzen kann.

Nächste Schritte