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 Balanced-Volumes identisch, mit der Ausnahme, dass Sie auch Bootlaufwerke vom Typ Hyperdisk Balanced 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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
-
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
) -
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 Rufen Sie die Seite VM-Instanzen auf.
Klicken Sie auf den Namen der VM, der Sie ein Laufwerk hinzufügen möchten.
Klicken Sie auf der Seite VM-Instanzdetails auf Bearbeiten.
Klicken Sie unter Zusätzliche Laufwerke auf Laufwerk hinzufügen.
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.
Wählen Sie unter Laufwerkseinstellungen einen Laufwerkstyp aus der folgenden Liste aus. Die von Ihnen angegebenen Werte müssen im Bereich der unterstützten Werte liegen.
- Hyperdisk abgestimmt. Sie können auch die Standardeinstellungen für das Laufwerk Größe, Bereitgestellte IOPS und Bereitgestellter Durchsatz ändern.
- Hyperdisk Extrem. Sie können auch die Standardeinstellungen für Größe und Bereitgestellte IOPS des Laufwerks ändern.
- Hyperdisk ML. Sie können auch die Standardeinstellungen für Größe und Bereitgestellter Durchsatz des Laufwerks ändern.
- Hyperdisk Durchsatz. Sie können auch die Standardeinstellungen für Größe und Bereitgestellter Durchsatz des Laufwerks ändern.
Optional: Bei Hyperdisk Balanced- oder Hyperdisk Balanced High Availability-Volumes (Vorabversion) können Sie das Anhängen des Laufwerks an mehrere VMs aktivieren, indem Sie das Laufwerk im Modus für mehrere Autoren erstellen. Wählen Sie unter Zugriffsmodus die Option Mehrere VMs – Lese‑/Schreibmodus aus.
Klicken Sie auf Speichern.
Klicken Sie auf Speichern, um die Änderungen für die VM zu übernehmen.
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 --access-mode=DISK_ACCESS_MODE
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öße angegeben ist, wird 100 GB als Standardwert verwendet. Zulässige Werte für die Größe des Laufwerks:- 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 ML: von 4 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
ist der Typ des Laufwerks. Verwenden Sie einen der folgenden Werte:hyperdisk-balanced
,hyperdisk-extreme
,hyperdisk-ml
oderhyperdisk-throughput
IOPS_LIMIT
: Optional: Bei Hyperdisk Balanced- oder Hyperdisk Extreme-Laufwerken ist dies die Anzahl der E/A-Vorgänge pro Sekunde (IOPS), 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
: Optional: Wie VMs auf die Daten auf dem Laufwerk zugreifen können. Unterstützte Werte:READ_WRITE_SINGLE
für Lese-/Schreibzugriff von einer VM. Das ist die Standardeinstellung.READ_WRITE_MANY
für Lese-/Schreibzugriff von mehreren VMs.READ_ONLY_MANY
für den Lesezugriff von mehreren VMs.
Sie können den Zugriffsmodus für die folgenden Laufwerktypen festlegen:
- Hyperdisk Balanced
- Hyperdisk ML
- Hyperdisk mit ausgeglichener Hochverfügbarkeit (Vorabversion)
Optional: Verwenden Sie den Befehl
gcloud compute disks describe DISK_NAME
, um eine Beschreibung des Laufwerks aufzurufen.Nachdem Sie das Laufwerk erstellt haben, können Sie es an eine VM anhängen.
Erstellen Sie eine
POST
-Anfrage, um mit der Methodedisks.insert
ein zonales Hyperdisk zu erstellen. Fügen Sie die Attributename
,sizeGb
,type
,provisionedIops
undprovisionedThroughput
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", "accessMode": "DISK_ACCESS_MODE" }
Ersetzen Sie Folgendes:
PROJECT_ID
: Ihre Projekt-ID.ZONE
ist die Zone, in der sich Ihre VM und das neue Laufwerk befindenDISK_NAME
: Name des neuen LaufwerksDISK_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.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 VMs auf die Daten auf dem Laufwerk zugreifen können. Unterstützte Werte:READ_WRITE_SINGLE
für Lese-/Schreibzugriff von einer VM. Das ist die Standardeinstellung.READ_WRITE_MANY
für Lese-/Schreibzugriff von mehreren VMs.READ_ONLY_MANY
für den Lesezugriff von mehreren VMs.
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 VM anfügen.
- Linux: Weitere Informationen finden Sie unter Nicht-Bootlaufwerk auf einer Linux-VM formatieren und bereitstellen
- Windows: Siehe Nicht-Bootlaufwerk auf einer Windows-VM formatieren und bereitstellen
- IOPS und Durchsatz für Hyperdisk-Volumes anpassen
- Laufwerke regelmäßig mit Snapshots sichern, um unbeabsichtigte Datenverluste zu vermeiden
Go
Wenn Sie die Go Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
Java
Wenn Sie die Java Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
Node.js
Wenn Sie die Node.js Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
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 auf Projekte, Ordner und Organisationen 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:
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Unterstützte Werte für Hyperdisk-Volumes
Die Werte, die Sie beim Erstellen oder Ändern eines Hyperdisk-Volumes verwenden, müssen innerhalb des Bereichs der maximalen und minimalen Werte liegen, die unter Hyperdisk-Limits pro Laufwerk beschrieben sind.
Wenn Sie die Größe eines Hyperdisk-Volumes ändern, das an eine VM angehängt ist, dürfen die neuen Werte die Hyperdisk-Limits pro VM nicht überschreiten.
Die bereitgestellten IOPS und der bereitgestellte Durchsatz für ein Hyperdisk-Volume müssen den in Informationen zu IOPS- und Durchsatzbereitstellung für Hyperdisk beschriebenen Regeln entsprechen.
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.
Die Größe, der Durchsatz und die IOPS, die Sie beim Erstellen eines Hyperdisk-Volumes angeben, müssen im Bereich der unterstützten Werte liegen.
Wenn Sie ein Hyperdisk Balanced- oder Hyperdisk Balanced High Availability-Volume (Vorabversion) erstellen, können Sie optional mehreren VMs den Zugriff auf das Laufwerk gewähren, indem Sie das Laufwerk im Modus für mehrere Autoren erstellen.
Console
gcloud
REST
Go
Java
Node.js
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
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-04 (UTC).
-