In diesem Dokument wird beschrieben, wie Sie bestimmte Aufgaben auf einem Laufwerk ausführen. Wenn Sie eine der folgenden Aufgaben ausführen möchten, müssen Sie ein neues Laufwerk erstellen. Sie können an einem Laufwerk keine der folgenden Änderungen vornehmen.
- Ändern Sie den Typ eines Laufwerks, z. B. von einem Hyperdisk Throughput-Volume in ein Hyperdisk Balanced-Volume.
- Ändern Sie den Verschlüsselungstyp des Laufwerks, z. B. von der Verwendung von von Google generierten Schlüsseln zu vom Kunden verwalteten Verschlüsselungsschlüsseln (CMEK).
- Verschieben Sie ein Laufwerk in einen oder aus einem Hyperdisk Storage Pool.
So führen Sie eine der oben genannten Aufgaben aus:
- Erstellen Sie einen Snapshot des vorhandenen Laufwerks.
- Erstellen Sie ein neues Laufwerk des richtigen Typs oder in einem Speicherpool (Placement). Verwenden Sie dazu den Snapshot als Datenquelle für das Laufwerk.
- Nachdem Sie das neue Laufwerk geprü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:
- Arten von Hyperdisk Storage Pools
- Unterstützung von Maschinentypen und regionale Verfügbarkeit für Hyperdisk Throughput Storage Pools und Hyperdisk Balanced Storage Pools
- Einschränkungen beim Erstellen von Laufwerken in einem Hyperdisk Storage Pool
-
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 bei Compute Engine authentifizieren. Wählen Sie dazu eine der folgenden Optionen aus:
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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
Compute-Instanzadministrator (Version 1) (
roles/compute.instanceAdmin.v1
) - Um eine Verbindung zu einer VM herzustellen, die als Dienstkonto ausgeführt werden kann:
Service Account User (v1) (
roles/iam.serviceAccountUser
) -
Um einen Snapshot der Persistent Disk zu erstellen:
compute.snapshots.create
für das Projekt-
compute.disks.createSnapshot
für das Laufwerk
-
So erstellen Sie ein neues Laufwerk:
compute.disks.create
für das Projekt -
So erstellen Sie ein Laufwerk in einem Speicherpool:
compute.storagePools.use
für das Projektcompute.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
-
-
So löschen Sie ein Laufwerk:
compute.disks.delete
für das Projekt -
Bereiten Sie sich vor, einen Laufwerk-Snapshot zu erstellen:
- Informationen zum Vorbereiten des Laufwerks für einen Snapshot finden Sie unter Best Practices für Compute Engine-Laufwerk-Snapshots.
- Lesen Sie den Artikel Zeitpläne für Laufwerk-Snapshots erstellen, um zu erfahren, wie Sie einen Snapshot-Zeitplan erstellen und an Laufwerke anhängen. Wenn Sie Ihre Laufwerke regelmäßig mit geplanten Snapshots sichern, kann dies das Risiko unerwarteter Datenverluste verringern.
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.
-
Erstellen Sie einen Snapshot Ihres vorhandenen Laufwerks.
- Optional: Wenn Sie neue Hyperdisks in einem Speicherpool erstellen möchten, müssen Sie einen Speicherpool erstellen, falls noch keiner vorhanden ist.
Gehen Sie zur Seite Laufwerke.
Zur Seite „Laufwerke“- Klicken Sie auf + Laufwerk erstellen.
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.
- Wählen Sie unter Laufwerkquelltyp die Option Snapshot und dann den Namen des wiederherzustellenden Snapshots aus.
- 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.
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.
Optional: So erstellen Sie das neue Laufwerk in einem Speicherpool:
- Wählen Sie im Bereich Speicherpool die Option Speicherpool aktivieren aus.
Wählen Sie den Namen des Speicherpools aus, in dem das Laufwerk erstellt werden soll.
In der Liste werden nur Speicherpools angezeigt, die sich in der ausgewählten Zone befinden.
- Klicken Sie auf Erstellen, um das neue Laufwerk zu erstellen.
- Nachdem Sie das Laufwerk erstellt haben, können Sie es an eine laufende oder gestoppte Compute-Instanz anhängen.
-
Bereiten Sie sich vor, einen Laufwerk-Snapshot zu erstellen:
- Informationen zum Vorbereiten des Laufwerks für einen Snapshot finden Sie unter Best Practices für Compute Engine-Laufwerk-Snapshots.
- Lesen Sie den Artikel Zeitpläne für Laufwerk-Snapshots erstellen, um zu erfahren, wie Sie einen Snapshot-Zeitplan erstellen und an Laufwerke anhängen. Wenn Sie Ihre Laufwerke regelmäßig mit geplanten Snapshots sichern, kann dies das Risiko unerwarteter Datenverluste verringern.
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.
-
Erstellen Sie einen Snapshot Ihres vorhandenen Laufwerks.
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 von Laufwerknamen angeben, die durch Leerzeichen getrennt sind, um mehrere Laufwerke mit denselben Attributen zu erstellen.
- ZONE: 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: der Name des Speicherpools, in dem das Laufwerk erstellt werden soll. Wenn Sie diesen Parameter nicht angeben, wird ein eigenständiges Hyperdisk erstellt.
- SIZE: Optional: die bereitgestellte Kapazität des neuen Laufwerks. Die Größe muss größer oder gleich der Größe des Quell-persistenten Speichers 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 Storage Pools übereinstimmen, also entweder
hyperdisk-balanced
oderhyperdisk-throughput
. - PROVISIONED_IOPS: Optional: die IOPS, die für das Laufwerk bereitgestellt werden sollen. Sie können diesen Parameter nur verwenden, wenn Sie ein Hyperdisk Balanced- oder Hyperdisk Extreme-Laufwerk erstellen.
- PROVISIONED_THROUGHPUT: Optional: Bei Hyperdisk Balanced- und Hyperdisk Throughput-Laufwerken ist dies der Durchsatz in Megabyte (MB) pro Sekunde, der für das Laufwerk bereitgestellt werden soll. Der Wert muss eine positive Ganzzahl sein.
Nachdem Sie das Laufwerk erstellt haben, können Sie es an eine laufende oder gestoppte Compute-Instanz anhängen.
Erstellen Sie eine
POST
-Anfrage, um mit der Methodedisks.insert
ein zonales Hyperdisk zu erstellen. Fügen Sie die Attributename
,sizeGb
,type
undsourceSnapshot
hinzu.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", "sourceSnapshot": "SNAPSHOT_NAME", "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT", "accessMode": "DISK_ACCESS_MODE" }
Ersetzen Sie Folgendes:
PROJECT_ID
: Ihre Projekt-ID.ZONE
: die Zone, in der sich Ihre Compute-Instanz und das neue Laufwerk befindenDISK_NAME
: Name des neuen LaufwerksDISK_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.DISK_TYPE
ist der Typ des Laufwerks. Verwenden Sie zum Erstellen eines Hyperdisk-Volumes einen der folgenden Werte:hyperdisk-balanced
,hyperdisk-extreme
,hyperdisk-ml
oderhyperdisk-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.THROUGHPUT_LIMIT
: Optional: Bei Hyperdisk Balanced-, Hyperdisk ML- oder Hyperdisk Throughput-Volumes ist dies eine Ganzzahl, die den Durchsatz (in MiB pro Sekunde) darstellt, den das Laufwerk verarbeiten kann.DISK_ACCESS_MODE
: wie Compute-Instanzen auf die Daten auf dem Laufwerk zugreifen können. Unterstützte Werte:READ_WRITE_SINGLE
für Lese-/Schreibzugriff von einer Instanz. Dies ist der Standardwert.READ_WRITE_MANY
für Lese-/Schreibzugriff von mehreren Instanzen.READ_ONLY_MANY
für Lesezugriff von mehreren Instanzen
Sie können den Zugriffsmodus für die folgenden Laufwerktypen festlegen:
- Hyperdisk Balanced
- Hyperdisk ML
- Hyperdisk mit ausgeglichener Hochverfügbarkeit (Vorabversion)
Verwenden Sie die
compute.disks.get
-Methode, um eine Beschreibung des Laufwerks aufzurufen.Nachdem Sie das Laufwerk erstellt haben, können Sie es an eine laufende oder gestoppte Compute-Instanz anhängen.
-
Bereiten Sie sich vor, einen Laufwerk-Snapshot zu erstellen:
- Informationen zum Vorbereiten des Laufwerks für einen Snapshot finden Sie unter Best Practices für Compute Engine-Laufwerk-Snapshots.
- Lesen Sie den Artikel Zeitpläne für Laufwerk-Snapshots erstellen, um zu erfahren, wie Sie einen Snapshot-Zeitplan erstellen und an Laufwerke anhängen. Wenn Sie Ihre Laufwerke regelmäßig mit geplanten Snapshots sichern, kann dies das Risiko unerwarteter Datenverluste verringern.
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.
-
Erstellen Sie einen Snapshot Ihres vorhandenen Laufwerks.
Gehen Sie zur Seite Laufwerke.
Zur Seite „Laufwerke“- Klicken Sie auf + Laufwerk erstellen.
- Geben Sie einen Namen für das Laufwerk an.
- Wählen Sie im Feld Standort die Option Regional aus.
Geben Sie die primäre Zone für das Laufwerk in den Feldern Region und Zone an.
Das Laufwerk muss sich in derselben Region wie die Compute-Instanz befinden, an die Sie es anhängen möchten.
- Geben Sie die sekundäre Zone im Feld Replikatzone an.
- Wählen Sie unter Laufwerkquelltyp die Option Snapshot und dann den Namen des wiederherzustellenden Snapshots aus.
Wählen Sie unter Laufwerktyp die Option Hyperdisk mit ausgeglichener Hochverfügbarkeit aus.
Wenn der Laufwerkstyp „Hyperdisk Balanced-Hochverfügbarkeit“ nicht in der Liste angezeigt wird, müssen Sie möglicherweise eine Region auswählen, in der Hyperdisk Balanced-Hochverfügbarkeitslaufwerke angeboten werden.
- 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.
Optional: Ändern Sie die Standardwerte für Bereitgestellte IOPS und Bereitgestellter Durchsatz für das neue Laufwerk:
- Klicken Sie auf Erstellen, um das neue Laufwerk zu erstellen.
- Nachdem Sie das Laufwerk erstellt haben, können Sie es an eine laufende oder gestoppte Compute-Instanz anhängen.
-
Bereiten Sie sich vor, einen Laufwerk-Snapshot zu erstellen:
- Informationen zum Vorbereiten des Laufwerks für einen Snapshot finden Sie unter Best Practices für Compute Engine-Laufwerk-Snapshots.
- Lesen Sie den Artikel Zeitpläne für Laufwerk-Snapshots erstellen, um zu erfahren, wie Sie einen Snapshot-Zeitplan erstellen und an Laufwerke anhängen. Wenn Sie Ihre Laufwerke regelmäßig mit geplanten Snapshots sichern, kann dies das Risiko unerwarteter Datenverluste verringern.
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.
-
Erstellen Sie einen Snapshot Ihres vorhandenen Laufwerks.
Verwenden Sie den Befehl
disks create
, um ein Hyperdisk Balanced-Hochverfügbarkeitslaufwerk aus Ihrem Snapshot zu erstellen.gcloud compute disks create DISK_NAME \ --size=SIZE \ --type=hyperdisk-balanced-high-availability \ --source-snapshot=SNAPSHOT_NAME \ --provisioned-iops=PROVISIONED_IOPS \ --provisioned-throughput=PROVISIONED_THROUGHPUT \ --region=REGION \ --replica-zones=ZONE1,ZONE2
Ersetzen Sie Folgendes:
DISK_NAME
: Ein eindeutiger Name für das Laufwerk.SIZE
: Optional: die bereitgestellte Kapazität des neuen Laufwerks. Die Größe muss größer oder gleich der Größe des Quelllaufwerks sein. Der Wert muss eine ganze Zahl sein, gefolgt von der Größeneinheit GiB für Gibibyte oder TiB für Tebibyte.SNAPSHOT_NAME
: Der Name des Snapshots, den Sie vom ursprünglichen Laufwerk erstellt haben.PROVISIONED_IOPS
: Optional: die IOPS, die für das Laufwerk bereitgestellt werden sollen.PROVISIONED_THROUGHPUT
: Optional: Der Durchsatz in Megabyte (MB) pro Sekunde, der für das Laufwerk bereitgestellt werden soll.REGION
: die Region, in der sich das regionale Laufwerk befindet, z. B.europe-west1
ZONE1
,ZONE2
: Zonen innerhalb der Region, in denen sich die beiden Laufwerkreplikate befinden, z. B.europe-west1-b,europe-west1-c
PROJECT_ID
: Ihre Projekt-ID.REGION
: die Region, in der sich das regionale Laufwerk befindet, z. B.europe-west1
DISK_NAME
: Name des neuen LaufwerksSNAPSHOT_NAME
: Der Name des Snapshots, den Sie vom ursprünglichen Laufwerk erstellt haben.ZONE1
,ZONE2
: Zonen, in denen sich Replikate des neuen Laufwerks befinden sollen, z. B.europe-west1-b,europe-west1-c
DISK_SIZE
: Größe des neuen Laufwerks in GiB.- Laufwerk bereitstellen (Linux)
- Nicht-Bootlaufwerk auf einer Windows-VM formatieren und bereitstellen
- Weitere Informationen zu Hyperdisk
- Weitere Informationen zu Speicherpools.
- Hyperdisk-Volumes verwalten
- Benchmarking der Hyperdisk-Leistung
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 Ändern des Laufwerktyps benötigen:
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Ändern des Laufwerktyps erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind zum Ändern des Laufwerktyps erforderlich:
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 oder aus einem Speicherpool entfernen möchten, erstellen Sie einen Snapshot des Laufwerks und verwenden Sie diesen dann beim Erstellen eines neuen Laufwerks.
Wenn Sie ein neues Hyperdisk-Volume erstellen, können Sie es als eigenständiges Laufwerk oder in einem Speicherpool erstellen, falls vorhanden.
Console
gcloud
REST
Zonales Laufwerk in ein regionales Hyperdisk Balanced High Availability-Laufwerk ändern
Wenn Sie ein zonales Laufwerk in ein Hyperdisk-Laufwerk mit ausgeglichener Hochverfügbarkeit umwandeln möchten, erstellen Sie einen Snapshot des zonalen Laufwerks und verwenden Sie diesen Snapshot als Quelle beim Erstellen des regionalen Laufwerks.
Console
gcloud
Terraform
Zum Erstellen eines Hyperdisk Balanced High Availability-Volumes können Sie die Ressource
google_compute_region_disk
verwenden, wie im folgenden Beispiel gezeigt, aber den Laufwerktyp vonpd-ssd
inhyperdisk-balanced-high-availability
ändern.REST
Erstellen Sie eine
POST
-Anfrage an die Methodecompute.regionDisks.insert
, um ein Hyperdisk-Volume mit ausgeglichener Hochverfügbarkeit zu erstellen.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/disks { "name": "DISK_NAME", "sourceSnapshot": "SNAPSHOT_NAME", "region": "projects/PROJECT_ID/regions/REGION", "replicaZones": [ "projects/PROJECT_ID/zones/ZONE1", "projects/PROJECT_ID/zones/ZONE2" ], "sizeGb": "DISK_SIZE", "type": "projects/PROJECT_ID/regions/REGION/diskTypes/hyperdisk-balanced-high-availability" }
Ersetzen Sie Folgendes:
Zugriff auf das neue Laufwerk für die VM-Instanz gewähren
Nachdem Sie das Laufwerk erstellt haben, müssen Sie es an Ihre Compute-Instanz anhängen oder den regionalen Speicher an Ihre Compute-Instanz anhängen, bevor Sie es verwenden können.
Da das von Ihnen erstellte neue Laufwerk kein leeres Laufwerk ist, müssen Sie es nach dem Anhängen an eine Instanz nur noch 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 bestätigt haben, haben Sie folgende Möglichkeiten:
Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-12-22 (UTC).
-