Sie können ein Hyperdisk Balanced-, Hyperdisk Extreme- oder Hyperdisk Throughput-Volume für Ihre Compute Engine-Instanz verwenden, indem Sie die folgenden Aufgaben ausführen:
- Erstellen Sie ein leeres Nicht-Bootlaufwerk und zonales Hyperdisk-Volume und hängen Sie es entweder während oder nach der Instanzerstellung an die Instanz an.
- Formatieren Sie das Volume und stellen Sie es bereit, um Zugriff auf ein Daten- oder Dateisystem zu gewähren.
Bei Hyperdisk Balanced-Volumes können Sie auch Boot- und Datenlaufwerke erstellen.
Allgemeine Informationen zu Hyperdisk finden Sie unter Informationen zu Hyperdisk.
So fügen Sie Ihrer Instanz ein Hyperdisk Balanced High Availability-Laufwerk hinzu:
Hinweise
- Lesen Sie die Hyperdisk-Einschränkungen, bevor Sie Ihrer Compute-Instanz 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 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.
- 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 Instanz 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
für die Instanz -
compute.disks.use
für das Volume, das Sie an die Instanz anhängen möchten
-
So formatieren Sie das angehängte Volume und stellen es bereit:
compute.instances.setMetadata
auf der Instanz Rufen Sie die Seite VM-Instanzen auf.
Klicken Sie auf den Namen der Instanz, an die Sie ein Laufwerk anhängen 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-Volumes können Sie das Anhängen des Laufwerks an mehrere Instanzen 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 auf die Instanz anzuwenden.
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 maximalen Durchsatz (in MiB pro Sekunde) darstellt, den das Laufwerk bereitstellen kann.DISK_ACCESS_MODE
: Optional: 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. Das ist die Standardeinstellung.READ_WRITE_MANY
(nur Hyperdisk Balanced und Hyperdisk Balanced High Availability) für den gleichzeitigen Lese-/Schreibzugriff von mehreren Instanzen.READ_ONLY_MANY
(nur Hyperdisk ML) für den gleichzeitigen Lesezugriff von mehreren Instanzen.
Informationen zum Festlegen des Zugriffsmodus für Hyperdisk Balanced-Hochverfügbarkeitslaufwerke finden Sie unter Regionalen Datenträger erstellen.
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 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
,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
: durch Ihre Projekt-ID.ZONE
: durch die Zone, in der sich Ihre Instanz und das neue Laufwerk befinden.DISK_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 maximalen Durchsatz (in MiB pro Sekunde) darstellt, den das Laufwerk bereitstellen kann.DISK_ACCESS_MODE
: Optional: 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. Das ist die Standardeinstellung.READ_WRITE_MANY
(nur Hyperdisk Balanced und Hyperdisk Balanced High Availability) für gleichzeitigen Lese-/Schreibzugriff von mehreren Instanzen.READ_ONLY_MANY
(nur Hyperdisk ML) für den gleichzeitigen Lesezugriff von mehreren Instanzen.
Informationen zum Festlegen des Zugriffsmodus für Hyperdisk Balanced-Hochverfügbarkeitslaufwerke finden Sie unter Regionalen Datenträger erstellen.
Optional: 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 Instanz anhängen.
- Linux: Weitere Informationen finden Sie unter Nicht-Bootlaufwerk auf einer Linux-Compute-Instanz formatieren und bereitstellen
- Windows: Weitere Informationen finden Sie unter Nicht-Bootlaufwerk auf einer Windows-Compute-Instanz 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 Instanz 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 Instanz erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um Ihrer Instanz 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.
Instanz ein Hyperdisk-Volume hinzufügen
Sie können ein Hyperdisk-Volume über dieGoogle 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-Volume erstellen, können Sie optional mehreren Instanzen gleichzeitigen 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 Instanz anhängen.
Laufwerk formatieren und bereitstellen
Nachdem Sie das neue Laufwerk erstellt und an eine Instanz 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: 2025-01-07 (UTC).
-