Zonale nichtflüchtige Speicher hinzufügen oder ihre Größe anpassen


Auf dieser Seite wird beschrieben, wie Sie neuen zonalen nichtflüchtigen Speicher zu Ihren Instanzen hinzufügen und formatieren. Außerdem lesen Sie, wie Sie die Größe zonaler nichtflüchtiger Bootlaufwerke und sekundärer zonaler nichtflüchtiger Speicher (ohne Bootfunktion) anpassen können.

Zonaler nichtflüchtiger Speicher ist in Form von Standard-Festplattenlaufwerken (HDDs) oder Solid State Disks (SSDs) verfügbar. Weitere allgemeine Informationen zu zonalem nichtflüchtigem Speicher und den verfügbaren Typen finden Sie in der Übersicht über nichtflüchtige Speicher. Falls der zonale nichtflüchtige Standardspeicher oder zonale nichtflüchtige SSD-Speicher Ihre Anforderungen an Leistung oder Flexibilität nicht erfüllt, können Sie Ihren Instanzen weitere Speicheroptionen hinzufügen.

Sie können entweder leere Laufwerke oder Laufwerke aus einer Quelle erstellen. Wenn Sie ein leeres Laufwerk erstellen, werden die neuen zonalen nichtflüchtigen Speicher ohne Daten oder Dateisysteme gestartet. Sie müssen den Speicher selbst formatieren, nachdem Sie ihn an die Instanzen angehängt haben.

Sie können neue nichtflüchtige Speicher aus den folgenden Quellen erstellen:

Beschränkungen

  • Sie können die Größe von zonalem nichtflüchtigem Speicher nur erweitern, nicht reduzieren. Compute Engine verwaltet die Hardware, die zonalen nichtflüchtigen Speichern zugrunde liegt. Somit können Sie Laufwerke ohne Striping oder Redundanz hinzufügen und in der Größe anpassen. Wenn Sie zusätzlichen Speicherplatz benötigen, können Sie ein großes sekundäres Laufwerk anhängen und dessen Größe anpassen. Sie können aber auch mehrere kleinere Laufwerke anhängen, um Ihre Daten auf mehrere Volumes zu verteilen.

  • Als Best Practice wird empfohlen, die Laufwerke mithilfe von Snapshots zu sichern, um einem Datenverlust vorzubeugen.

Hinweis

Leeren zonalen nichtflüchtigen Speicher zu einer Instanz hinzufügen

Erstellen Sie einen zonalen nichtflüchtigen Standardspeicher oder einen zonalen nichtflüchtigen SSD-Speicher und hängen Sie ihn an eine vorhandene Instanz an. Wenn keine Instanzen vorhanden sind, erstellen und starten Sie eine neue. Dabei können Sie bis zu 127 sekundäre zonale nichtflüchtige Speicher ohne Startfunktion anhängen, auf denen Sie die Anwendungen, Datendateien, Datenbanken und Logs auf separaten Volumes speichern können. Sie haben die Möglichkeit, pro Instanz bis zu 257 TB anzuhängen. Informationen dazu, wie Sie bei großen Datenmengen die maximale Leistung sicherstellen, finden Sie unter Größere logische Volume-Leistung.

Für das Erstellen und Anhängen eines zonalen nichtflüchtigen Speichers können Sie die Google Cloud Console, das gcloud-Befehlszeilentool oder die Compute Engine API verwenden.

Console

So erstellen Sie einen zonalen nichtflüchtigen Speicher in der Google Cloud Console und hängen diesen an:

  1. Rufen Sie die Seite VM-Instanzen auf.

    Zur Seite "VM-Instanzen"

  2. Klicken Sie das Kästchen an und klicken Sie auf den Namen der Instanz, 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, konfigurieren Sie die Laufwerkseigenschaften und wählen Sie als Quelltyp Leer aus.

  6. Klicken Sie auf Fertig, um die Konfiguration des Laufwerks abzuschließen.

  7. Klicken Sie auf Speichern, um die Änderungen für die Instanz zu übernehmen und das neue Laufwerk hinzuzufügen.

  8. Nachdem Sie ein neues Laufwerk erstellt oder an die Instanz angehängt haben, müssen Sie das Laufwerk formatieren und bereitstellen, damit das Betriebssystem den verfügbaren Speicherplatz nutzen kann.

gcloud

Führen Sie die folgenden Schritte aus, um einen zonalen nichtflüchtigen Speicher mit dem gcloud-Tool zu erstellen und anzuhängen:

  1. Verwenden Sie den Befehl gcloud compute disks create, um einen zonalen nichtflüchtigen Speicher zu erstellen. Wenn Sie einen zonalen nichtflüchtigen SSD-Speicher benötigen, um den Durchsatz oder die IOPS zu erhöhen, fügen Sie das Flag --type hinzu und geben Sie pd-ssd an.

    gcloud compute disks create DISK_NAME \
      --size DISK_SIZE \
      --type DISK_TYPE
    

    Ersetzen Sie:

    • DISK_NAME: durch den Namen des neuen Laufwerks.
    • DISK_SIZE: durch die Größe des neuen Laufwerks in Gigabyte. Die Größe innerhalb des zulässigen Bereichs von 10 GB bis einschließlich 65.536 GB kann in 1-GB-Schritten festgelegt werden.
    • DISK_TYPE: durch den Typ des nichtflüchtigen Speichers. Beispiel: pd-ssd
  2. Nachdem Sie das Laufwerk erstellt haben, hängen Sie es an eine laufende oder gestoppte Instanz an. Führen Sie den Befehl gcloud compute instances attach-disk aus:

    gcloud compute instances attach-disk INSTANCE_NAME \
      --disk DISK_NAME
    

    Ersetzen Sie:

    • INSTANCE_NAME: durch den Namen der Instanz, der Sie den neuen zonalen nichtflüchtigen Speicher hinzufügen.
    • DISK_NAME: durch den Namen des neuen Speichers, den Sie an die Instanz anhängen.

    Nachdem Sie ein neues Laufwerk erstellt und an die Instanz angehängt haben, müssen Sie das Laufwerk formatieren und bereitstellen, damit das Betriebssystem den verfügbaren Speicherplatz nutzen kann.

  3. Rufen Sie mit dem Befehl gcloud compute disks describe eine Beschreibung des Laufwerks auf.

API

  1. Senden Sie mit der API eine POST-Anfrage zum Erstellen eines zonalen nichtflüchtigen Speichers mithilfe der Methode disks.insert. Fügen Sie die Attribute name, sizeGb und type 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": "zones/ZONE/diskTypes/DISK_TYPE"
    }
    

    Ersetzen Sie:

    • PROJECT_ID: durch Ihre Projekt-ID.
    • ZONE: durch die Zone, in der sich Ihre Instanz und das neue Laufwerk befinden.
    • DISK_NAME: durch den Namen des neuen Laufwerks.
    • DISK_SIZE: durch die Größe des neuen Laufwerks in Gigabyte. Die Größe innerhalb des zulässigen Bereichs von 10 GB bis einschließlich 65.536 GB kann in 1-GB-Schritten festgelegt werden.
    • DISK_TYPE: durch den Typ des nichtflüchtigen Speichers. Beispiel: pd-ssd
  2. Erstellen Sie eine POST-Anfrage für die Methode compute.instances.attachDisk und fügen Sie die URL dem zonalen nichtflüchtigen Speicher hinzu, den Sie gerade erstellt haben:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk
    
    {
     "source": "/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME"
    }
    

    Ersetzen Sie:

    • PROJECT_ID: durch Ihre Projekt-ID.
    • ZONE: durch die Zone, in der sich Ihre Instanz und das neue Laufwerk befinden.
    • INSTANCE_NAME: durch den Namen der Instanz, der Sie den neuen nichtflüchtigen Speicher hinzufügen.
    • DISK_NAME: durch den Namen des neuen Laufwerks.

Nachdem Sie ein neues Laufwerk erstellt und an die Instanz angehängt haben, müssen Sie das Laufwerk formatieren und bereitstellen, damit das Betriebssystem den verfügbaren Speicherplatz nutzen kann.

Zonalen nichtflüchtigen Speicher formatieren und bereitstellen

Ein neuer leerer zonaler, nichtflüchtiger Speicher wird ohne Daten oder Dateisystem gestartet. Sie müssen das Laufwerk nach dem Anhängen an Ihre Instanz selbst formatieren. Der Formatierungsvorgang unterscheidet sich für Linux-Instanzen und Windows-Instanzen.

Linux-Instanzen

Formatieren Sie auf Ihrer Linux-Instanz das neue Laufwerk und stellen Sie es bereit. Sie können für die Partitionierung jedes beliebige Format und jede Konfiguration verwenden. Wir empfehlen jedoch ein einzelnes ext4-Dateisystem ohne Partitionstabelle. Falls Sie später mehr Speicherplatz benötigen, können Sie die Größe des Laufwerks ändern.

  1. Rufen Sie die Seite VM-Instanzen auf.

    Zur Seite "VM-Instanzen"

  2. Klicken Sie auf die Schaltfläche SSH neben der Instanz mit dem neu hinzugefügten Laufwerk. Im Browser wird eine Terminalverbindung zur Instanz hergestellt.

  3. Rufen Sie im Terminal mit dem Befehl lsblk eine Liste der Laufwerke auf, die an Ihre Instanz angehängt sind, und suchen Sie das Laufwerk, das Sie formatieren und bereitstellen möchten.

    $ sudo lsblk
    
    NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda      8:0    0   10G  0 disk
    └─sda1   8:1    0   10G  0 part /
    sdb      8:16   0  250G  0 disk
    

    In diesem Beispiel ist sdb die Geräte-ID für den neuen zonalen nichtflüchtigen Speicher.

  4. Formatieren Sie das Laufwerk. Sie können jedes beliebige Dateiformat verwenden, wir empfehlen jedoch ein einzelnes ext4-Dateisystem ohne Partitionstabelle. Wenn Sie die Größe des zonalen nichtflüchtigen Speichers später anpassen, können Sie so die Größe des Dateisystems bearbeiten, ohne Laufwerkspartitionen ändern zu müssen.

    Formatieren Sie das Laufwerk mit dem mkfs-Tool. Dieser Befehl löscht alle Daten vom angegebenen Laufwerk. Achten Sie daher darauf, dass Sie das Laufwerksgerät richtig angeben. Verwenden Sie die empfohlenen Formatierungsoptionen für das Flag -E zur Optimierung der Laufwerkleistung. Es ist nicht erforderlich, Platz für Root auf diesem Sekundärlaufwerk zu reservieren. Geben Sie daher -m 0 an, um den gesamten verfügbaren Speicherplatz zu verwenden.

    $ sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/DEVICE_ID
    

    Ersetzen Sie DEVICE_ID durch die Geräte-ID des zonalen nichtflüchtigen Speichers, den Sie formatieren. In diesem Beispiel formatieren Sie mit sdb das gesamte Laufwerk ohne Partitionstabelle.

  5. Erstellen Sie ein Verzeichnis als Bereitstellungspunkt für das neue Laufwerk. Sie können jedes beliebige Verzeichnis verwenden. Im folgenden Beispiel wird ein Verzeichnis unter /mnt/disks/ erstellt.

    $ sudo mkdir -p /mnt/disks/MNT_DIR
    

    Ersetzen Sie MNT_DIR durch das Verzeichnis, in dem der zonale nichtflüchtige Speicher bereitgestellt werden soll.

  6. Stellen Sie mit dem mount-Tool das Laufwerk für die Instanz bereit und aktivieren Sie die Option discard:

    $ sudo mount -o discard,defaults /dev/DEVICE_ID /mnt/disks/MNT_DIR
    

    Ersetzen Sie:

    • DEVICE_ID: durch die Geräte-ID des zonalen nichtflüchtigen Speichers, der bereitgestellt werden soll.
    • MNT_DIR: durch das Verzeichnis, in dem Sie den zonalen nichtflüchtigen Speicher bereitstellen.
  7. Konfigurieren Sie Lese- und Schreibberechtigungen auf dem Gerät. In diesem Beispiel wird allen Nutzern Schreibzugriff auf das Gerät gewährt.

    $ sudo chmod a+w /mnt/disks/MNT_DIR
    

    Ersetzen Sie MNT_DIR durch das Verzeichnis, in dem Sie den zonalen nichtflüchtigen Speicher bereitgestellt haben.

    Optional können Sie den zonalen nichtflüchtigen Speicher der Datei /etc/fstab hinzufügen, sodass das Gerät bei einem Neustart der Instanz automatisch wieder bereitgestellt wird.

  8. Erstellen Sie eine Sicherungskopie Ihrer aktuellen /etc/fstab-Datei.

    $ sudo cp /etc/fstab /etc/fstab.backup
    
  9. Ermitteln Sie mit dem Befehl blkid die UUID für den zonalen nichtflüchtigen Speicher. Diese UUID wird beim Formatieren des Laufwerks automatisch generiert. Verwenden Sie für die Bereitstellung von zonalem nichtflüchtigem Speicher UUIDs. Diese ändern sich nicht, wenn Sie Laufwerke zwischen Systemen verschieben.

    $ sudo blkid /dev/DEVICE_ID
    
    /dev/DEVICE_ID: UUID="UUID_VALUE" TYPE="ext4"
    

    Ersetzen Sie:

    • DEVICE_ID: durch de Geräte-ID des zonalen nichtflüchtigen Speichers, den Sie automatisch bereitstellen möchten. Wenn Sie eine Partitionstabelle auf dem Laufwerk erstellt haben, geben Sie die Partition an, die Sie bereitstellen möchten.
    • UUID_VALUE: durch die UUID des zonalen nichtflüchtigen Speichers, die Sie in die Datei /etc/fstab aufnehmen müssen.
  10. Öffnen Sie die Datei /etc/fstab in einem Texteditor und erstellen Sie einen Eintrag mit der UUID. Beispiel:

    UUID=UUID_VALUE /mnt/disks/MNT_DIR ext4 discard,defaults,NOFAIL_OPTION 0 2
    

    Ersetzen Sie:

    • UUID_VALUE: durch die UUID des zonalen nichtflüchtigen Speichers, die Sie in die Datei /etc/fstab aufnehmen müssen.
    • MNT_DIR: durch das Verzeichnis, in dem Sie den zonalen nichtflüchtigen Speicher bereitgestellt haben.
    • NOFAIL_OPTION: durch eine Variable, die angibt, welche Aktionen das Betriebssystem ausführt, wenn es den zonalen nichtflüchtigen Speicher beim Start nicht bereitstellen kann. Damit das System auch dann gestartet werden kann, wenn der nichtflüchtige Speicher nicht zur Verfügung steht, verwenden Sie für die meisten Distributionen die Option nofail oder die Option nobootwait für Ubuntu 12.04 und Ubuntu 14.04.

    Optional können Sie diesen Schritt mit einem einzigen Befehl ausführen. Mit dem folgenden Befehl wird beispielsweise ein Eintrag in /etc/fstab erstellt, um den zonalen nichtflüchtigen Speicher /dev/sdb mithilfe seiner UUID auf /mnt/disks/MNT_DIR bereitzustellen.

    $ echo UUID=`sudo blkid -s UUID -o value /dev/sdb` /mnt/disks/MNT_DIR ext4 discard,defaults,NOFAIL_OPTION 0 2 | sudo tee -a /etc/fstab
    
    UUID=c994cf26-1853-48ab-a6a5-9d7c0250fed4 /mnt/disks/MNT_DIR ext4 discard,defaults,NOFAIL_OPTION 0 2
    
    
  11. Prüfen Sie mit dem Befehl cat, ob Ihre /etc/fstab-Einträge korrekt sind:

    $ cat /etc/fstab
    
    LABEL=cloudimg-rootfs   /        ext4   defaults        0 0
    UUID=d761bdc5-7e2a-4529-a393-b9aefdb623b6 /mnt/disks/MNT_DIR ext4 discard,defaults,NOFAIL_OPTION 0 2
    
    

Wenn Sie diesen zonalen nichtflüchtigen Speicher trennen oder einen Snapshot von dem Bootlaufwerk für diese Instanz erstellen, bearbeiten Sie die Datei /etc/fstab und entfernen Sie den Eintrag für den zonalen nichtflüchtigen Speicher. Auch wenn NOFAIL_OPTION auf nofail oder nobootwait festgelegt ist, müssen Sie die Datei /etc/fstab mit den Geräten synchronisiert halten, die mit Ihrer Instanz verbunden sind, und diese Einträge entfernen, bevor Sie einen Snapshot Ihres Bootlaufwerks erstellen oder zonale nichtflüchtige Speicher trennen.

Windows-Instanzen

Verwenden Sie die Datenträgerverwaltung in Windows, um das neue Laufwerk in einer Windows-Instanz zu formatieren und bereitzustellen.

  1. Rufen Sie die Seite VM-Instanzen auf.

    Zur Seite "VM-Instanzen"

  2. Klicken Sie auf die Schaltfläche RDP neben der Instanz, die das Laufwerk mit der angepassten Größe enthält. Der Browser öffnet eine RDP-Verbindung zur Instanz.

  3. Klicken Sie mit der rechten Maustaste auf das Windows-Startmenü und wählen Sie Disk Management aus.

    Wählen Sie Datenträgerverwaltung durch Rechtsklick auf die Windows-Startschaltfläche aus.

  4. Wenn Sie den zonalen nichtflüchtigen Speicher zuvor nicht initialisiert haben, werden Sie von der Datenträgerverwaltung aufgefordert, ein Partitionierungsschema für das neue Laufwerk auszuwählen. Wählen Sie GPT aus und klicken Sie auf OK.

    Partitionsschema im Datenträgerinitialisierungsfenster auswählen

  5. Klicken Sie nach der Initialisierung des Laufwerks mit der rechten Maustaste auf den nicht zugewiesenen Speicherplatz und wählen Sie New Simple Volume aus.

    Neues einfaches Volume aus dem angehängten Laufwerk erstellen

  6. Folgen Sie der Anleitung im New Simple Volume Wizard, um das neue Volume zu konfigurieren. Sie können ein beliebiges Partitionsformat verwenden. Wählen Sie für dieses Beispiel NTFS aus. Aktivieren Sie außerdem Perform a quick format, um die Formatierung zu beschleunigen. Optional können Sie auch die Clustergröße im Feld Allocation unit size festlegen. Die Clustergröße begrenzt die maximale Größe der Partition. Damit können Sie später die Größe des zonalen nichtflüchtigen Speichers und dieser Partition anpassen.

    Partitionsformattyp im Assistenten zum Erstellen neuer einfacher Volumes auswählen

  7. Prüfen Sie nach Abschluss des Assistenten und der Formatierung des Volumes die Spalte Status in der Liste der angehängten Laufwerke. Hier muss der Status Healthy für das neue Laufwerk angezeigt werden.

    Prüfen, ob das Laufwerk online ist und den Status

Sie können nun Dateien auf dem zonalen nichtflüchtigen Speicher speichern.

Klon eines nichtflüchtigen Speichers aus einem Quelllaufwerk erstellen

Sie können einen neuen Klon eines nichtflüchtigen Speichers aus einem vorhandenen nichtflüchtigen Speicher erstellen, auch wenn der vorhandene Speicher an eine VM-Instanz angehängt ist. Nachdem Sie das Quelllaufwerk geklont haben, können Sie es löschen. Es besteht keine Gefahr, dass der Klon gelöscht wird.

Laufwerksklone sind nützlich, um Produktionsdaten zur Fehlerbehebung zu duplizieren, ohne die Produktion zu stören, um Laufwerke beim Skalieren Ihrer VMs zu duplizieren und um Replikate zur Prüfung der Datenbanksicherung zu erstellen. Sie können Laufwerkklone auch verwenden, um Daten von Laufwerken ohne Bootfunktion in ein neues Projekt zu verschieben. In Szenarien, in denen für zusätzliche Ausfallsicherheit Datenschutz erforderlich ist, z. B. für die Sicherung und Notfallwiederherstellung, empfehlen wir die Verwendung von Snapshots anstelle von Laufwerkklonen.

Beschränkungen

  • Zone, Region und der Laufwerkstyp (pd-standard oder pd-ssd) des Klons müssen mit jenen des Quelllaufwerks übereinstimmen.
  • Sie können keinen zonalen Laufwerksklon aus einem regionalen Laufwerk erstellen. Sie können keinen regionalen Laufwerkklon aus einem zonalen Laufwerk erstellen.
  • Die Größe des Klons muss mindestens die Größe des Quelllaufwerks haben. Wenn Sie einen Klon mit der Google Cloud Console erstellen, können Sie keine Laufwerkgröße angeben. Der Klon hat dieselbe Größe wie das Quelllaufwerk.
  • Wenn Sie das Quelllaufwerk mit einem vom Kunden bereitgestellten Verschlüsselungsschlüssel oder einem vom Kunden verwalteten Verschlüsselungsschlüssel verschlüsseln, müssen Sie denselben Schlüssel auch zum Verschlüsseln des Klons verwenden. Weitere Informationen finden Sie unter Klon eines verschlüsselten Quelllaufwerks erstellen.
  • Von einem Quelllaufwerk können Sie höchstens alle 30 Sekunden einen Klon erstellen.
  • Sie können insgesamt höchstens 1.000 Laufwerkklone eines bestimmten Quelllaufwerks erstellen. Bei Überschreiten dieses Limits wird ein internalError zurückgegeben.

Laufwerkklon erstellen

Console

  1. Öffnen Sie in der Google Cloud Console die Seite Laufwerke, um eine Liste der zonalen nichtflüchtigen Speicher in Ihrem Projekt abzurufen.

    Zur Seite "Laufwerke"

  2. Suchen Sie das Laufwerk, das Sie klonen möchten.

  3. Klicken Sie auf die Menüschaltfläche unter Aktionen und wählen Sie Laufwerk klonen aus.

Klon erstellen

  1. Geben Sie im Bereich Laufwerk klonen einen Namen für das neue Laufwerk ein.
  2. Prüfen Sie unter Eigenschaften die anderen Details für das neue Laufwerk.
  3. Klicken Sie auf Speichern.

gcloud

Verwenden Sie im gcloud-Tool den Befehl disks create und geben Sie das Quelllaufwerk --source-disk an. Im folgenden Beispiel wird das Quelllaufwerk auf ein neues Laufwerk in einem anderen Projekt geklont.


gcloud compute disks create projects/TARGET_PROJECT_ID/zones/ZONE/disks/TARGET_DISK_NAME /
--description="cloned disk" --source-disk=projects/SOURCE_PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME

API

Erstellen Sie mit der API eine POST-Anfrage an die Methode compute.disks.insert. Geben Sie im Anfragetext die Parameter name und sourceDisk an. Alle nicht angegebenen Attribute werden im Klon vom Quelllaufwerk übernommen. Im folgenden Beispiel wird das Quelllaufwerk auf ein neues Laufwerk in einem anderen Projekt geklont.


POST https://compute.googleapis.com/compute/v1/projects/TARGET_PROJECT_ID/zones/ZONE/disks

{
  "name": "TARGET_DISK_NAME"
  "sourceDisk": "projects/SOURCE_PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME"
}

Klon eines verschlüsselten Quelllaufwerks erstellen

Wenn das Quelllaufwerk mit einem vom Kunden bereitgestellten Verschlüsselungsschlüssel verschlüsselt ist, müssen Sie den gleichen Schlüssel auch zum Verschlüsseln des Klons verwenden.

Console

Geben Sie unter Entschlüsselung und Verschlüsselung den Verschlüsselungsschlüssel für das Quelllaufwerk an.

gcloud

Geben Sie den Verschlüsselungsschlüssel des Quelllaufwerks mit dem Flag --csek-key-file an, wenn Sie den Laufwerkklon erstellen. Wenn Sie einen mit RSA verpackten Schlüssel verwenden, nutzen Sie die Komponente gcloud beta:


gcloud beta compute disks create projects/TARGET_PROJECT_ID/zones/ZONE/disks/TARGET_DISK_NAME /
--description="cloned disk" --source-disk=projects/SOURCE_PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME
--csek-key-file example-key-file.json

API

Geben Sie den Verschlüsselungsschlüssel des Quelllaufwerks mit dem Attribut diskEncryptionKey an.


POST https://compute.googleapis.com/compute/beta/projects/TARGET_PROJECT_ID/zones/ZONE/disks

{
  "name": "TARGET_DISK_NAME"
  "sourceDisk": "projects/SOURCE_PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME"
  "diskEncryptionKey": {
    "rsaEncryptedKey": "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFHz0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoDD6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oeQ5lAbtt7bYAAHf5l+gJWw3sUfs0/Glw5fpdjT8Uggrr+RMZezGrltJEF293rvTIjWOEB3z5OHyHwQkvdrPDFcTqsLfh+8Hr8g+mf+7zVPEC8nEbqpdl3GPv3A7AwpFp7MA=="
  },
}

Wenn das Quelllaufwerk mit einem vom Kunden verwalteten Verschlüsselungsschlüssel verschlüsselt ist, müssen Sie den gleichen Schlüssel auch zum Verschlüsseln des Klons verwenden.

Console

Compute Engine verschlüsselt den Klon automatisch mit dem Verschlüsselungsschlüssel des Quelllaufwerks.

gcloud

Geben Sie den Schlüssel für das Quelllaufwerk mit dem Flag --kms-key an, wenn Sie den Laufwerkklon erstellen. Wenn Sie einen mit RSA verpackten Schlüssel verwenden, nutzen Sie die Komponente gcloud beta:


gcloud beta compute disks create projects/TARGET_PROJECT_ID/zones/ZONE/disks/TARGET_DISK_NAME /
--description="cloned disk" --source-disk=projects/SOURCE_PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME
--kms-key projects/KMS_PROJECT_ID/locations/REGION/keyRings/KEY_RING/cryptoKeys/KEY

API

Geben Sie den Schlüssel für das Quelllaufwerk mit dem Attribut kmsKeyName an, wenn Sie den Laufwerkklon erstellen.


POST https://compute.googleapis.com/compute/beta/projects/TARGET_PROJECT_ID/zones/ZONE/disks

{
  "name": "TARGET_DISK_NAME"
  "sourceDisk": "projects/SOURCE_PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME"
  "diskEncryptionKey": {
    "kmsKeyName": "projects/KMS_PROJECT_ID/locations/REGION/keyRings/KEY_RING/cryptoKeys/KEY"
  },
}

Größe eines zonalen nichtflüchtigen Speichers anpassen

Sie können die Größe eines zonalen nichtflüchtigen Speichers anpassen, wenn Ihre Instanzen mehr Speicherplatz benötigen, und mehrere sekundäre Laufwerke nur dann anhängen, wenn Sie Ihre Daten in einzelne Partitionen aufteilen müssen.

Sie können die Laufwerksgröße jederzeit anpassen, unabhängig davon, ob das Laufwerk an eine laufende Instanz angehängt ist.

Wenn Sie die Größe eines Laufwerks ändern, werden keine Laufwerksdaten gelöscht oder geändert. Als Best Practice sollten Sie jedoch einen Snapshot des Laufwerks erstellen, bevor Sie Änderungen vornehmen.

Console

  1. Wechseln Sie zur Seite Laufwerke, um eine Liste der zonalen nichtflüchtigen Speicher in Ihrem Projekt abzurufen.

    Zur Seite "Laufwerke"

  2. Klicken Sie auf den Namen des Laufwerks, dessen Größe Sie anpassen möchten.

  3. Klicken Sie auf der Seite mit den Laufwerkdetails auf Bearbeiten.

  4. Geben Sie im Feld Größe die neue Größe für das Laufwerk ein. Bei Bootlaufwerken und sekundären Laufwerken mit MBR-Partitionstabellen kann die Größe maximal bis 2 TB angepasst werden.

  5. Klicken Sie auf Speichern, um die Änderungen auf das Laufwerk anzuwenden.

  6. Nachdem Sie die Größe des Laufwerks angepasst haben, müssen Sie die Größe des Dateisystems anpassen, damit das Betriebssystem auf den zusätzlichen Speicherplatz zugreifen kann.

gcloud

Verwenden Sie im gcloud-Tool den Befehl disks resize und geben Sie das Flag --size mit der gewünschten Laufwerkgröße in Gigabyte an.

gcloud compute disks resize DISK_NAME --size DISK_SIZE

Ersetzen Sie:

  • DISK_NAME: durch den Namen des Laufwerks, dessen Größe Sie anpassen.
  • DISK_SIZE: durch die neue Größe des Laufwerks in Gigabyte. Bei Bootlaufwerken und sekundären Laufwerken mit MBR-Partitionstabellen kann die Größe maximal bis 2 TB angepasst werden.

Nachdem Sie die Größe des Laufwerks angepasst haben, müssen Sie die Größe des Dateisystems anpassen, damit das Betriebssystem auf den zusätzlichen Speicherplatz zugreifen kann.

API

Erstellen Sie mit der API eine POST-Anfrage an die Methode compute.disks.resize. Geben Sie im Anfragetext den Parameter sizeGb an und legen Sie die gewünschte Laufwerkgröße in Gigabyte fest.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/resize

{
 "sizeGb": "DISK_SIZE"
}

Ersetzen Sie:

  • PROJECT_ID: durch Ihre Projekt-ID.
  • ZONE: durch die Zone, in der sich der nichtflüchtige Speicher befindet.
  • DISK_NAME: durch den Namen des Laufwerks, dessen Größe angepasst werden soll.
  • DISK_SIZE: durch die neue Größe des Laufwerks in Gigabyte. Bei Bootlaufwerken und sekundären Laufwerken mit MBR-Partitionstabellen kann die Größe maximal bis 2 TB angepasst werden.

Nachdem Sie die Größe des Laufwerks angepasst haben, müssen Sie die Größe des Dateisystems anpassen, damit das Betriebssystem auf den zusätzlichen Speicherplatz zugreifen kann.

Größe des Dateisystems und der Partitionen in einem zonalen nichtflüchtigen Speicher anpassen

Nachdem Sie die Größe des zonalen nichtflüchtigen Speichers geändert haben, müssen Sie das Dateisystem auf dem Speicher so konfigurieren, dass der zusätzliche Speicherplatz verwendet wird. Wenn der Speicher über eine Partitionstabelle (z. B. ein Bootlaufwerk) verfügt, müssen Sie die Partition erweitern und die Größe des Dateisystems auf dieser Partition anpassen. Wenn der zonale nichtflüchtige Speicher nur über ein Dateisystem und keine Partitionstabelle verfügt, können Sie nur die Größe des Dateisystems anpassen.

Alternativ können Instanzen, die die aktuelle Version von öffentlichen Images verwenden, ihre Partitionen und Dateisysteme nach einem Neustart des Systems automatisch anpassen. Die öffentlichen Images von SUSE Linux Enterprise Server (SLES) sind die einzigen, die dieses Feature nicht unterstützen.

Bevor Sie das Dateisystem im zonalen nichtflüchtigen Speicher ändern, erstellen Sie einen Snapshot.

Linux-Instanzen

Bei Linux-Instanzen müssen Sie eine Verbindung zu Ihrer Instanz herstellen und die Größe der Partitionen und Dateisysteme manuell anpassen, um den hinzugefügten zusätzlichen Speicherplatz zu verwenden. Sie müssen die Instanz nicht neu starten, wenn Sie mit diesem manuellen Prozess fertig sind.

  1. Rufen Sie die Seite VM-Instanzen auf.

    Zur Seite "VM-Instanzen"

  2. Klicken Sie auf die Schaltfläche SSH neben der Instanz mit dem neu hinzugefügten Laufwerk. Im Browser wird eine Terminalverbindung zur Instanz hergestellt.

  3. Ermitteln Sie das Laufwerk mit dem Dateisystem und der Partition, deren Größe Sie anpassen möchten. Wenn Ihr Laufwerk schon bereitgestellt ist, können Sie die Befehle df und lsblk verwenden, um die Größe des Dateisystems zu vergleichen und die Laufwerk-ID zu ermitteln. In diesem Beispiel befindet sich die Partition /dev/sda1 auf einem 20-GB-Bootlaufwerk. Die Partitionstabelle und das Dateisystem stellen dem Betriebssystem jedoch nur 9,7 GB zur Verfügung. Darüber hinaus hat das sekundäre /dev/sdb-Laufwerk keine Partitionstabelle und das Dateisystem auf diesem Laufwerk stellt dem Betriebssystem lediglich 250 GB bereit. Außerdem ist in diesem Beispiel /mnt/disks/disk-1 das Bereitstellungsverzeichnis.

    $ sudo df -Th
    
    Filesystem      Type     Size   Used  Avail  Use%  Mounted on
    /dev/sda1       ext4     9.7G   1.2G   8.5G   12%  /
    /dev/sdb        ext4     250G    60M   250G    1%  /mnt/disks/disk-1
    
    
    $ sudo lsblk
    
    NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda       8:0    0   20G  0 disk
    └─sda1    8:1    0   10G  0 part /
    sdb       8:16   0  500G  0 disk /mnt/disks/disk-1
    
    

    In diesem Beispiel zeigt der Befehl df, dass die Partition /dev/sda1 als Root-Dateisystem und das Laufwerk /dev/sdb als sekundäres Laufwerk auf /mnt/disks/disk-1 bereitgestellt wird.

    Wenn sich auf Ihrem Laufwerk ein Dateisystem und keine Partitionstabelle befindet, können Sie Schritt 4 zum Installieren des Dienstprogramms growpart und zum Vergrößern einer Partition überspringen.

  4. Wenn das Laufwerk, dessen Größe angepasst werden soll, eine Partitionstabelle hat, müssen Sie die Partition erweitern, bevor Sie die Größe des Dateisystems anpassen. Verwenden Sie growpart, um die Größe Ihrer Image-Partition anzupassen.

    1. Zum Installieren von growpart auf Debian-Server, führen Sie den folgenden Befehl aus:

      $ sudo apt -y install cloud-guest-utils
    2. Führen Sie zum Installieren von growpart auf CentOS-Servern den folgenden Befehl aus:

      $  sudo yum -y install cloud-utils-growpart

      Wenn Sie nach der Installation Hilfe benötigen, führen Sie growpart -h aus.

    3. Nach der Installation des growpart-Tools können Sie die Partition vergrößern.

      $ sudo growpart /dev/DEVICE_ID PARTITION_NUMBER

      Ersetzen Sie:

      • DEVICE_ID: durch die Geräte-ID.
      • PARTITION_NUMBER: durch die Partitionsnummer für dieses Gerät, beispielsweise sudo growpart /dev/sda 1. Zwischen der Geräte-ID und der Partitionsnummer steht ein Leerzeichen.
  5. Erweitern Sie das Dateisystem auf dem Laufwerk oder der Partition, um den hinzugefügten Speicherplatz zu verwenden.

    Wenn Sie ext4 verwenden, geben Sie den Befehl resize2fs ein. Wenn Sie das Laufwerk mit einer Partition erweitert haben, geben Sie sie an. Ist auf dem Laufwerk keine Partitionstabelle vorhanden, geben Sie nur die Laufwerk-ID an.

    $ sudo resize2fs /dev/DEVICE_IDPARTITION_NUMBER

    Ersetzen Sie:

    • DEVICE_ID: durch die Geräte-ID.
    • PARTITION_NUMBER: durch die Partitionsnummer des Geräts, auf dem Sie die Größe des Dateisystems ändern. /dev/sda beispielsweise verweist auf ein Laufwerk und /dev/sda1 auf die erste Partition darauf.

    Wenn Sie xfs verwenden, geben Sie den Befehl xfs_growfs ein, um das Dateisystem zu erweitern und statt der Geräte-ID den Bereitstellungspunkt anzugeben:

    $ sudo xfs_growfs /mnt/disks/disk-1

    disk-1 ist der Bereitstellungspunkt.

  6. Prüfen Sie optional mit dem Befehl df, ob die Größe des Dateisystems angepasst wurde.

    $ df -h /dev/DEVICE_ID
    
    Filesystem        Size  Used Avail Use% Mounted on
    /dev/DEVICE_ID  493G   70M  492G   1% /mnt/disks/disk-1
    

    Ersetzen Sie DEVICE_ID durch die Geräte-ID des Laufwerks, dessen Dateisystemkonfiguration angezeigt werden soll.

Windows-Instanzen

Verwenden Sie das Windows Disk Management Tool, um die Größe von Partitionen für eine Windows-Instanz anzupassen.

  1. Rufen Sie die Seite VM-Instanzen auf.

    Zur Seite "VM-Instanzen"

  2. Klicken Sie auf die Schaltfläche RDP neben der Instanz, die das Laufwerk mit der angepassten Größe enthält. Der Browser öffnet eine RDP-Verbindung zur Instanz.

  3. Klicken Sie mit der rechten Maustaste auf das Windows-Startmenü und wählen Sie Disk Management aus, um das Datenträgerverwaltungstool zu öffnen.

    Auswählen der Windows-Datenträgerverwaltungstool über das Kontextmenü der Windows-Schaltfläche

  4. Aktualisieren Sie die Datenträgerverwaltung, damit der zusätzliche Speicherplatz auf dem zonalen nichtflüchtigen Speicher erkannt wird. Klicken Sie oben im Fenster der Datenträgerverwaltung auf Action und wählen Sie Refresh aus.

    Klicken auf das Menü

  5. Klicken Sie bei dem Laufwerk, dessen Größe Sie angepasst haben, mit der rechten Maustaste auf die formatierte Partition und wählen Sie Extend Volume aus.

    Klicken mit der rechten Maustaste auf den formatierten Teil des Laufwerks und Auswählen der Option

  6. Folgen Sie der Anleitung im Extend Volume Wizard (Assistent zum Erweitern von Volumes), um Ihre vorhandene Partition mit dem zusätzlichen Speicherplatz zu erweitern. Wenn die vorhandene Partition in NTFS formatiert ist, wird die maximale Partitionsgröße durch die Einstellungen für die Clustergröße begrenzt.

  7. Prüfen Sie nach Abschluss des Assistenten und der Formatierung des Volumes die Spalte Status in der Liste der angehängten Laufwerke. Hier muss der Status Healthy für das neue Laufwerk angezeigt werden.

    Liste der von Windows erkannten Laufwerke aufrufen und prüfen, ob die Instanz online ist und den Status

Nun können Sie den zusätzlichen zonalen nichtflüchtigen Speicherplatz zur Speicherung von Daten verwenden.

Eine nicht zugängliche Instanz oder ein vollständiges Bootlaufwerk wiederherstellen

Wenn eine Instanz keinen Speicherplatz mehr zur Verfügung hat oder keine Linux-Gastumgebung ausführt, ist beim Booten keine automatische Größenanpassung des Stammdateisystems durch die Instanz möglich, auch wenn Sie die Größe des sichernden nichtflüchtigen Speichers erhöht haben. Wenn Sie keine Verbindung zu Ihrer Instanz herstellen können oder Ihr Bootlaufwerk voll ist und Sie die Größe nicht ändern können, müssen Sie eine neue Instanz erstellen und das Bootlaufwerk aus einem Snapshot neu erstellen.

Sie müssen die Größe des neu zu erstellenden Bootlaufwerks kennen. Sie können sie mithilfe der Compute Engine Console ermitteln.

  1. Rufen Sie die Seite zum Erstellen von VM-Instanzen auf.

    Zur Seite "VM-Instanzen"

    1. Klicken Sie auf den Instanznamen, um die Seite VM-Instanzdetails zu öffnen.
    2. Klicken Sie auf Beenden.
    3. Notieren Sie im Abschnitt Bootlaufwerk die Größe und den Namen des Bootlaufwerks.
  2. Rufen Sie in der Google Cloud Console die Seite zum Erstellen von Snapshots auf.

    Zur Seite "Snapshots"

    1. Geben Sie einen Namen für den Snapshot ein.
    2. Wählen Sie das Bootlaufwerk aus der Drop-down-Liste Quelllaufwerk aus.
    3. Klicken Sie auf Erstellen.
  3. Rufen Sie die Seite zum Erstellen von VM-Instanzen auf.

    Zur Seite "VM-Instanzen"

  4. Geben Sie die Instanzdetails ein.

  5. Erstellen Sie ein neues Bootlaufwerk aus dem Snapshot des alten Bootlaufwerks.

    1. Wählen Sie unter Bootlaufwerk die Option Ändern aus.
    2. Wählen Sie Snapshots aus.
    3. Wählen Sie in der Drop-down-Liste Snapshot den Snapshot des alten Bootlaufwerks aus.
    4. Wählen Sie den Bootlaufwerktyp aus.
    5. Geben Sie die neue Größe für das Laufwerk ein.
    6. Klicken Sie auf Auswählen, um Ihre Laufwerksoptionen zu bestätigen.
  6. Klicken Sie auf Erstellen.

  7. Stellen Sie das Laufwerk bereit und formatieren Sie es.

Automatischen Löschzustand eines zonalen nichtflüchtigen Speichers festlegen

Sie können festlegen, dass zonale nichtflüchtige Lese-/Schreibspeicher automatisch gelöscht werden, wenn die zugehörige VM-Instanz gelöscht wird. Dieses Verhalten wird durch das Attribut autoDelete auf der VM-Instanz für einen angehängten zonalen nichtflüchtigen Speicher gesteuert und kann jederzeit geändert werden. Ebenso können Sie verhindern, dass ein zonaler nichtflüchtiger Speicher gelöscht wird. Setzen Sie dazu den Wert autoDelete auf "false".

Console

  1. Rufen Sie die Seite VM-Instanzen auf.

    Zur Seite "VM-Instanzen"

  2. Klicken Sie das Kästchen neben der Instanz an, der die Laufwerke zugeordnet sind.

  3. Klicken Sie auf den Instanznamen.

  4. Die Seite DVM-Instanzdetails wird angezeigt.

  5. Klicken Sie auf Bearbeiten.

  6. Scrollen Sie zu Zusätzliche Laufwerke.

  7. Klicken Sie auf das Stiftsymbol, um die Löschregel des Laufwerks zu bearbeiten.

  8. Klicken Sie auf Fertig, um die Änderungen zu speichern.

  9. Klicken Sie zum Aktualisieren Ihrer Instanz auf Speichern.

gcloud

Verwenden Sie zum Festlegen des automatischen Löschzustands eines zonalen nichtflüchtigen Speichers den Befehl gcloud compute instances set-disk-auto-delete:

gcloud compute instances set-disk-auto-delete example-instance \
  [--auto-delete|--no-auto-delete] \
  --disk example-disk

API

Wenn Sie die API verwenden, machen Sie eine POST-Anfrage an den folgenden URI:

https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/instances/example-instance/setDiskAutoDelete?deviceName=deviceName,autoDelete=true

Wenn Sie die Clientbibliothek verwenden, arbeiten Sie mit der Methode instances().setDiskAutoDelete:

def setAutoDelete(gce_service, auth_http):
  request = gce_service.instances().setDiskAutoDelete(project=example-project, zone=us-central1-f, deviceName=my-new-device, instance=example-instance, autoDelete=True)
  response = request.execute(http=auth_http)

  print response

Zonalen nichtflüchtigen Speicher mit mehreren Instanzen teilen

Sie können einen nichtflüchtigen Speicher ohne Startfunktion an mehrere VM-Instanzen im Lesemodus anhängen und damit statische Daten mit mehreren Instanzen teilen. Das Teilen von statischen Daten zwischen mehreren Instanzen eines nichtflüchtigen Speichers ist billiger, als Ihre Daten auf individuelle Laufwerke für einzelne Instanzen zu replizieren.

Wenn Sie einen nichtflüchtigen Speicher an mehrere Instanzen anhängen, muss er an alle diese Instanzen im Lesemodus anhängt werden. Ein nichtflüchtiger Speicher kann nicht an mehrere Instanzen im Lese-/Schreibmodus angehängt werden. Wenn Sie dynamischen Speicherplatz zwischen mehreren Instanzen teilen müssen, haben Sie folgende Möglichkeiten:

Bei einem nichtflüchtigen Speicher mit Daten, die Sie mit mehreren Instanzen teilen möchten, trennen Sie ihn von allen Lese-/Schreibinstanzen und hängen Sie ihn an eine oder mehrere Instanzen im Lesemodus an.

Console

  1. Öffnen Sie die Seite VM-Instanzen, um die Liste der Instanzen in Ihrem Projekt aufzurufen.

    Zur Seite "Instanzen"

  2. Klicken Sie in der Spalte Name auf den Namen der Instanz, für die Sie das Laufwerk bereitstellen möchten. Die Seite VM-Instanzdetails wird geöffnet.

  3. Klicken Sie auf der Seite "Instanzdetails" auf Bearbeiten.

  4. Klicken Sie im Bereich Zusätzliche Laufwerke auf eine der folgenden Optionen:

    1. Neues Laufwerk hinzufügen, um der Instanz ein Laufwerk im schreibgeschützten Modus hinzuzufügen.
    2. Vorhandenes Laufwerk hinzufügen, um ein vorhandenes Laufwerk auszuwählen und es im schreibgeschützten Modus an Ihre Instanz anzuhängen.
  5. Legen Sie weitere Optionen für das Laufwerk fest.

  6. Klicken Sie auf Fertig, um die Änderungen zu übernehmen.

  7. Klicken Sie auf Speichern, um die Änderungen auf die Instanz anzuwenden.

  8. Stellen Sie eine Verbindung zur Instanz her und stellen Sie das Laufwerk bereit.

  9. Wiederholen Sie diesen Vorgang, um das Laufwerk anderen Instanzen im Lesemodus hinzuzufügen.

gcloud

Verwenden Sie im gcloud-Tool den Befehl compute instances attach-disk und geben Sie das Flag --mode mit der Option ro an.

gcloud compute instances attach-disk INSTANCE_NAME \
  --disk DISK_NAME \
  --mode ro

Ersetzen Sie:

  • INSTANCE_NAME: durch den Namen der Instanz, an die Sie den nichtflüchtigen Speicher anhängen möchten.
  • DISK_NAME: durch den Namen des Laufwerks, das Sie anhängen möchten.

Nachdem Sie das Laufwerk angehängt haben, verbinden Sie die Instanz und stellen Sie das Laufwerk bereit.

Wiederholen Sie diesen Befehl für jede Instanz, wo Sie dieses Laufwerk im Lesemodus hinzufügen möchten.

API

Erstellen Sie mit der API eine POST-Anfrage an die Methode compute.instances.attachDisk. Legen Sie im Anfragetext den Parameter mode als READ_ONLY fest.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk

{
 "source": "zones/ZONE/disks/DISK_NAME",
 "mode": "READ_ONLY"
}

Ersetzen Sie:

  • INSTANCE_NAME: durch den Namen der Instanz, an die Sie den nichtflüchtigen Speicher anhängen möchten.
  • PROJECT_ID: durch Ihre Projekt-ID.
  • ZONE: durch die Zone, in der sich der nichtflüchtige Speicher befindet.
  • DISK_NAME: durch den Namen des Laufwerks, das Sie anhängen.

Nachdem Sie das Laufwerk angehängt haben, verbinden Sie die Instanz und stellen Sie das Laufwerk bereit.

Wiederholen Sie diese Anfrage für jede Instanz, der Sie dieses Laufwerk im Lesemodus hinzufügen möchten.

Typ des nichtflüchtigen Speichers ändern

Die Preise und die Leistung des nichtflüchtigen Speichers hängen vom Typ des nichtflüchtigen Speichers ab. Ändern Sie den Typ des nichtflüchtigen Speichers mithilfe von Snapshots. Zum Beispiel können Sie so Ihren nichtflüchtigen Standardspeicher in einen nichtflüchtigen SSD-Speicher ändern:

Console

  1. Erstellen Sie einen Snapshot Ihres nichtflüchtigen Standardspeichers.
  2. Erstellen Sie einen neuen nichtflüchtigen Speicher basierend auf dem Snapshot. Wählen Sie aus der Drop-down-Liste Typ "Nichtflüchtiger SSD-Speicher" aus.

gcloud

  1. Erstellen Sie einen Snapshot Ihres nichtflüchtigen Standardspeichers.
  2. Erstellen Sie einen neuen nichtflüchtigen Speicher basierend auf dem Snapshot. Fügen Sie das Flag --type ein und geben Sie pd-ssd an.

API

  1. Erstellen Sie einen Snapshot Ihres nichtflüchtigen Standardspeichers.
  2. Erstellen Sie einen neuen nichtflüchtigen Speicher basierend auf dem Snapshot. Geben Sie im Feld type "zones/ZONE/diskTypes/pd-ssd" an und ersetzen Sie ZONE durch die Zone, in der sich die Instanz und das neue Laufwerk befinden.

Weitere Informationen