Block Storage for VPC-Datenträger erstellen
Erstellen Sie „ IBM Cloud “-Blockspeichervolumes während der Instanzbereitstellung, als eigenständige Volumes oder durch Wiederherstellung aus Snapshots. Konfigurieren Sie Kapazität, IOPS und Verschlüsselung.
Bevor Sie beginnen, müssen Sie sich vergewissern, dass Sie bereits eine VPC-Instanz erstellt haben. Wenn Sie ein Volume aus einem Snapshot erstellen, können Sie einen Snapshot von Ihrem eigenen Konto oder einem anderen Konto verwenden. Wenn Sie einen Snapshot von einem anderen Konto verwenden möchten, stellen Sie sicher, dass die richtigen IAM-Berechtigungen vorhanden sind.
Die Hyper Protect Crypto Services sind veraltet. Kunden können bestehende Instanzen bis zum 20. März 2027 nutzen. Weitere Informationen finden Sie unter IBM Cloud Hyper Protect Crypto Services wird nicht mehr unterstützt. Um einen kontinuierlichen Schutz zu gewährleisten, sollten Sie erwägen, Ihre bestehenden Verschlüsselungsschlüssel auf eine dedizierte Key Protect-Instanz zu migrieren. Weitere Informationen finden Sie im Migrationsleitfaden.
ErstellenBlock Storage for VPC Volumes in der Konsole
Verwenden Sie die IBM Cloud-Konsole, um ein Block Storage for VPC-Volume zu erstellen, wenn Sie eine virtuelle Serverinstanz anlegen oder ein eigenständiges Volume erstellen.
Block Storage for VPC-Datenträger beim Erstellen einer Instanz erstellen und zuordnen
- Klicken Sie im Feld IBM Cloud Konsole auf das Symbol Menü Navigation
> Infrastruktur
> Rechenleistung > Virtuelle Serverinstanzen.
- Klicken Sie in der Liste der virtuellen Serverinstanzen auf Create.
- Wählen Sie auf der Seite "Virtueller Server für VPC-Bereitstellung" Servertyp, Position, Betriebssystem, Profil, Platzierungsgruppe usw. aus. Weitere Informationen zur Bereitstellung der Instanz finden Sie unter Virtuelle Serverinstanz über die Benutzerschnittstelle erstellen.
- Die Details des zu erstellenden Bootdatenträgers werden auf der Seite angezeigt. Sie können das Startvolume bearbeiten, indem Sie auf klicken, um Symbol Bearbeiten
die Kapazität zu ändern, eine Verschlüsselung festzulegen und beliebige Benutzer-Tags hinzuzufügen, um diese Ressource zu kennzeichnen. Sie können das Profil auf
sdpoder änderngeneral-purpose. - Um ein Datenvolumen zu erstellen und es an die Instanz anzuhängen,Datenvolumen der Seite zur Instanzbereitstellung auf Erstellen. Geben Sie im Seitenbereich die Details zum Volume an.
- Sie können ein leeres Datenvolume erstellen oder ein Volume mit importierten Daten aus einem Snapshot erstellen. Wenn Sie Vorhandenen Snapshot importieren wählen, wählen Sie einen verfügbaren Snapshot aus der Liste aus. Wenn Sie Snapshot nach CRN importieren wählen, halten Sie die CRN des Snapshots zur Eingabe bereit.
- Geben Sie einen eindeutigen, aussagekräftigen Namen für Ihr Volume an. Beispielsweise kann es sich um einen Namen handeln, der Ihre Rechen- oder Workload-Funktion beschreibt. Der Name des Bandes muss mit einem Kleinbuchstaben beginnen. Der Name kann aus bis zu 63 alphanumerischen Zeichen in Kleinbuchstaben bestehen und den Bindestrich (-) enthalten. Volume-Namen müssen für Ihre VPC eindeutig sein. Sie können den Namen später ändern, wenn Sie möchten.
- Die Funktion Automatisches Löschen ist standardmäßig deaktiviert. Wenn Sie möchten, dass das Volume gelöscht wird, wenn die angeschlossene virtuelle Serverinstanz gelöscht wird, klicken Sie auf den Schalter, um die Funktion zu aktivieren.
- Ressourcengruppe und Standort werden von der Instanz übernommen. Diese Werte können nicht geändert werden.
- Sie können optionale Benutzertags angeben, die diesem Datenträger zugeordnet werden sollen. Weitere Informationen zum Organisieren von Ressourcen mit Benutzertags finden Sie unter Mit Tags arbeiten.
- Im Abschnitt Verschlüsselung ist die vom Anbieter verwaltete Verschlüsselung standardmäßig aktiviert. Um Ihren eigenen Verschlüsselungsschlüssel zu verwenden,
klicken Sie auf den Schalter, um die vom Kunden verwaltete Verschlüsselung zu aktivieren. Wenn Sie bereits über eine KMS-Instanz und einen Root-Schlüssel verfügen, wählt das System diese automatisch für Sie aus. Sie können auf das
Symbol klicken, um Symbol Bearbeiten
zu einem anderen Schlüssel oder einer anderen Instanz zu wechseln. Um Ihren Verschlüsselungsschlüssel zu finden, wählen Sie eine der folgenden Optionen:
- Nach Instanz suchen: Der Bildschirm umfasst drei Schritte:
- KMS-Instanz auswählen: Die Liste enthält den Namen, die ID, den Typ (Standard oder Dedicated) und den Standort jeder verfügbaren Key Protect-Instanz. Wählen Sie eine Instanz aus und klicken Sie auf Auswählen. Wenn Sie noch keine Instanz haben, klicken Sie auf Erstellen, um eine bereitzustellen.
- Schlüsselzuordnung: Die Liste enthält den Namen, die ID, das Datum der letzten Aktualisierung, Aliase und den Schlüsselring jedes verfügbaren Root-Schlüssels. Wählen Sie eine Taste aus und klicken Sie auf Auswählen. Wenn Sie noch keinen Schlüssel haben, klicken Sie auf Neuen Schlüssel erstellen.
- Überprüfung: Bestätigen Sie Ihre Auswahl, einschließlich des Schlüsselverwaltungsdienstes, des Instanztyps, des Instanznamens und des Schlüsselnamens. Im Abschnitt Service-Autorisierung wird angezeigt, ob die erforderliche Autorisierung zwischen Block Storage for VPC und der KMS-Instanz bereits eingerichtet ist. Ist dies nicht der Fall, können Sie Key Protect die Berechtigung automatisch erstellen lassen oder manuell eine anlegen. Weitere Informationen finden Sie unter Einrichten von Service-zu-Service-Berechtigungen für die Block Storage for VPC. Klicken Sie auf Bestätigen, um Ihre Auswahl zu übernehmen und zur Volumenkonfiguration zurückzukehren.
- Suchen nach CRN: Geben Sie die CRN des Kundenstammschlüssels ein, der für die Verschlüsselung des Volumes verwendet werden soll. Wählen Sie diese Option, wenn Sie den CRK eines anderen Kontos verwenden. Klicken Sie auf Auswählen, um zum Schritt Überprüfen fortzufahren, der in der Option Nach Instanz suchen beschrieben ist.
- Nach Instanz suchen: Der Bildschirm umfasst drei Schritte:
- Wählen Sie das Speicherprofil aus. Wenn Sie sich für den Import von Daten aus einem Snapshot entscheiden, muß der Speichererzeugungswert des Snapshots mit dem Speichererzeugungswert des ausgewählten Volume-Profils übereinstimmen.
- Sie können das Profil
sdpwählen, wenn Sie eine Speicherkapazität von bis zu 32.000 GB mit benutzerdefinierten IOPS- und Durchsatzgrenzen angeben möchten. - Wenn Sie ein Volume der ersten Generation mit vordefinierten IOPS-Tiers verwenden möchten, können Sie eine der folgenden Optionen auswählen: gestaffelt profile. Wenn Sie Allzweck wählen, 5iops-tier, oder 10iops-tier wählen, müssen Sie nur die Kapazität des Volumens angeben.
- Wenn die Leistungsanforderungen Ihrer Anwendung nicht in eine der IOPS-Kategorien fallen, können Sie das benutzerdefinierte Profil wählen. Geben Sie die Größe Ihres Volumes und die IOPS im entsprechenden Bereich für die Kapazität des Volumes an. Die Datenträgergröße kann zwischen 10 und 16.000 GB liegen. Wenn Sie den IOPS-Wert eingeben, zeigt die Benutzerschnittstelle den zulässigen Bereich an. Sie können auch auf den Link Speichergröße klicken, um die Größen- und IOPS-Bereiche des benutzerdefinierten Volume-Profils anzuzeigen.
- Sie können das Profil
- Sie können beim Erstellen des Volumes eine Sicherungsrichtlinie anwenden. Klicken Sie auf Anwenden und wählen Sie dann eine vorhandene Richtlinie aus der Dropdown-Liste im Seitenbereich aus. Wählen Sie die Tags aus, die auf das Ziel angewendet werden sollen, und klicken Sie auf Richtlinie und Tags anwenden.
- Klicken Sie auf Speichern.
- Sie kehren zur Bereitstellungsseite der virtuellen Instanz zurück, um die Definition der verbleibenden Attribute Ihrer virtuellen Serverinstanz abzuschließen.
- Wenn Sie mit Ihrer Auswahl zufrieden sind, klicken Sie auf Virtuellen Server erstellen.
Ein Block Storage for VPC-Volume kann jeweils nur an einen virtuellen Server angehängt werden. Auf der Übersichtsseite des Block Storage for VPC-Volumes können Sie Details zur virtuellen Serverinstanz einsehen, indem Sie unter Angeschlossene Instanzen den Instanznamen auswählen.
Block Storage for VPC-Datenträger aus einer vorhandenen Instanz erstellen und zuordnen
Sie können einen Block Storage for VPC-Datenträger aus einer vorhandenen Instanz erstellen.
- Zur Liste der virtuellen Serverinstanzen wechseln. Klicken Sie im Feld IBM Cloud Konsole auf das Symbol Menü Navigation
> Infrastruktur
> Rechenleistung > Virtuelle Serverinstanzen.
- Wählen Sie eine Instanz in der Liste aus.
- Klicken Sie auf der Seite mit den Instanzdetails auf die Registerkarte Speicher.
- Klicken Sie in der Liste der angeschlossenen Speichervolumes auf Anschließen.
- Klicken Sie in der Seitenanzeige auf den Abwärtspfeil unter Blockdatenträger und wählen Sie Datenträger erstellen aus. Die Seitenanzeige wird mit Feldern erweitert, um den Datenträger zu definieren.
- Wenn Sie zuvor Datenträgermomentaufnahmen erstellt haben, wird die Option zum Importieren einer Momentaufnahme verfügbar. Klicken Sie auf den Schalter Importieren aus Snapshot und wählen Sie einen Snapshot aus der Liste oder suchen Sie den Snapshot anhand seiner CRN.
- Geben Sie einen eindeutigen, aussagekräftigen Namen für Ihr Volume an. Beispielsweise kann es sich um einen Namen handeln, der Ihre Rechen- oder Workload-Funktion beschreibt. Der Name des Bandes muss mit einem Kleinbuchstaben beginnen. Der Name kann aus bis zu 63 alphanumerischen Zeichen in Kleinbuchstaben bestehen und den Bindestrich (-) enthalten. Volume-Namen müssen für Ihre VPC eindeutig sein. Sie können den Namen später ändern, wenn Sie möchten.
- Die Funktion Automatisches Löschen ist standardmäßig deaktiviert. Wenn Sie möchten, dass das Volume gelöscht wird, wenn die angeschlossene virtuelle Serverinstanz gelöscht wird, klicken Sie auf den Schalter, um die Funktion zu aktivieren.
- Ressourcengruppe und Standort werden von der Instanz übernommen. Diese Werte können nicht geändert werden.
- Sie können optionale Benutzertags angeben, die diesem Datenträger zugeordnet werden sollen. Weitere Informationen zum Organisieren von Ressourcen mit Benutzertags finden Sie unter Mit Tags arbeiten.
- Im Abschnitt Verschlüsselung ist die vom Anbieter verwaltete Verschlüsselung standardmäßig aktiviert. Um Ihren eigenen Verschlüsselungsschlüssel zu verwenden,
klicken Sie auf den Schalter, um die vom Kunden verwaltete Verschlüsselung zu aktivieren. Wenn Sie bereits über eine KMS-Instanz und einen Root-Schlüssel verfügen, wählt das System diese automatisch für Sie aus. Sie können auf das
Symbol klicken, um Symbol Bearbeiten
zu einem anderen Schlüssel oder einer anderen Instanz zu wechseln. Um Ihren Verschlüsselungsschlüssel zu finden, wählen Sie eine der folgenden Optionen:
- Nach Instanz suchen: Der Bildschirm umfasst drei Schritte:
- KMS-Instanz auswählen: Die Liste enthält den Namen, die ID, den Typ (Standard oder Dedicated) und den Standort jeder verfügbaren Key Protect-Instanz. Wählen Sie eine Instanz aus und klicken Sie auf Auswählen. Wenn Sie noch keine Instanz haben, klicken Sie auf Erstellen, um eine bereitzustellen.
- Schlüsselzuordnung: Die Liste enthält den Namen, die ID, das Datum der letzten Aktualisierung, Aliase und den Schlüsselring jedes verfügbaren Root-Schlüssels. Wählen Sie eine Taste aus und klicken Sie auf Auswählen. Wenn Sie noch keinen Schlüssel haben, klicken Sie auf Neuen Schlüssel erstellen.
- Überprüfung: Bestätigen Sie Ihre Auswahl, einschließlich des Schlüsselverwaltungsdienstes, des Instanztyps, des Instanznamens und des Schlüsselnamens. Im Abschnitt Service-Autorisierung wird angezeigt, ob die erforderliche Autorisierung zwischen Block Storage for VPC und der KMS-Instanz bereits eingerichtet ist. Ist dies nicht der Fall, können Sie Key Protect die Berechtigung automatisch erstellen lassen oder manuell eine anlegen. Weitere Informationen finden Sie unter Einrichten von Service-zu-Service-Berechtigungen für die Block Storage for VPC. Klicken Sie auf Bestätigen, um Ihre Auswahl zu übernehmen und zur Volumenkonfiguration zurückzukehren.
- Suchen nach CRN: Geben Sie die CRN des Kundenstammschlüssels ein, der für die Verschlüsselung des Volumes verwendet werden soll. Wählen Sie diese Option, wenn Sie den CRK eines anderen Kontos verwenden. Klicken Sie auf Auswählen, um zum Schritt Überprüfen fortzufahren, der in der Option Nach Instanz suchen beschrieben ist.
- Nach Instanz suchen: Der Bildschirm umfasst drei Schritte:
- Klicken Sie auf Weiter.
- Wählen Sie das Speicherprofil aus. Wenn Sie sich für den Import von Daten aus einem Snapshot entscheiden, muß der Speichererzeugungswert des Snapshots mit dem Speichererzeugungswert des ausgewählten Volume-Profils übereinstimmen.
- Sie können das Profil
sdpauswählen. Geben Sie dann die Kapazität Ihres Volumes, die erforderliche Bandbreite und die erforderliche IOPS an. Die Größe des Volumens kann zwischen 1 und 32.000 GB liegen. Sie können IOPS in einem Bereich von 100 - 64.000 angeben. Der Grenzwert für den Durchsatz liegt zwischen 1000 und 8192 Mbit/s. - Sie können eines der abgestuften Profile auswählen. Nachdem Sie Allzweck ausgewählt haben, 5iops-tier, oder 10iops-tier gewählt haben, müssen Sie im nächsten Schritt die Kapazität des Datenträgers angeben. Die Datenträgergröße kann zwischen 10 und 16.000 GB liegen.
- Sie können das benutzerdefinierte Profil wählen, wenn die Leistungsanforderungen Ihrer Anwendung in keine der IOPS-Kategorien fallen. Geben Sie dann die Größe Ihres Volumes und die IOPS im entsprechenden Bereich für die Kapazität des Volumes an. Die Datenträgergröße kann zwischen 10 und 16.000 GB liegen. Wenn Sie den IOPS-Wert eingeben, zeigt die Benutzerschnittstelle den zulässigen Bereich an. Sie können auch auf den Link Speichergröße klicken, um die Größen- und IOPS-Bereiche des benutzerdefinierten Volume-Profils anzuzeigen.
- Sie können das Profil
- Klicken Sie auf Speichern.
- Wenn Sie die Definition des Datenträgers abgeschlossen haben, klicken Sie auf Speichern. Das Volume wird erstellt und der Instanz zugeordnet. Sie kehren zur Seite mit den Instanzdetails zurück. Das neue Volume wird in der Liste der Speichervolumes angezeigt.
Eigenständigen Block Storage for VPC-Datenträger erstellen
Sie können ein Block Storage for VPC-Volume unabhängig von der Bereitstellung eines virtuellen Servers erstellen und das Volume später an eine Instanz anhängen.
-
Klicken Sie im Feld IBM Cloud Konsole auf das Symbol Menü Navigation
> Infrastruktur
> Speicher > Block Storage Volumen.
-
Klicken Sie auf Erstellen.
-
Auf derBlock Storage for VPC Provisioning-Seite, überprüfen Sie die Standort Information. Die Geografie, Region und Zone werden von der VPC übernommen (z. B. Nordamerika, Dallas,Dallas-1 ). Sie können eine andere Zone an Ihrem Standort aus dem Menü auswählen, indem Sie auf das Symbol „Bearbeiten“
.
-
Im Einzelheiten müssen Sie den Namen des Volumes und die Ressourcengruppe angeben, zu der das Volume hinzugefügt werden soll. Optional können Sie Benutzer-und Zugriffsmanagementtags hinzufügen.
-
Geben Sie einen aussagekräftigen Namen für Ihren Datenträger an. Sie können beispielsweise einen Namen angeben, der Ihre Rechenressourcens- oder Workloadfunktion beschreibt.
Der Name des Bandes muss mit einem Kleinbuchstaben beginnen. Der Datenträgername darf maximal 63 alphanumerische Zeichen in Kleinbuchstaben und Bindestriche (-) enthalten. Datenträgernamen müssen in der gesamten VPC-Infrastruktur eindeutig sein. Sie können den Namen später bearbeiten.
-
Geben Sie eine Ressourcengruppe an.
-
Geben Sie Benutzertags an, um Ihre Ressourcen zu organisieren und von Sicherungsrichtlinien zu verwenden.
-
Geben Sie Zugriffsmanagementtags an, die in IAM erstellt wurden, um Sie bei der Verwaltung des Zugriffs auf Ihre Datenträger zu unterstützen.
-
-
Im Optionale Konfigurationen können Sie angeben, ob Sie das Volume mit Daten aus einem Snapshot erstellen möchten. Weitere Informationen finden Sie unter Erstellen Sie ein eigenständigesBlock Storage for VPC Volume aus einem Snapshot. Sie können auch eine Sicherungsrichtlinie anwenden. Klicken Sie auf Übernehmen, um die verfügbaren Richtlinien und Tarife anzuzeigen.
-
Im Abschnitt Profil können Sie das Leistungsprofil Ihres Volumes, seine Leistungsgrenzen und seine Kapazität angeben. Wenn Sie sich für den Import von Daten aus einem Snapshot entschieden haben, muß der Speichererzeugungswert des Snapshots mit dem Speichererzeugungswert des ausgewählten Volume-Profils übereinstimmen.
- Sie können das Profil
sdpauswählen. Geben Sie dann die Kapazität Ihres Volumes, das gewünschte Durchsatzlimit und die erforderlichen IOPS an. Die Größe des Volumens kann zwischen 1 und 32.000 GB liegen. Sie können IOPS in einem Bereich von 100 - 64.000 angeben. Der Grenzwert für den Durchsatz liegt zwischen 1000 und 8192 Mbit/s. - Sie können eines der abgestuften Profile auswählen. Nachdem Sie Allzweck ausgewählt haben, 5iops-tier, oder 10iops-tier gewählt haben, müssen Sie im nächsten Schritt die Kapazität des Datenträgers angeben. Die Datenträgergröße kann zwischen 10 und 16.000 GB liegen.
- Sie können das benutzerdefinierte Profil wählen, wenn die Leistungsanforderungen Ihrer Anwendung in keine der IOPS-Kategorien fallen. Geben Sie dann die Größe Ihres Volumes und die IOPS im entsprechenden Bereich für die Kapazität des Volumes an. Wenn Sie den IOPS-Wert eingeben, zeigt die Benutzerschnittstelle den zulässigen Bereich an. Sie können auch auf den Link Speichergröße klicken, um die Größen- und IOPS-Bereiche des benutzerdefinierten Volume-Profils anzuzeigen.
- Sie können das Profil
-
Im Abschnitt Verschlüsselung im Ruhezustand können Sie festlegen, dass die Verschlüsselung mit von IBM verwalteten Schlüsseln beibehalten wird, die standardmäßig für alle Volumes aktiviert ist. Alternativ können Sie auch Ihren eigenen Verschlüsselungsschlüssel verwenden. Um den Schlüssel oder die Instanz zu ändern, klicken Sie auf das Symbol Bearbeiten
um das Seitenpanel Verschlüsselung konfigurieren zu öffnen. Wählen Sie eine der folgenden Optionen aus, um Ihren Verschlüsselungsschlüssel zu finden:
- Nach Instanz suchen: Der Bildschirm umfasst drei Schritte:
- KMS-Instanz auswählen: Die Liste enthält den Namen, die ID, den Typ (Standard oder Dedicated) und den Standort jeder verfügbaren Key Protect-Instanz. Wählen Sie eine Instanz aus und klicken Sie auf Auswählen. Wenn Sie noch keine Instanz haben, klicken Sie auf Erstellen, um eine bereitzustellen.
- Schlüsselzuordnung: Die Liste enthält den Namen, die ID, das Datum der letzten Aktualisierung, Aliase und den Schlüsselring jedes verfügbaren Root-Schlüssels. Wählen Sie eine Taste aus und klicken Sie auf Auswählen. Wenn Sie noch keinen Schlüssel haben, klicken Sie auf Neuen Schlüssel erstellen.
- Überprüfung: Bestätigen Sie Ihre Auswahl, einschließlich des Schlüsselverwaltungsdienstes, des Instanztyps, des Instanznamens und des Schlüsselnamens. Im Abschnitt Service-Autorisierung wird angezeigt, ob die erforderliche Autorisierung zwischen Block Storage for VPC und der KMS-Instanz bereits eingerichtet ist. Ist dies nicht der Fall, können Sie Key Protect die Berechtigung automatisch erstellen lassen oder manuell eine anlegen. Weitere Informationen finden Sie unter Einrichten von Service-zu-Service-Berechtigungen für die Block Storage for VPC. Klicken Sie auf Bestätigen, um Ihre Auswahl zu übernehmen und zur Seite für die Volume-Bereitstellung zurückzukehren.
- Suchen nach CRN: Geben Sie die CRN des Kundenstammschlüssels ein, der für die Verschlüsselung des Volumes verwendet werden soll. Wählen Sie diese Option, wenn Sie den CRK eines anderen Kontos verwenden. Klicken Sie auf Auswählen, um zum Schritt Überprüfen fortzufahren, der in der Option Nach Instanz suchen beschrieben ist.
Wenn Sie einen Snapshot der zweiten Generation zum Erstellen des Volumes ausgewählt haben, muss der Verschlüsselungstyp Ihres Volumes mit dem Verschlüsselungstyp des Snapshots übereinstimmen. Wenn der Snapshot über vom Anbieter verwaltete Schlüssel verfügt, geben Sie keinen Schlüssel von einem Schlüsselverwaltungsdienst an.
- Nach Instanz suchen: Der Bildschirm umfasst drei Schritte:
-
Wenn Sie fertig sind, klicken Sie auf Blockspeicher-Volume erstellen.
- Wenn Sie noch nicht zur Bestellung bereit sind oder nach Preisinformationen suchen, können Sie die Informationen, die in der seitlichen Anzeige angezeigt werden, zu einer Schätzung hinzufügen. Weitere Informationen zur Funktionsweise dieser Funktion finden Sie unter Schätzen Sie Ihre Kosten.
-
Sie gelangen zurück zur Seite Block Storage for VPC-Volumes, auf der eine Meldung anzeigt, dass das Volume gerade erstellt wird (Volume-Status: pending ). Eine zweite Meldung wird angezeigt, wenn das Volume erstellt wurde (Volume-Status: verfügbar ).
-
Wählen Sie zum Anzeigen der Details des neuen Datenträgers den Link Ressource anzeigen in der zweiten Nachricht aus, um die Seite mit den Datenträgerdetails aufzurufen.
Wenn Sie die Liste der Block Storage-Volumes in der Konsole aktualisieren, erscheint das neue Volume am Anfang der Volume-Liste. Bei eigenständigen Volumes ist die Spalte Anhangstyp leer (-). Das Menü Aktionen am Ende einer Tabellenzeile enthält einen Link zum Anhängen eines Block Storage-Volumes an eine Instanz.
Erstellen eines StandaloneBlock Storage for VPC Volume aus einem Snapshot in der Konsole
Wenn Sie einen Block Storage for VPC-Datenträger erstellen, können Sie einen Snapshot auswählen und seine Daten verwenden, um den neuen Datenträger zu erstellen. Die dargestellten Momentaufnahmen befinden sich in einem stabilen Zustand. Der aus dem Snapshot erstellte Datenträger ist keiner Instanz zugeordnet und wird in der Liste der Block Storage for VPC-Datenträger angezeigt. Sie können das Volume später an eine Instanz anhängen.
Sie können einen Bootdatenträger aus einer bootfähigen Momentaufnahme wiederherstellen. Der Bootdatenträger wird zurückgeschrieben, wenn Sie eine virtuelle Serverinstanz erstellen.
- Klicken Sie im Feld IBM Cloud Konsole auf das Symbol Menü Navigation
> Infrastruktur
> Speicher > Block Storage Volumen.
- Wählen Sie Erstellen aus.
- Geben Sie den Speicherort des Volumes, den Volume-Namen, die optionale Ressourcengruppe und die Tags an.
- Im Optionale Konfigurationen auf Importieren aus Snapshot. Wählen Sie eine der folgenden Optionen aus
- Klicken Sie auf Vorhandenen Snapshot importieren, um die Liste der verfügbaren Snapshots anzuzeigen. Alle Snapshots, die angezeigt werden, befinden sich in einem stabilen Zustand. Standardmäßig ist die Registerkarte Nonbootable ausgewählt, die alle Datenträger-Snapshots auflistet. Um ein Boot-Volume wiederherzustellen, klicken Sie auf die Registerkarte Bootbar. Volume an neue virtuelle Serverinstanz anhängen ist standardmäßig ausgewählt. Der Bootdatenträger wird zurückgeschrieben, wenn die Instanz erstellt wird.
- Klicken Sie auf Snapshot nach CRN importieren und geben Sie die CRN des Snapshots an, den Sie verwenden möchten.
- Klicken Sie auf Speichern. Informationen zur Momentaufnahme werden auf der Seite für die Datenträgerbereitstellung angezeigt, einschließlich Name, Größe, Erstellungsdatum, Quellendatenträger und Angabe, ob es sich um eine bootfähige Momentaufnahme handelt. Bootfähige Momentaufnahmeninformationen umfassen das Betriebssystem und das Image. Die Verschlüsselung wird von der Momentaufnahme übernommen und im Verschlüsselungsabschnitt angezeigt.
- Klicken Sie auf Block-Speichervolumen erstellen.
Die Volumenprofile der ersten und zweiten Generation sind nicht austauschbar. Sie können einen Snapshot eines Datenträgers der zweiten Generation verwenden, um einen weiteren Datenträger der zweiten Generation zu erstellen, aber Sie können
das Volume-Profil nicht in ein Volume-Profil der ersten Generation ändern. Auf die gleiche Weise können Sie einen Snapshot eines Datenträgers der ersten Generation verwenden, um einen anderen Datenträger der ersten Generation mit denselben
Daten zu erstellen, und Sie können den neuen Datenträger nicht zum Profil sdp wechseln.
Wenn Sie die Seite Block Storage for VPC-Volumes aktualisieren, wird das neue Volume am Anfang der Liste der Volumes angezeigt. Wurde der Datenträger erfolgreich erstellt, dann wird als Status 'Verfügbar' angezeigt. Bei eigenständigen Datenträgern
ist die Spalte Anhangstyp leer (-). Das Menü Aktionen am Ende einer Tabellenzeile enthält einen Link zum Anhängen eines Block Storage for VPC-Datenträgers an eine Instanz.
Block Storage for VPC-Datenträger über die Befehlszeilenschnittstelle erstellen
Sie können Block Storage for VPC-Datenträger mithilfe der Befehlszeilenschnittstelle (CLI = Command Line Interface) erstellen.
Vorbereitende Schritte
Bevor Sie die Befehlszeilenschnittstelle (CLI) verwenden können, müssen Sie die IBM Cloud-CLI und das VPC-CLI-Plug-in installieren. Weitere Informationen finden Sie unter CLI-Voraussetzungen.
- Melden Sie sich bei IBM Cloud an.
Mit diesem Befehl wird eine URL zurückgegeben und die Eingabe eines Kenncodes angefordert. Rufen Sie diese URL im Browser auf und melden Sie sich an. Wenn dieser Vorgang erfolgreich ausgeführt werden kann, dann erhalten Sie einen Einmalkenncode. Kopieren Sie diesen Kenncode und fügen Sie ihn als Antwort auf die Eingabeaufforderung ein. Nach erfolgreicher Authentifizierung werden Sie aufgefordert, Ihren Account auszuwählen. Wenn Sie Zugriff auf mehrere Konten haben, wählen Sie das Konto aus, mit dem Sie sich anmelden möchten. Antworten Sie auf alle verbleibenden Eingabeaufforderungen, um die Anmeldung abzuschließen.ibmcloud login --sso -a cloud.ibm.com
Block Storage for VPC-Datenträger über die Befehlszeilenschnittstelle erstellen
Führen Sie den folgenden Befehl aus, um ein Block Storage for VPC-Volume zu erstellen. Geben Sie einen Datenträgernamen, einen Profilnamen und den Namen der Verfügbarkeitszone in Ihrer Region an. Weitere Informationen zu Block Storage for VPC-Profilen finden Sie unter Profile. Zusätzliche Optionen werden in Klammern angezeigt.
Gültige Datenträgernamen können eine Kombination aus alphanumerischen Zeichen in Kleinschreibung (a-z, 0-9) und dem Bindestrich (-) enthalten, die bis zu 63 Zeichen umfasst. Datenträgernamen müssen mit einem Kleinbuchstaben beginnen. Datenträgernamen
müssen innerhalb der gesamten VPC-Infrastruktur eindeutig sein. Wenn Sie beispielsweise zwei Volumes mit demselben Namen im selben Konto und in derselben Region erstellen, wird ein Fehler volume name duplicate ausgelöst.
ibmcloud is volume-create VOLUME_NAME PROFILE_NAME ZONE_NAME [--capacity CAPACITY] [--iops IOPS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--tags TAG_NAME1,TAG_NAME2,...] [--json]
Beispiel:
ibmcloud is volume-create demovolume1 custom us-east-1 --capacity 500 --iops 3000 --tags env:test,env:prod
Creating volume demovolume1 in resource group Default under account Test Account as user test.user@ibm.com...
ID r014-e45f9c8c-4655-4a3e-9d90-70c2d64d1746
Name demovolume1
CRN crn:v1:bluemix:public:is:us-east-1:a/a1234567::volume:r014-e45f9c8c-4655-4a3e-9d90-70c2d64d1746
Status pending
Attachment state unattached
Capacity 500
IOPS 3000
Bandwidth(Mbps) 6291
Profile custom
Encryption key -
Encryption provider_managed
Resource group defaults
Created 2023-07-24T16:20:52+00:00
Zone us-east-1
Health State inapplicable
Volume Attachment Instance Reference -
Active false
Busy false
Tags env:test,env:prod
Storage Generation 1
Die Kapazität, angegeben in Megabyte, kann zwischen 10 und 16.000 GB liegen. Erfolgt keine Angabe, dann wird die Standardkapazität von 100 GB verwendet. IOPS-Werte können je nach Profil und Datenträgergröße 100 bis 48.000 IOPS betragen. Erfolgt keine Angabe, dann wird für den IOPS-Wert standardmäßig die für das Datenträgerprofil gültige Konfiguration verwendet. Weitere Informationen finden Sie in der Tabelle mit den angepassten IOPS-Werten.
Der Datenträgername kann bis zu 63 alphanumerische Zeichen in Kleinschreibung und den Bindestrich (-) enthalten und muss mit einem Kleinbuchstaben beginnen. Datenträgernamen müssen innerhalb der gesamten VPC-Infrastruktur eindeutig sein.
Notieren Sie die Datenträger-ID. Sie müssen die ID angeben, wenn Sie Block Storage for VPC an eine virtuelle Serverinstanz anhängen, die Details eines Block Storage for VPC-Volumes anzeigen oder Volumes löschen.
Der Datenträgerzustand zeigt inapplicable an, während der Datenträgerstatus pending lautet. Nach der Erstellung des Datenträgers wird für den Allgemeinzustand OK angezeigt, sofern die Erstellung nicht
fehlgeschlagen ist. Weitere Informationen finden Sie unter Block Storage for VPC-Datenträgerstatus.
Benutzertags werden hinzugefügt, um die Datenträgerressource zu identifizieren. Wenn diese Tags mit den Tags in einer Sicherungsrichtlinie übereinstimmen, wird der Datenträger gemäß dem im Sicherungsplan angegebenen Zeitplan gesichert. Weitere Informationen finden Sie unter Sicherungsrichtlinie erstellen.
Um ein eigenständiges Volume zu erstellen, führen Sie den Befehl ibmcloud is volume-create aus und geben Sie das sdp Profil, die Größe und die Leistungsanforderungen für das Volume an. Das folgende Beispiel erstellt
ein Datenvolumen in der Region us-east mit 200 MB Kapazität und 100 IOPS.
ibmcloud is volume-create defined-performance-vol sdp us-east-3 --capacity 200 --iops 3000 --bandwidth 2000
Creating volume defined-performance-vol under account Test Account as user test.user@ibm.com...
ID r014-9b41d061-d00c-4571-92c0-f592b91f5cd0
Name defined-performance-vol
CRN crn:v1:bluemix:public:is:us-east-3:a/a1234567::volume:r014-9b41d061-d00c-4571-92c0-f592b91f5cd0
Status pending
Attachment state unattached
Capacity 200
IOPS 3000
Bandwidth(Mbps) 2000
Profile sdp
Encryption key -
Encryption provider_managed
Resource group Default
Created 2025-03-25T09:59:26+05:30
Zone us-east-3
Health State inapplicable
Volume Attachment Instance Reference -
Active false
Adjustable IOPS true
Busy false
Tags -
Storage Generation 2
Eigenständigen Block Storage for VPC-Datenträger mit vom Kunden verwalteter Verschlüsselung über die Befehlszeilenschnittstelle erstellen
Um über die Befehlszeilenschnittstelle (CLI) ein Block Storage-Volume mit vom Kunden verwalteter Verschlüsselung zu erstellen, verwenden Sie den Befehl ibmcloud is volume-create mit der Option --encryption-key. Für
die Option encryption_key ist eine gültige CRN für den Root-Schlüssel im Schlüsselverwaltungsdienst erforderlich.
ibmcloud is volume-create VOLUME_NAME PROFILE_NAME ZONE_NAME [--encryption-key ENCRYPTION_KEY] [--capacity CAPACITY] [--iops IOPS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON]
Das folgende Beispiel zeigt einen Datenträger mit angepassten IOPS und Kapazität, der mit kundenverwalteter Verschlüsselung erstellt wird.
ibmcloud is volume-create demo-cli-volume custom us-east-1 --capacity 300 --iops 1500 --encryption-key crn:v1:bluemix:public:kms:us-east:a/a1234567:3b05b403-8f51-4dac-9114-c777d0a760d4:key:7a8a2761-08e3-455f-a348-144ed604bba9
Creating volume demo-cli-volume under account Test Account as user test.user@ibm.com...
ID r014-3984600c-6f4d-4940-82de-519a867fa3c0
Name demo-cli-volume
CRN crn:v1:bluemix:public:is:us-east-1:a/a1234567::volume:r014-3984600c-6f4d-4940-82de-519a867fa3c0
Status pending
Attachment state unattached
Capacity 300
IOPS 1500
Bandwidth(Mbps) 3145
Profile custom
Encryption key crn:v1:bluemix:public:kms:us-east:a/a1234567:3b05b403-8f51-4dac-9114-c777d0a760d4:key:7a8a2761-08e3-455f-a348-144ed604bba9
Encryption user_managed
Resource group defaults
Created 2023-06-29T20:10:52+00:00
Zone us-east-1
Health State inapplicable
Volume Attachment Instance Reference -
Active false
Busy false
Tags -
Storage Generation 1
Eigenständigen Block Storage for VPC-Datenträger aus einer Momentaufnahme über die Befehlszeilenschnittstelle erstellen
Führen Sie den Befehl " ibmcloud is volume-create aus und geben Sie die Option " --snapshot mit dem Namen, der ID oder der CRN des Snapshots an, den Sie zum Erstellen des neuen Datenträgers verwenden. Der
Datenträger ist nicht zugeordnet, wie durch den Anhangsstatus in der Antwort angegeben.
Dieses Beispiel erstellt den neuen Datenträger aus einer Momentaufnahme, die durch den Namen angegeben wird.
ibmcloud is volume-create volume-4 general-purpose us-south-1 --snapshot r006-4602b3de-3885-4b49-8d46-65aacb72a1d6
Creating volume volume-4 under account Test Account as user test.user@ibm.com...
ID r014-dee9736d-08ee-4992-ba8d-3b64a4f0baac
Name volume-4
CRN crn:v1:bluemix:public:is:us-east-1:a/a1234567::volume:r014-dee9736d-08ee-4992-ba8d-3b64a4f0baac
Status pending
Attachment state unattached
Capacity 100
IOPS 3000
Bandwidth(Mbps) 393
Profile general-purpose
Encryption key -
Encryption provider_managed
Resource group defaults
Created 2023-06-29T16:14:59+00:00
Zone us-east-1
Health State inapplicable
Volume Attachment Instance Reference -
Active false
Busy false
Tags -
Storage Generation 1
Weitere Informationen finden Sie unter ibmcloud is volume-create in der CLI-Referenz.
Die Volumenprofile der ersten und zweiten Generation sind nicht austauschbar. Sie können einen Snapshot eines Datenträgers der zweiten Generation verwenden, um einen weiteren Datenträger der zweiten Generation zu erstellen, aber Sie können
das Volume-Profil nicht in ein Volume-Profil der ersten Generation ändern. Auf die gleiche Weise können Sie einen Snapshot eines Datenträgers der ersten Generation verwenden, um einen anderen Datenträger der ersten Generation mit denselben
Daten zu erstellen, und Sie können den neuen Datenträger nicht zum Profil sdp wechseln.
Datenträger als Zuordnung zu einer vorhandenen virtuellen Serverinstanz erstellen
Mit dem Befehl instance-volume-attachment-add können Sie einen Datenträger erstellen und an eine Instanz anhängen. Im folgenden Beispiel wird ein Datenträger mit dem Profil custom, einer Kapazität von 100 GB und 100
E/A-Operationen pro Sekunde erstellt.
ibmcloud is instance-volume-attachment-add acd-vol-attach1 my-instance-1 --profile custom --new-volume-name acd-vol-2 --iops 100 --capacity 100
Creating volume attachment acd-vol-attach1 for instance my-instance-1 under account Test Account as user test.user@ibm.com...
ID 730f-5f63eb4d-2683-4dd6-a20a-5ab06b4061c6
Name acd-vol-attach1
Volume -
Status attaching
Bandwidth(Mbps) 14
Type data
Device -
Auto delete false
Created 2023-05-05T07:42:33+05:30
Weitere Informationen finden Sie unter ibmcloud is instance-volume-attachment-add in der CLI-Referenz.
Erstellen einer Instanz mit sdp Volumes über die CLI
Um eine virtuelle Serverinstanz zu erstellen, führen Sie den Befehl ibmcloud is instance-create aus und geben Sie die Details Ihrer Instanz und die Details der Volumes an, die Sie anhängen möchten. Das folgende Beispiel erstellt
eine virtuelle Serverinstanz mit einem sdp Boot-Volume und fügt außerdem ein sdp Daten-Volume hinzu.
ibmcloud is instance-create my-defined-performance-instance test-vpc us-east-3 bx2-2x8 csi-subnet-cidr-3b6k-storage-v5lvug8w-380sal --boot-volume '{"name": "boot-vol-attachment-name-instance-1", "volume": {"name": "boot-vol-name-1", "profile": {"name": "sdp"},"user_tags": ["env:test4", "env:dev4"]}}' --volume-attach '[{"volume": {"capacity": 1000,"iops": 32000,"bandwidth": 3000,"name": "my-data-volume-1","profile": {"name": "sdp"}}}]' --image r006-5f183c60-78a0-4d6e-9be5-84335939255a
Creating instance my-defined-performance instance under account Test Account as user test.user@ibm.com...
ID 730f_59883a41-c943-423c-a6ab-e2b066f2f314
Name my-defined-performance-instance
CRN crn:v1:bluemix:public:is:us-east-3:a/a1234567::instance:730f_59883a41-c943-423c-a6ab-e2b066f2f314
Status pending
Availability policy on host failure restart
Startable true
Profile bx2-2x8
Architecture amd64
vCPU Manufacturer intel
vCPUs 2
Memory(GiB) 8
Bandwidth(Mbps) 4000
Volume bandwidth(Mbps) 1000
Network bandwidth(Mbps) 3000
Lifecycle Reasons Code Message
- -
Lifecycle State pending
Metadata service Enabled Protocol Response hop limit
false http 1
Image ID Name
r006-5f183c60-78a0-4d6e-9be5-84335939255a embolism-lapped-overjoyed-bagel-elated
VPC ID Name
r006-be9d04ab-d10c-4be7-9de6-95cd2208d1de test-vpc-do-not-delete-default
Zone us-east-3
Resource group ID Name
85cbbee12af748eabb6513cf311d4e2d Default
Created 2024-09-24T02:01:10+05:30
Boot volume ID Name Attachment ID Attachment name
- - 730f-e4d7ce78-011e-4dd1-8752-3ceb12bce79f boot-vol-attachment-name-instance-1
Data volumes ID Name Attachment ID Attachment name
- - 730f-78f2db0a-57df-4b5f-9f1e-f800e91e89af upscale-embargo-oops-overeager
Weitere Informationen finden Sie unter ibmcloud is instance-create in der CLI-Referenz.
Instanz erstellen und Benutzertags zu Datenträgern über die Befehlszeilenschnittstelle hinzufügen
Sie können Benutzertags für Boot-und Datenträger angeben, wenn Sie eine virtuelle Serverinstanz erstellen. Führen Sie den Befehl instance-create aus und geben Sie Benutzertags in der Option user_tags an. Sie können
die Tags auch später bearbeiten oder weitere Tags zum angegebenen Datenträger hinzufügen. Weitere Informationen finden Sie in der VPC-CLI-Referenz.
Im Beispielbefehl
- Der Bootdatenträger wird durch die Option
--boot-volumedefiniert, die die Benutzertagsenv:test4undenv:dev4angibt. - Die Datenträgerzuordnung wird durch die Option
--volume-attachdefiniert und gibt dieselben Benutzertags an.
Sie können die Benutzertags anzeigen, wenn Sie die Details des Boot-oder Datendatenträgers anzeigen, nachdem die Instanz erstellt wurde.
ibmcloud is instance-create my-vsi-4 my-vpc-2 us-south-1 bx2-2x8 cli-subnet-1 --image ibm-centos-7-9-minimal-amd64-6 --keys my-keys4 --boot-volume '{"name": "boot-vol-4", "volume": {"name": "my-boot-vol-4", "profile": {"name": "general-purpose"},"user_tags": ["env:test4", "env:dev4"]}}' --volume-attach '[{"name": "my-vol-att1", "volume": {"name":"my-vol-4", "profile": {"name": "general-purpose"}, "capacity": 10,"user_tags": ["env:test4", "env:dev4"]}}]'
Creating instance my-vsi-4 under account vpcdemo1 as user myuser@mycompany.com...
ID efd06503-f514-4ea2-ba6c-2b9c715e6269
Name my-vsi-4
CRN crn:v1:bluemix:public:is:us-south-1:a/a1234567::instance:efd06503-f514-4ea2-ba6c-2b9c715e6269
Status pending
Availability policy on host failure restart
Startable true
Profile bx2-2x8
Architecture amd64
vCPUs 2
Memory(GiB) 8
Bandwidth(Mbps) 4000
Volume bandwidth(Mbps) 1000
Network bandwidth(Mbps) 3000
Metadata service Enabled
false
Image ID Name
r006-c5471ef3-15f5-4468-964b-f9b4d3ca8120 ibm-centos-7-9-minimal-amd64-6
VPC ID Name
r006-dd1c6831-cc4d-4c40-aab2-6b0c17f41424 my-vpc-2
Zone us-south-1
Resource group ID Name
bdd96715c2a44f2bb60df4ff14a543f5 Default
Created 2022-08-09T09:25:06+05:30
Boot volume ID Name Attachment ID Attachment name
- - r006-1bcf5342-c12f-4908-ad0f-99218cd603b9 boot-vol-4
Data volumes ID Name Attachment ID Attachment name
- - r006-c034f0f9-2269-44e4-a76a-4f4ad8c47b65 my-vol-att1
Instanzvorlage erstellen und Benutzertags zu Datenträgern über die Befehlszeilenschnittstelle hinzufügen
Sie können Benutzertags für Boot-und Datenträger angeben, wenn Sie eine Instanz erstellen. Führen Sie den Befehl instance-template-create aus und geben Sie Benutzertags im Parameter user_tags an.
Im folgenden Beispiel fügt der Befehl der Instanzvorlage zwei Benutzertags hinzu, die auf die Datenträger angewendet werden sollen.
ibmcloud is instance-template-create my-tpl-1 my-vpc-2 us-south-1 bx2-2x8 cli-subnet-1 --image ibm-centos-7-9-minimal-amd64-6 --keys my-keys4 --boot-volume '{"name": "boot-vol-1", "volume": {"name": "my-boot-vol-1", "profile": {"name": "general-purpose"},"user_tags": ["env:test1", "env:dev1"]}}' --volume-attach '[{"name": "my-vol-att", "volume": {"name":"my-vol-1", "profile": {"name": "general-purpose"}, "capacity": 10,"user_tags": ["env:test1", "env:dev1"] }}]'
Creating instance template my-tpl-1 under account vpcdemo as user myuser@mycompany.com...
ID 38ef87e9-3a4d-4d72-8450-86c16b76ae0d
Name my-tpl-1
CRN crn:v1:bluemix:public:is:us-south-1:a/a1234567::instance-template:38ef87e9-3a4d-4d72-8450-86c16b76ae0d
Resource group Default
Image c5471ef3-15f5-4468-964b-f9b4d3ca8120
VPC dd1c6831-cc4d-4c40-aab2-6b0c17f41424
Zone us-south-1
Profile bx2-2x8
Metadata service Enabled
false
Keys Key IDs
e7d18039-0e0e-4207-8598-de7cca949030
Boot volume Name Capacity Profile IOPS Attachment name Auto delete Tags
my-boot-vol-1 100 general-purpose 0 boot-vol-1 true env:test1,env:dev1
Data volumes ID Name Capacity Profile IOPS Attachment name Auto delete Tags
- my-vol-1 10 general-purpose 0 my-vol-att false env:test1,env:dev1
Primary Network Interface Name Subnet ID Security Groups Allow source IP spoofing Reserved IP Address Reserved IP ID Reserved IP Name Reserved IP Auto Delete
primary 0617-c1f1e468-3283-4f44-9d08-3d57b77817f1 7c2db5ac-19e0-4d83-8226-e6178fedfe56 false - - - -
Created 2022-08-22T09:10:34+05:30
Sie können die Instanzvorlage verwenden, um eine Instanz und Datenträger mit Benutzer-Tags zu erstellen. Beispiel:
ibmcloud is instance-template-create --template my-tpl-1 --name my-vsi-3 --boot-volume '{"name": "boot-vol-3", "volume": {"name": "my-boot-vol-3", "profile": {"name": "general-purpose"},"user_tags": ["env:test3", "env:dev3"]}}' --volume-attach '[{"name": "my-vol-att1", "volume": {"name":"my-vol-3", "profile": {"name": "general-purpose"}, "capacity": 10,"user_tags": ["env:test3", "env:dev3"] }}]'
Block Storage for VPC-Datenträger mit der API erstellen
Sie können Block Storage for VPC-Datenträger durch direkten Aufruf der VPC-REST-APIserstellen. Weitere Informationen zur VPC-API für Dateifreigaben finden Sie in der VPC-API-Referenz.
Vorbereitende Schritte
Definieren Sie Variablen für das IAM-Token, den API-Endpunkt und die API-Version. Anweisungen hierzu finden Sie unter API- und CLI-Umgebung einrichten.
Erstellen eines Datenvolumens im Rahmen der Instanzbereitstellung über die API
Erstellen Sie eine Anforderung POST /instances zum Erstellen einer Instanz und definieren Sie den Datenträger unter Verwendung des Parameters volume_attachments. Geben Sie einen Datenträgernamen, eine Kapazität und
ein Profil an.
Gültige Datenträgernamen können eine Kombination aus alphanumerischen Zeichen in Kleinschreibung (a-z, 0-9) und dem Bindestrich (-) enthalten, die bis zu 63 Zeichen umfasst. Datenträgernamen müssen mit einem Kleinbuchstaben beginnen. Datenträgernamen
müssen innerhalb der gesamten VPC-Infrastruktur eindeutig sein. Wenn Sie beispielsweise zwei Volumes mit demselben Namen im selben Konto und in derselben Region erstellen, wird ein Fehler volume name duplicate ausgelöst.
In diesem Beispiel werden die vom Kunden verwaltete Verschlüsselung und Benutzertags für die Boot-und Datendatenträger angegeben.
curl -X POST "$vpc_api_endpoint/v1/instances?version=2022-06-14&generation=2" -H "Authorization: Bearer $iam_token" -d '{
"boot_volume_attachment": {
"volume": {
"encryption_key": {"crn": "crn:[...]"},
"name": "my-boot-volume",
"profile": {"name": "general-purpose"},
"storage_generation": 1,
"user_tags": {"env:test","env:prod"}}},
"image": {"id": "9aaf3bcb-dcd7-4de7-bb60-24e39ff9d366"},
"keys": [{"id": "363f6d70-0000-0001-0000-00000013b96c"}],
"name": "my-instance",
"placement_target": {"id": "0787-8c2a09be-ee18-4af2-8ef4-6a6060732221"},
"primary_network_interface": {
"name": "my-network-interface",
"subnet": {"id": "bea6a632-5e13-42a4-b4b8-31dc877abfe4"}},
"profile": {"name": "bx2-2x8"},
"volume_attachments": [
{"volume": {
"capacity": 1000,
"encryption_key": {"crn": "crn:[...]"},
"name": "my-data-volume",
"profile": {"name": "5iops-tier"},
"storage_generation": 1,
"user_tags": {"env:test","env:prod"}}
}],
"vpc": {"id": "f0aae929-7047-46d1-92e1-9102b07a7f6f"},
"zone": {"name": "us-south-1"}
}'
Eine erfolgreiche Antwort sieht wie folgt aus:
{
"bandwidth": 4000,
"boot_volume_attachment": {
"device": {
"id": "a8a15363-a6f7-4f01-af60-715e85b28141"
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/instances/eb1b7391-2ca2-4ab5-84a8-b92157a633b0/volume_attachments/7389-a8a15363-a6f7-4f01-af60-715e85b28141",
"id": "a8a15363-a6f7-4f01-af60-715e85b28141",
"name": "my-boot-volume-attachment",
"volume": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/49c5d61b-41e7-4c01-9b7a-1a97366c6916",
"id": "49c5d61b-41e7-4c01-9b7a-1a97366c6916",
"name": "my-boot-volume"
}
},
"created_at": "2022-06-15T16:11:57Z",
"crn": "crn:[...]",
"dedicated_host": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/dedicated_hosts/0787-8c2a09be-ee18-4af2-8ef4-6a6060732221",
"id": "0787-8c2a09be-ee18-4af2-8ef4-6a6060732221",
"name": "test-new",
"resource_type": "dedicated_host"
},
"disks": [],
"href": "https://us-south.iaas.cloud.ibm.com/v1/instances/eb1b7391-2ca2-4ab5-84a8-b92157a633b0",
"id": "eb1b7391-2ca2-4ab5-84a8-b92157a633b0",
"image": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/images/9aaf3bcb-dcd7-4de7-bb60-24e39ff9d366",
"id": "9aaf3bcb-dcd7-4de7-bb60-24e39ff9d366",
"name": "my-image"
},
"memory": 8,
"name": "my-instance",
"network_interfaces": [
{
"href": "https://us-south.iaas.cloud.ibm.com/v1/instances/e402fa1b-96f6-4aa2-a8d7-703aac843651/network_interfaces/7ca88dfb-8962-469d-b1de-1dd56f4c3275",
"id": "7ca88dfb-8962-469d-b1de-1dd56f4c3275",
"name": "my-network-interface",
"primary_ipv4_address": "10.0.0.32",
"resource_type": "network_interface",
"subnet": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/subnets/7389-bea6a632-5e13-42a4-b4b8-31dc877abfe4",
"id": "bea6a632-5e13-42a4-b4b8-31dc877abfe4",
"name": "my-subnet"
}
}
],
"placement_target": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/dedicated_hosts/0787-8c2a09be-ee18-4af2-8ef4-6a6060732221",
"id": "0787-8c2a09be-ee18-4af2-8ef4-6a6060732221",
"name": "test-new",
"resource_type": "dedicated_host"
},
"primary_network_interface": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/instances/e402fa1b-96f6-4aa2-a8d7-703aac843651/network_interfaces/7ca88dfb-8962-469d-b1de-1dd56f4c3275",
"id": "7ca88dfb-8962-469d-b1de-1dd56f4c3275",
"name": "my-network-interface",
"primary_ipv4_address": "10.0.0.32",
"resource_type": "network_interface",
"subnet": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/subnets/bea6a632-5e13-42a4-b4b8-31dc877abfe4",
"id": "bea6a632-5e13-42a4-b4b8-31dc877abfe4",
"name": "my-subnet"
}
},
"profile": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/instance/profiles/bx2-2x8",
"name": "bx2-2x8"
},
"resource_group": {
"href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/4bbce614c13444cd8fc5e7e878ef8e21",
"id": "4bbce614c13444cd8fc5e7e878ef8e21",
"name": "Default"
},
"status": "running",
"status_reasons": [],
"vcpu": {
"architecture": "amd64",
"count": 2
},
"volume_attachments": [
{
"device": {
"id": "a8a15363-a6f7-4f01-af60-715e85b28141"
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/instances/e402fa1b-96f6-4aa2-a8d7-703aac843651/volume_attachments/7389-a8a15363-a6f7-4f01-af60-715e85b28141",
"id": "a8a15363-a6f7-4f01-af60-715e85b28141",
"name": "my-boot-volume-attachment",
"volume": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/49c5d61b-41e7-4c01-9b7a-1a97366c6916",
"id": "49c5d61b-41e7-4c01-9b7a-1a97366c6916",
"name": "my-boot-volume"
}
},
{
"device": {
"id": "e77125cb-4df0-4988-a878-531ae0ae0b70"
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/instances/e402fa1b-96f6-4aa2-a8d7-703aac843651/volume_attachments/7389-e77125cb-4df0-4988-a878-531ae0ae0b70",
"id": "e77125cb-4df0-4988-a878-531ae0ae0b70",
"name": "my-volume-attachment-1",
"volume": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/2cc091f5-4d46-48f3-99b7-3527ae3f4392",
"id": "2cc091f5-4d46-48f3-99b7-3527ae3f4392",
"name": "my-data-volume"
}
}
],
"vpc": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/vpcs/f0aae929-7047-46d1-92e1-9102b07a7f6f",
"id": "f0aae929-7047-46d1-92e1-9102b07a7f6f",
"name": "my-vpc"
},
"zone": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-1",
"name": "us-south-1"
}
}
Erstellen eines sdp Boot-Volumes als Teil der Instanzbereitstellung mit der API
Zusätzlich zu Kapazität und IOPS können Sie mit der Eigenschaft bandwidth auch eine benutzerdefinierte Durchsatzgrenze angeben. Beispiel:
curl -X POST "$vpc_api_endpoint/v1/instances?version=2024-09-24&generation=2"\
-H "Authorization: Bearer $iam_token" \
-d '{
"boot_volume_attachment": {
"volume": {
"encryption_key": {"crn": "crn:[...]"},
"name": "my-defined-performance-boot-volume",
"profile": {"name": "sdp"},
"boot_capacity": 250,
"iops": 3000,
"bandwidth": 1000
"storage_generation": 2,
"user_tags": {"env:test","env:prod"}},
"image": {"id": "9aaf3bcb-dcd7-4de7-bb60-24e39ff9d366"},
"keys": [{"id": "363f6d70-0000-0001-0000-00000013b96c"}],
"name": "my-instance",
"placement_target": {"id": "0787-8c2a09be-ee18-4af2-8ef4-6a6060732221"},
"primary_network_interface": {
"name": "my-network-interface",
"subnet": {"id": "bea6a632-5e13-42a4-b4b8-31dc877abfe4"}},
"profile": {"name": "bx3dc-2x10"},
"vpc": {"id": "f0aae929-7047-46d1-92e1-9102b07a7f6f"},
"zone": {"name": "us-east-1"}
}
}
Weitere Informationen zur Erstellung von Volumes mit der API finden Sie unter Erstellen von Block Storage Volumes und in der API-Referenz zum Erstellen einer Instanz
Eigenständigen Block Storage for VPC-Datenträger mit der API erstellen
Geben Sie eine Anforderung POST /volumes aus, um einen Datenträger zu erstellen. Geben Sie einen Namen, einen IOPS-Wert, eine Kapazität, ein Profil und eine Zone an.
Im folgenden Beispiel wird ein custom-Datenträger mit 50 MB Kapazität und 100 E/A-Operationen pro Sekunde in der us-south-Region erstellt. Die Anforderung gibt auch einen Kundenrootschlüssel für die vom Kunden verwaltete
Verschlüsselung und eine Ressourcengruppe an.
curl -X POST "$vpc_api_endpoint/v1/volumes?version=2022-06-14&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"name": "my-volume-4",
"iops": 100,
"capacity": 50,
"zone": {"name": "us-south-2"},
"profile": {"name": "custom"},
"encryption_key":{"crn":"crn:[...]"},
"resource_group": {"id": "2d1bb5a8-40a8-447a-acf7-0eadc8aeb054"}
}'
Eine erfolgreiche Antwort sieht wie im folgenden Beispiel aus.
{
"capacity": 50,
"created_at": "2022-06-14T23:16:53.000Z",
"crn": "crn:[...]",
"encryption": "user_managed",
"encryption_key": {
"crn": "crn:[...]"
},
"health_reasons": [],
"health_state": "ok",
"href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/2d1bb5a8-40a8-447a-acf7-0eadc8aeb054",
"id": "2d1bb5a8-40a8-447a-acf7-0eadc8aeb054",
"iops": 100,
"name": "my-volume-4",
"profile": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/volume/profiles/custom",
"name": "custom"
},
"resource_group": {
"href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/4bbce614c13444cd8fc5e7e878ef8e21",
"id": "4bbce614c13444cd8fc5e7e878ef8e21",
"name": "Default"
},
"status": "available",
"status_reasons": [],
"volume_attachments": [],
"zone": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-2",
"name": "us-south-2"
}
}
Wenn Sie das Profil sdp verwenden, können Sie ein Datenvolumen mit benutzerdefinierter Kapazität und IOPS erstellen und mit der Eigenschaft bandwidth auch eine benutzerdefinierte Durchsatzgrenze angeben. Das folgende
Beispiel erstellt ein solches eigenständiges Datenvolumen in der Region us-east.
curl -X POST "$vpc_api_endpoint/v2/volumes?version=2024-09-27&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"name": "my-special-volume-1",
"iops": 3000,
"capacity": 250,
"bandwidth": 5000,
"zone": {"name": "us-east-2"},
"profile": {"name": "sdp"},
"encryption_key":{"crn":"crn:[...]"},
"resource_group": {"id": "2d1bb5a8-40a8-447a-acf7-0eadc8aeb054"}
}'
Eine erfolgreiche Antwort sieht wie im folgenden Beispiel aus.
{
"adjustable_capacity_states:": "attached, unattached",
"adjustable_iops_states": "attached, unattached",
"bandwidth": 5000,
"capacity": 250,
"created_at": "2024-09-27T23:16:53.000Z",
"crn": "crn:[...]",
"encryption": "user_managed",
"encryption_key": {
"crn": "crn:[...]"
},
"health_reasons": [],
"health_state": "ok",
"href": "https://us-east.iaas.cloud.ibm.com/v2/volumes/2d1bb5a8-40a8-447a-acf7-0eadc8aeb054",
"id": "2d1bb5a8-40a8-447a-acf7-0eadc8aeb054",
"iops": 3000,
"name": "my-special-volume-1",
"profile": {
"href": "https://us-east.iaas.cloud.ibm.com/v2/volume/profiles/sdp",
"name": "sdp"
},
"resource_group": {
"href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/4bbce614c13444cd8fc5e7e878ef8e21",
"id": "2d1bb5a8-40a8-447a-acf7-0eadc8aeb054",
"name": "Default"
},
"status": "available",
"status_reasons": [],
"volume_attachments": [],
"zone": {
"href": "https://us-east.iaas.cloud.ibm.com/v1/regions/us-east/zones/us-east-2",
"name": "us-east-2"
}
}
Weitere Informationen zur Datenträgererstellung mit der API finden Sie unter Block Storage-Datenträger erstellen und in der API-Referenz zum Erstellen eines Datenträgers.
Erstellen eines Datenvolumens aus einem Snapshot mithilfe der API
Sie können eine Snapshot-ID, einen Namen oder eine CRN in einem POST /volumes-Aufruf angeben, um ein eigenständiges Datenvolumen zu erstellen. Wenn Sie einen Snapshot angeben, dessen Eigenschaftswert storage_generation 1 ist, wird das neue Blockspeichervolumen mit demselben storage_generation-Wert erstellt und es können nur Volumenprofile derselben Generation darauf angewendet werden.
Die Daten werden vollständig wiederhergestellt, wenn Sie den Datenträger an eine virtuelle Serverinstanz anhängen. Weitere Informationen finden Sie unter Informationen zum Wiederherstellen eines Volumes aus einem Snapshot. Ein Beispiel für einen API-Aufruf finden Sie unter Wiederherstellen eines Datenvolumens aus einem Snapshot eines nicht verbundenen Volumens.
Block Storage for VPC-Datenträger mit Terraform erstellen
Um Terraform zu verwenden, laden Sie die Terraform CLI herunter und konfigurieren Sie das IBM Cloud® Provider Plug-in. Weitere Informationen finden Sie unter Einführung in Terraform.
VPC-Infrastrukturservices verwenden einen bestimmten regionalen Endpunkt, der standardmäßig auf us-south ausgerichtet ist. Wenn Ihre VPC in einer anderen Region erstellt wird, stellen Sie sicher, dass Sie die entsprechende Region
im Providerblock in der Datei provider.tf als Ziel angeben.
Sehen Sie sich das folgende Beispiel für eine andere Region als die Standardregion us-south an.
provider "ibm" {
region = "eu-de"
}
Gültige Datenträgernamen können eine Kombination aus alphanumerischen Zeichen in Kleinschreibung (a-z, 0-9) und dem Bindestrich (-) enthalten, die bis zu 63 Zeichen umfasst. Datenträgernamen müssen mit einem Kleinbuchstaben beginnen. Datenträgernamen
müssen innerhalb der gesamten VPC-Infrastruktur eindeutig sein. Wenn Sie beispielsweise zwei Volumes mit demselben Namen im selben Konto und in derselben Region erstellen, wird ein Fehler volume name duplicate ausgelöst.
Eigenständige Block Storage for VPC-Datenträger mit Terraform erstellen
Zum Erstellen eines Block Storage for VPC-Datenträgers verwenden Sie die Ressource ibm_is_volume. Das folgende Beispiel erstellt ein Volume der ersten Generation mit 4 TB Kapazität und dem Leistungsprofil 10iops-tier.
resource "ibm_is_volume" "10iops_volume_example" {
name = "example-volume-10iops"
profile = "10iops-tier"
zone = "us-south-1"
capacity = 4000
}
Das folgende Beispiel erstellt ein Volume der ersten Generation mit einem custom Profil. Der erstellte Datenträger hat eine Kapazität von 200 MB und kann 1000 E/A-Operationen pro Sekunde ausführen.
resource "ibm_is_volume" "custom_volume_example" {
name = "example-volume-custom"
profile = "custom"
zone = "us-south-1"
iops = 1000
capacity = 200
encryption_key = "crn:v1:bluemix:public:kms:us-south:a/a1234567:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179"
}
Das folgende Beispiel erstellt ein Volume der zweiten Generation mit dem Profil sdp. Das erstellte Volume hat eine Kapazität von 250 MB und kann 3000 IOPS bei einer maximalen Bandbreite von 1000 Mbit/s leisten.
resource "ibm_is_volume" "sdp_volume_example" {
name = "example-volume-sdp"
profile = "sdp"
zone = "us-south-1"
iops = 3000
capacity = 250
bandwidth = 1000
encryption_key = "crn:v1:bluemix:public:kms:us-south:a/a1234567:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179"
}
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_volume.
Eigenständigen Datenträger Block Storage for VPC aus einer Momentaufnahme mit Terraform erstellen
Verwenden Sie die Ressource ibm_is_volume, um einen Block Storage for VPC-Datenträger aus einem Snapshot zu erstellen. Im folgenden Beispiel wird ein Datenträger auf der Basis einer Momentaufnahme erstellt, die durch ihre ID identifiziert
wird. Sie können auch den Namen oder die CRN verwenden, um den Snapshot zu identifizieren.
resource "ibm_is_volume" "example-volume-from-snapshot" {
name = "example-volume"
profile = "general-purpose"
zone = "us-south-1"
source_snapshot = ibm_is_snapshot.example.id
}
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_volume.
Die Volumenprofile der ersten und zweiten Generation sind nicht austauschbar. Sie können einen Snapshot eines Datenträgers der zweiten Generation verwenden, um einen weiteren Datenträger der zweiten Generation zu erstellen, aber Sie können
das Volume-Profil nicht in ein Volume-Profil der ersten Generation ändern. Auf die gleiche Weise können Sie einen Snapshot eines Datenträgers der ersten Generation verwenden, um einen anderen Datenträger der ersten Generation mit denselben
Daten zu erstellen, und Sie können den neuen Datenträger nicht zum Profil sdp wechseln.
Erstellung eines Boot-Volumes als Teil der Instanzbereitstellung mit Terraform
Verwenden Sie die Ressource ibm_is_instance, um einen Datenträger aus einer Momentaufnahme zu erstellen, wenn Sie eine virtuelle Serverinstanz erstellen. Das folgende Beispiel erstellt eine virtuelle Serverinstanz mit einem Boot-Volume,
das das Volume-Profil sdp verwendet und durch einen vom Kunden verwalteten Verschlüsselungsschlüssel geschützt ist. Wenn Sie das Profil sdp für das Boot-Volume angeben, können Sie benutzerdefinierte Kapazitäts-,
IOPS- und Bandbreitengrenzen festlegen.
resource "ibm_is_instance" "example_instance" {
name = "example-instance-reserved-ip"
image = data.ibm_is_image.example_image.id
profile = data.ibm_is_instance_profile.example_profile.name
primary_network_interface {
name = "eth0"
subnet = ibm_is_subnet.example_subnet.id
primary_ip {
reserved_ip = ibm_is_subnet_reserved_ip.example_reserved_ip.reserved_ip
}
}
network_interfaces {
name = "eth1"
subnet = ibm_is_subnet.example_subnet.id
primary_ip {
name = "example-reserved-ip1"
auto_delete = true
address = "${replace(ibm_is_subnet.example_subnet.ipv4_cidr_block, "0/24", "14")}"
}
}
vpc = ibm_is_vpc.example_vpc.id
zone = "us-south-1"
keys = [ibm_is_ssh_key.example_sshkey.id]
boot_volume {
name = "example-boot-volume"
profile = "sdp"
size = 250
iops = 3000
bandwidth = 1000
encryption_key = "crn:v1:bluemix:public:kms:us-south:a/a1234567:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179"
}
}
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_instance.
Erstellen eines Bootdatenträgers aus einer Momentaufnahme im Rahmen der Instanzbereitstellung mit Terraform
Verwenden Sie die Ressource ibm_is_instance, um einen Datenträger aus einer Momentaufnahme zu erstellen, wenn Sie eine virtuelle Serverinstanz erstellen. Im folgenden Beispiel wird eine virtuelle Serverinstanz mit dem Namen "example-vsi-restore"
erstellt. Der Bootdatenträger wird im Argument boot_volume mit seinem Namen, seiner Quellensnapshot und seinen Benutzertags definiert.
resource "ibm_is_snapshot" "example" {
name = "example-snapshot"
source_volume = ibm_is_instance.example.volume_attachments[0].volume_id
}
resource "ibm_is_instance" "example" {
name = "example-vsi-restore"
profile = "cx2-2x4"
boot_volume {
name = "boot-restore"
snapshot = ibm_is_snapshot.example.id
tags = ["tags-0"]
}
primary_network_interface {
subnet = ibm_is_subnet.example.id
}
vpc = ibm_is_vpc.example.id
zone = "us-south-1"
keys = [ibm_is_ssh_key.example.id]
network_interfaces {
subnet = ibm_is_subnet.example.id
name = "eth1"
}
}
Wenn Sie einen Datenträger aus einem Snapshot eines anderen Kontos wiederherstellen möchten, können Sie das Argument " source_snapshot_crn verwenden, um den Snapshot anhand seiner CRN anstelle seiner ID zu identifizieren.
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_instance.
Datenträger zum Hinzufügen zu einer vorhandenen Instanz mit Terraform erstellen
Verwenden Sie die Ressource ibm_is_instance_volume_attachment, um einen Datenträger zu erstellen und ihn einer virtuellen Serverinstanz zuzuordnen. Das folgende Beispiel erstellt ein 20-MB-Datenvolumen mit einem general-purpose-Volume-Profil
und fügt es der ibm_is_instance.example.id-Instanz hinzu.
rresource "ibm_is_instance_volume_attachment" "example" {
instance = ibm_is_instance.example.id
name = "example-vol-att-1"
profile = "general-purpose"
capacity = "20"
delete_volume_on_attachment_delete = true
delete_volume_on_instance_delete = true
volume_name = "example-vol-1"
}
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_instance_volume_attachment.
Nächste Schritte
Sie können weitere Block Storage for VPC-Volumes erstellen oder vorhandene Volumes verwalten.