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

  1. Klicken Sie im Feld IBM Cloud Konsole auf das Symbol Menü Navigation Menü-Symbol > Infrastruktur VPC-Symbol > Rechenleistung > Virtuelle Serverinstanzen.
  2. Klicken Sie in der Liste der virtuellen Serverinstanzen auf Create.
  3. 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.
  4. 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 sdp oder ändern general-purpose.
  5. 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.
    1. 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.
    2. 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.
    3. 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.
    4. Ressourcengruppe und Standort werden von der Instanz übernommen. Diese Werte können nicht geändert werden.
    5. 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.
    6. 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:
        1. 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.
        2. 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.
        3. Ü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.
    7. 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 sdp wä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.
    8. 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.
    9. Klicken Sie auf Speichern.
  6. Sie kehren zur Bereitstellungsseite der virtuellen Instanz zurück, um die Definition der verbleibenden Attribute Ihrer virtuellen Serverinstanz abzuschließen.
  7. 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.

  1. Zur Liste der virtuellen Serverinstanzen wechseln. Klicken Sie im Feld IBM Cloud Konsole auf das Symbol Menü Navigation Menü-Symbol > Infrastruktur VPC-Symbol > Rechenleistung > Virtuelle Serverinstanzen.
  2. Wählen Sie eine Instanz in der Liste aus.
  3. Klicken Sie auf der Seite mit den Instanzdetails auf die Registerkarte Speicher.
  4. Klicken Sie in der Liste der angeschlossenen Speichervolumes auf Anschließen.
  5. 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.
    1. 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.
    2. 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.
    3. 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.
    4. Ressourcengruppe und Standort werden von der Instanz übernommen. Diese Werte können nicht geändert werden.
    5. 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.
    6. 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:
        1. 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.
        2. 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.
        3. Ü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.
    7. Klicken Sie auf Weiter.
    8. 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 sdp auswä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.
    9. Klicken Sie auf Speichern.
  6. 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.

  1. Klicken Sie im Feld IBM Cloud Konsole auf das Symbol Menü Navigation Menü-Symbol > Infrastruktur VPC-Symbol > Speicher > Block Storage Volumen.

  2. Klicken Sie auf Erstellen.

  3. 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“Symbol „Bearbeiten“.

  4. 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.

    1. 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.

    2. Geben Sie eine Ressourcengruppe an.

    3. Geben Sie Benutzertags an, um Ihre Ressourcen zu organisieren und von Sicherungsrichtlinien zu verwenden.

    4. Geben Sie Zugriffsmanagementtags an, die in IAM erstellt wurden, um Sie bei der Verwaltung des Zugriffs auf Ihre Datenträger zu unterstützen.

  5. 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.

  6. 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 sdp auswä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.
  7. 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:
      1. 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.
      2. 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.
      3. Ü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.

  8. 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.
  9. 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 ).

  10. 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 (Aktionssymbol 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.

  1. Klicken Sie im Feld IBM Cloud Konsole auf das Symbol Menü Navigation Menü-Symbol > Infrastruktur VPC-Symbol > Speicher > Block Storage Volumen.
  2. Wählen Sie Erstellen aus.
  3. Geben Sie den Speicherort des Volumes, den Volume-Namen, die optionale Ressourcengruppe und die Tags an.
  4. 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.
  5. 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.
  6. 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 Aktionssymbol 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.

  1. Melden Sie sich bei IBM Cloud an.
    ibmcloud login --sso -a cloud.ibm.com
    
    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.

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-volume definiert, die die Benutzertags env:test4 und env:dev4 angibt.
  • Die Datenträgerzuordnung wird durch die Option --volume-attach definiert 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.