Block Storage for VPC-Datenträger verwalten

Verwalten Sie „ IBM Cloud “-Blockspeichervolumes, indem Sie Volumes trennen, verschieben, umbenennen, deren Kapazität erweitern, die IOPS anpassen oder Volumes löschen sowie Metriken überwachen.

Verwaltung von „ Block Storage for VPC “ in der Konsole

Verwenden Sie die Benutzerschnittstelle, um Ihre Blockspeicherdatenträger zu verwalten. In der Konsole können Sie folgende Aktionen ausführen:

  • Ein Volume von einer virtuellen Serverinstanz trennen.
  • Ein Volume von einer Instanz auf eine andere übertragen.
  • Ein zuvor zugeordnetes Datenvolumen aus dem Blockspeicher wieder zuordnen.
  • Ein Blockspeichervolume umbenennen.
  • Hinzufügen von Benutzer-Tags zu einem Blockspeicher-Volume.
  • Aktualisieren Sie die Einstellung zum automatischen Löschen des Datenträgers.
  • Einstellen der IOPS eines Datenvolumens. Weitere Informationen finden Sie unter Anpassen von IOPS.
  • Die Kapazität eines Volumes erhöhen. Weitere Informationen finden Sie unter Erweitern der Block Storage for VPC Volume-Kapazität.
  • Für sdp passen Sie die Durchsatzgrenze an. Weitere Informationen finden Sie unter Anpassen der Durchsatzgrenze.
  • Migrieren Sie ein Volume der ersten Generation, um ein Volume-Profil der zweiten Generation zu verwenden. Weitere Informationen finden Sie unter Migrieren von Block Storage Volume.
  • Ein Datenvolume im Blockspeicher löschen.

Ein „ Block Storage for VPC “-Volume von einer virtuellen Serverinstanz trennen

Sie können die Zuordnung eines Blockspeicherdatenträgers zu einer Virtual Server-Instanz aufheben. Durch die Aufhebung der Zuordnung wird der Datenträger zur Verwendung durch eine andere Instanz freigegeben.

Um ein Volume zu trennen, führen Sie die folgenden Schritte aus.

  1. Wechseln Sie zur Liste aller Blockspeicherdatenträger. Klicken Sie in der Konsole IBM Cloud auf das Symbol Navigation > Infrastruktur VPC > Storage > Block Storage volumes.
  2. Suchen Sie den Datenträger und klicken Sie auf das Symbol Aktionen Aktionen Symbol, um eine Liste von Optionen zu öffnen.
  3. Klicken Sie im Auswahlmenü auf Zuordnung zu Instanz aufheben.
  4. Bestätigen Sie den Vorgang, indem Sie im geöffneten Fenster auf Zuordnung zur Instanz aufheben klicken.

Alternativ können Sie auf einen einzelnen Datenträger in der Liste aller Blockspeicherdatenträger klicken und auf die Seite Datenträgerdetails für diesen Datenträger wechseln. Klicken Sie unter Zugeordnete Instanzen auf das Minuszeichen (-) neben der Virtual Server-Instanz, um die Zuordnung des Datenträgers zu dieser Instanz aufzuheben.

Wenn Sie eine Hyper Protect Virtual Servers für IBM Cloud® Virtual Private Cloud Instanz verwenden, führt das Trennen des Datenvolumens, das an eine laufende Instanz angehängt ist, zum Ausfall der Arbeitslast, die auf der Instanz ausgeführt wird. Daher wird empfohlen, den Datenträger nicht abzuhängen.

Block Storage for VPC-Volume von einer virtuellen Serverinstanz auf eine andere übertragen

Um ein Blockspeicher-Volume auf eine andere virtuelle Serverinstanz zu übertragen, führen Sie die folgenden Schritte aus.

  1. Heben Sie die Zuordnung des Datenträgers zu seiner Virtual Server-Instanz auf.
  2. Rufen Sie die Virtual Server-Instanz auf, an die Sie den Datenträger übertragen möchten. Klicken Sie im Feld IBM Cloud Konsole auf das Symbol Menü Navigation Menü-Symbol > Infrastruktur VPC-Symbol > Rechenleistung > Virtuelle Serverinstanzen.
  3. Wählen Sie die gewünschte Virtual Server-Instanz in der Liste aus.
  4. Klicken Sie auf die Registerkarte Speicher, um alle an den Server angeschlossenen Volumes anzuzeigen.
  5. Klicken Sie auf Anhängen und fügen Sie ein Volume hinzu. Es werden alle verfügbaren Blockspeichervolumes angezeigt.
  6. Wählen Sie in der Liste der Datenträger den Datenträger aus, dessen Zuordnung Sie zuvor aufgehoben haben.
  7. Klicken Sie auf Speichern.

Anhängen eines eigenständigen Block Storage for VPC Datenvolumens

Sie können während der Instanzbereitstellung mehrere Blockspeicher-Datenvolumes erstellen. Diese Volumes werden automatisch an die neue virtuelle Serverinstanz angehängt. Wenn Sie ein Volume von einer Instanz abkoppeln, existiert es als eigenständiges Volume und wird in der Liste aller Blockspeicher-Volumes ohne Anhangstyp angezeigt. Sie können ihn einer anderen Instanz aus der Liste der Blockspeicherdatenträger zuordnen.

  1. Wechseln Sie zur Liste aller Blockspeicherdatenträger. Klicken Sie in der Konsole IBM Cloud auf das Symbol Navigation > Infrastruktur VPC > Storage > Block Storage volumes.
  2. Suchen Sie den Datenträger und klicken Sie dann auf das Symbol Aktionen Symbol 'Aktionen', um eine Liste der Optionen zu öffnen.
  3. Klicken Sie im Auswahlmenü auf Zu Instanz zuordnen.
  4. Wählen Sie eine verfügbare Virtual Server-Instanz aus.
  5. Klicken Sie auf „Anhängen“, um Ihre Auswahl zu bestätigen.

Den Namen eines „ Block Storage for VPC “-Volumes aktualisieren

Sie können den Namen eines vorhandenen Datenträgers ändern, um ihn aussagekräftiger zu machen.

  1. Wechseln Sie zur Liste aller Blockspeicherdatenträger. Klicken Sie in der Konsole IBM Cloud auf das Symbol Navigation > Infrastruktur VPC > Storage > Block Storage volumes.

  2. Suchen Sie den gewünschten Datenträger und klicken Sie auf seinen Namen, um die Seite 'Datenträgerdetails' aufzurufen.

  3. Klicken Sie auf das Symbol Bearbeiten Symbol 'Bearbeiten' hinter dem Namen des Datenträgers, um den Namen zu bearbeiten. Geben Sie einen gültigen Datenträgernamen 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 der Fehler „ volume name duplicate “ ausgelöst.

  4. Bestätigen Sie die Bearbeitung.

Hinzufügen von Benutzer-Tags zu einem Block Storage for VPC Volume in der Konsole

Fügen Sie dem Blockspeicher über die Liste der Volumes oder die Detailseite der Volumes Benutzer-Tags hinzu.

  1. Gehen Sie zur Liste der Blockspeichervolumes. Klicken Sie in der Konsole IBM Cloud auf das Symbol Navigation > Infrastruktur VPC > Storage > Block Storage volumes.

  2. Suchen Sie den Datenträger in der Liste, dem Sie Benutzertags hinzufügen wollen.

  3. Klicken Sie in der Spalte Tags auf die Option Tags hinzufügen.

  4. Geben Sie die Benutzer-Tags ein, die Sie diesem Datenträger zuweisen möchten. Tags werden während der Eingabe angezeigt.

    Sie können einem Volume auch Zugriffsverwaltungs-Tags hinzufügen. Weitere Informationen zum Erstellen und Hinzufügen von Zugriffsmanagementtags finden Sie unter Zugriffsmanagementtags auf einen Datenträger anwenden.

  5. Wenn Sie alle gewünschten Tags hinzugefügt haben, klicken Sie auf Speichern. Wenn Sie den Bildschirm aktualisieren, zeigt die Liste der Datenträger die Anzahl der hinzugefügten Tags in der Spalte Tags an.

Sie können Tags auch über die Seite 'Datenträgerdetails' hinzufügen. Befolgen Sie dazu die folgenden Schritte.

  1. Gehen Sie zur Liste der Blockspeichervolumes.
  2. Klicken Sie in den Datenträgerdetails auf Tags hinzufügen neben dem Datenträgernamen.
  3. Geben Sie die Benutzer-Tags ein, die Sie diesem Datenträger zuweisen möchten. Klicken Sie zum Abschluss auf Speichern.

Hinzufügen von Benutzer-Tags, die mit einer Backup-Richtlinie verbunden sind, zu einem Volume in der Konsole

Sie können einem Blockspeichervolume Benutzer-Tags hinzufügen, die einer Sicherungsrichtlinie zugeordnet sind. Sicherungsrichtlinien planen die automatische Erstellung von Sicherungsmomentaufnahmen. Wenn ein Datenträgertag einem Tag für Sicherungsrichtlinien für Zielressourcen entspricht, wird eine Sicherung des Datenträgerinhalts ausgelöst. Eine Sicherungsmaßnahme definiert einen Sicherungsplan, der plant, wann Sicherungsmomentaufnahmen erstellt werden.

Auf der Seite Datenträgerdetails können Sie die Sicherungsrichtlinien anzeigen, die auf den Datenträger angewendet werden, und Benutzertags hinzufügen, die einer Sicherungsrichtlinie zugeordnet sind.

  1. Gehen Sie zur Liste der Blockspeichervolumes. Klicken Sie in der Konsole IBM Cloud auf das Symbol Navigation > Infrastruktur VPC > Storage > Block Storage volumes.
  2. Suchen Sie das gewünschte Volume und klicken Sie auf den Namen-Link.
  3. Klicken Sie auf der Detailseite des Blockspeichers auf die Registerkarte „ Sicherungsrichtlinien “.
  4. Klicken Sie auf Zuordnen.
  5. Wählen Sie im Seitenbereich eine Sicherungsrichtlinie aus der Liste der verfügbaren Richtlinien aus und wählen Sie anschließend die Richtlinien-Tags aus, die auf das Volume angewendet werden sollen. Sie können sich auch die Einzelheiten des Tarifs ansehen, die Ihnen bei der Entscheidung helfen können, ob Sie diese Police abschließen möchten.
  6. Klicken Sie auf Richtlinie und Tags anwenden. Die Sicherungsrichtlinie wird in der Liste der Sicherungsrichtlinien angezeigt, die dem Volume zugeordnet sind.

Wenn Sie Sicherungsrichtlinien-Seiteaufrufen, erscheint der Datenträger, für den Sie Tags hinzugefügt haben, in der Liste der Datenträger.

Weitere Informationen zum Erstellen von Sicherungen finden Sie unter „ Sicherungsrichtlinie erstellen “. Weitere Informationen zu Benutzertags finden Sie unter Mit Tags arbeiten.

Aktualisieren der Einstellung zum automatischen Löschen eines „ Block Storage for VPC “-Volumes

Mithilfe der Funktion „Auto Delete“ können Sie festlegen, dass ein Blockspeichervolume gelöscht wird, wenn Sie die Instanz löschen, an die es angehängt ist. Für Datenvolumes ist diese Option standardmäßig deaktiviert.

Wenn bei der Erstellung einer Instanz Boot-Volumes angelegt werden und für diese die automatische Löschung aktiviert ist. Wenn Sie die Instanz löschen, wird auch das Boot-Volume gelöscht, es sei denn, Sie deaktivieren diese Funktion.

Um die Standardeinstellung der Option „Automatisches Löschen“ für ein vorhandenes Blockspeichervolumen zu ändern, gehen Sie wie folgt vor:

  1. Suchen Sie die virtuelle Serverinstanz, der der Datenträger zugeordnet ist. Klicken Sie im Feld IBM Cloud Konsole auf das Symbol Menü Navigation Menü-Symbol > Infrastruktur VPC-Symbol > Rechenleistung > Virtuelle Serverinstanzen.
  2. Klicken Sie auf die Registerkarte Speicher, um alle an den Server angeschlossenen Volumes anzuzeigen.
  3. Suchen Sie das Volume in der Liste und klicken Sie auf den Schalter in der Spalte "Automatisch löschen", um die Funktion zu aktivieren oder zu deaktivieren.

Alternativ können Sie ein Volume aus der Liste der Blockspeicher auswählen ( Speicher > „ Block Storage “-Volumes ). Klicken Sie auf der Seite mit den Volume-Details unter „Zugeordnete Instanzen“ auf den Schalter „Automatisch löschen“, um die automatische Löschung zu aktivieren oder zu deaktivieren.

Sie können die Option zum automatischen Löschen der Volumes auch beim Erstellen einer Instanz aktivieren oder deaktivieren. Weitere Informationen finden Sie unter Block Storage for VPC-Datenträger beim Erstellen einer Instanz erstellen und zuordnen.

Verwaltung von „ Block Storage for VPC “ über die Befehlszeile

Verwalten Sie Ihren Blockspeicher über die Befehlszeilenschnittstelle (CLI). Über die CLI können Sie:

  • Ein Blockspeichervolume umbenennen.
  • Hinzufügen von Benutzer-Tags zu einem Blockspeicher-Volume.
  • Aktualisieren Sie die Datenträgerzuordnung, indem Sie deren Namen ändern oder die Einstellung für die automatische Löschung anpassen.
  • Ein Volume von einer virtuellen Serverinstanz trennen.
  • Einstellen der IOPS eines Datenvolumens. Weitere Informationen finden Sie unter Anpassen von IOPS.
  • Die Kapazität eines Volumes erhöhen. Weitere Informationen finden Sie unter Erweitern der Block Storage for VPC Volume-Kapazität.
  • Für sdp passen Sie die Durchsatzgrenze an. Weitere Informationen finden Sie unter Anpassen der Durchsatzgrenze.
  • Migrieren Sie ein Volume der ersten Generation, um ein Volume-Profil der zweiten Generation zu verwenden. Weitere Informationen finden Sie unter Migrieren von Block Storage Volume.
  • Ein Datenvolume im Blockspeicher löschen.

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.

Datenträgernamen aktualisieren

Um einen Datenträgernamen zu ändern, geben Sie entweder den Datenträgernamen oder die ID und anschließend den neuen Namen an. Der Datenträgername kann bis zu 63 alphanumerische Zeichen sowie Sonderzeichen enthalten und muss mit einem Kleinbuchstaben beginnen. Der Datenträgername muss innerhalb der VPC-Infrastruktur eindeutig sein.

ibmcloud is volume-update VOLUME_ID [--name NEW_NAME] [--json]

Beispiel:

ibmcloud is volume-update r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34 --name my-data-volume
Updating volume r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34 under account Test Account as user test.user@ibm.com...
ID                                     r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34
Name                                   my-data-volume
CRN                                    crn:v1:bluemix:public:is:us-south-2:a/a1234567::volume:r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34
Status                                 available
Attachment state                       unattached
Capacity                               100
IOPS                                   3000
Bandwidth(Mbps)                        393
Profile                                general-purpose
Encryption key                         -
Encryption                             provider_managed
Resource group                         defaults
Created                                2025-01-22T00:54:01+00:00
Zone                                   us-south-2
Health State
Volume Attachment Instance Reference   -
Source snapshot                        ID                                          Name
                                       r006-8428038a-a399-4894-8c84-c8d7a4a75fae   wdc-fst-rstore-c6a092f34118-4505
Active                                 false
Adjustable IOPS                        false
Busy                                   false
Tags                                   -
Storage Generation                     1

Hinzufügen von Benutzer-Tags zu einem Block Storage for VPC über die CLI

Geben Sie den Befehl " ibmcloud is volume-update VOLUME mit der Option " --tags ein, um die Benutzertags eines Datenträgers zu aktualisieren. Das Volume-Argument kann entweder durch die Volume-ID oder den Volume-Namen definiert werden.

Verwenden Sie die gleiche Option, um einem Datenträger Tags hinzuzufügen, wenn Sie einen Datenträger mit " ibmcloud is volume-create erstellen.

Im folgenden Beispiel werden die Benutzertags env:test und bkp:test zu einem durch die ID angegebenen Datenträger hinzugefügt. Die Ausgabe enthält Informationen wie Name, Status, Kapazität, Leistungsprofil und Standort. Die aktualisierten Tags erscheinen am Ende der Antwort.

ibmcloud is volume-update r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34 --tags dev:test
Updating volume r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34 under account Test Account as user test.user@ibm.com...
ID                                     r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34
Name                                   my-data-volume
CRN                                    crn:v1:bluemix:public:is:us-south-2:a/a1234567::volume:r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34
Status                                 available
Attachment state                       unattached
Capacity                               100
IOPS                                   3000
Bandwidth(Mbps)                        393
Profile                                general-purpose
Encryption key                         -
Encryption                             provider_managed
Resource group                         defaults
Created                                2025-01-22T00:54:01+00:00
Zone                                   us-south-2
Health State
Volume Attachment Instance Reference   -
Source snapshot                        ID                                          Name
                                       r006-8428038a-a399-4894-8c84-c8d7a4a75fae   wdc-fst-rstore-c6a092f34118-4505
Active                                 false
Adjustable IOPS                        false
Busy                                   false
Tags                                   dev:test
Storage Generation                     1

Aktualisieren einer Datenträgerzuordnung über die Befehlszeile

Mit dem Befehl „ instance-volume-attachment-update “ können Sie den Namen der Datenträgerzuordnung aktualisieren und die Standardeinstellung für die automatische Löschung ändern.

ibmcloud is instance-volume-attachment-update INSTANCE_ID VOLUME_ATTACHMENT_ID [--name NEW_NAME] [--auto-delete true | false] [--json]

Verwenden Sie die Option „ --name “ und geben Sie einen neuen Namen für die Volume-Zuordnung an. Geben Sie --auto-delete true an, um sicherzustellen, dass das Volume automatisch gelöscht wird, wenn die Instanz gelöscht wird. Geben Sie --auto-delete false an, wenn Sie den Datenträger als eigenständigen Datenträger beibehalten möchten, nachdem die Instanz gelöscht wurde.

ibmcloud is instance-volume-attachment-update doc-test-ro otp1 --name one-true-pairing --auto-delete false
Updating volume attachment otp1 of instance doc-test-ro under account Test Account as user test.user@ibm.com...
ID                0757-6757e676-0bf5-4b79-9a5b-29c24e17420c
Name              one-true-pairing
Volume            ID                                          Name
                  r014-dee9736d-08ee-4992-ba8d-3b64a4f0baac   demo-volume-update
Status            attached
Bandwidth(Mbps)   393
Type              data
Device            0757-6757e676-0bf5-4b79-9a5b-29c24e17420c-bxsh7
Auto delete       false
Created           2023-06-29T18:14:57+00:00

Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is instance-volume-attachment-update.

Ein Volume über die Befehlszeilenschnittstelle trennen

Mit dem Befehl instance-volume-attachment-detach können Sie die Zuordnung eines Datenträgers zu einer Instanz aufheben und die Datenträgerzuordnung löschen. Der Blockspeicherdatenträger wird dabei nicht gelöscht. Sie können ihn zu einem späteren Zeitpunkt einer anderen Instanz zuordnen.

In der Syntax für diesen Befehl ist INSTANCE die ID oder der Name der Instanz. VOLUME_ATTACHMENT ist die ID oder der Name der Datenträgerzuordnung. Sie können mehrere Datenträgerzuordnungen angeben. Weitere Informationen zu Datenträgeranhängen finden Sie in der CLI-Referenz unter Datenträgerzuordnung erstellen.

ibmcloud is instance-volume-attachment-detach INSTANCE (VOLUME_ATTACHMENT1 VOLUME_ATTACHMENT2 ...) [--output JSON] [-f, --force] [-q, --quiet]
ibmcloud is instance-volume-attachment-detach kj-test-ro one-true-pairing
This will delete volume attachment one-true-pairing and cannot be undone. Continue [y/N] ?> y
Deleting volume attachment one-true-pairing from instance kj-test-ro under account Test Account as user test.user@ibm.com...
OK
Volume attachment one-true-pairing is deleted.

Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is instance-volume-attachment-detach.

Ein Boot-Volume kann nicht von einer Instanz abgetrennt werden, solange die Instanz existiert. Wenn Sie das Boot-Volume nach dem Löschen der Instanz beibehalten wollen, stellen Sie sicher, dass die Option auto-delete in der Volume-Anlage auf false gesetzt ist.

Block Storage for VPC mit der API verwalten

Verwalten Sie Ihren Blockspeicher programmatisch, indem Sie Anfragen an die VPC-REST-APIs stellen. Mit der API können Sie:

  • Ein Blockspeichervolume umbenennen.
  • Hinzufügen von Benutzer-Tags zu einem Blockspeicher-Volume.
  • Aktualisieren Sie die Datenträgerzuordnung, indem Sie deren Namen ändern oder die Einstellung für die automatische Löschung anpassen.
  • Ein Volume von einer virtuellen Serverinstanz trennen.
  • Einstellen der IOPS eines Datenvolumens. Weitere Informationen finden Sie unter Anpassen von IOPS.
  • Die Kapazität eines Volumes erhöhen. Weitere Informationen finden Sie unter Erweitern der Block Storage for VPC Volume-Kapazität.
  • Für sdp passen Sie die Durchsatzgrenze an. Weitere Informationen finden Sie unter Anpassen der Durchsatzgrenze.
  • Migrieren Sie ein Volume der ersten Generation, um ein Volume-Profil der zweiten Generation zu verwenden. Weitere Informationen finden Sie unter Migrieren von Block Storage Volume.
  • Ein Datenvolume im Blockspeicher löschen.

Den Namen eines Volumes über die API aktualisieren

Geben Sie einen Aufruf PATCH /volumes/{id} aus und geben Sie einen neuen Namen für den Datenträger an.

curl -X PATCH "$vpc_api_endpoint/v1/volumes/$volume_id?version=2022-04-22&generation=2"  \
-H "Authorization: Bearer $iam_token" \
-d '{
      "name": "my-volume-4-update"
    }'

Eine erfolgreiche Antwort sieht wie im folgenden Beispiel aus.

{
  "capacity": 50,
  "created_at": "2022-04-22T23:16:53.000Z",
  "crn": "crn:[...]",
  "encryption": "user_managed",
  "encryption_key": {
    "crn": "crn:[...]"
  },
  "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-update",
  "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"
  }
}

Hinzufügen von Benutzer-Tags zu einem Block Storage for VPC Volume mit der API

Um Benutzertags zu einem Datenträger hinzuzufügen, erstellen Sie zunächst einen Aufruf GET /volumes/{volume_id} und kopieren Sie die Hashzeichenfolge aus der Eigenschaft Etag im Antwortheader. Verwenden Sie anschließend die Hashzeichenfolge beim Angeben von If-Match in einer Anforderung PATCH /volumes/{volume_id}, um neue Benutzertags zu erstellen.

Gehen Sie wie folgt vor, um Tags auf einen Blockspeicherdatenträger anzuwenden:

  1. Rufen Sie die URL „ GET /volumes/{volume_id} “ auf und kopieren Sie die Hash-Zeichenkette aus der Eigenschaft „ Etag “ im Antwort-Header. Sie müssen die Hash-Zeichenkette verwenden, wenn Sie in der Anfrage „ PATCH /volumes/{volume_id} “ die Option „ If-Match “ angeben, um in Schritt 2 Benutzer-Tags für das Volume zu erstellen. Um die Antwort-Header-Informationen zu generieren, machen Sie einen API-Aufruf ähnlich dem folgenden Beispiel:

    curl -sSL -D GET\
    "https://us-south.iaas.cloud.ibm.com/v1/volumes/{volume_id}?version=2022-04-25&generation=2"\
    -H "Authorization: Bearer $TOKEN" -o /dev/null
    

    Im Antwort-Header sehen Sie etwa Folgendes:

    HTTP/2 200
    date: Tue, 28 Apr 2022 17:48:03 GMT
    content-type: application/json; charset=utf-8
    content-length: 1049
    cf-ray: 69903d250c4966ef-DFW
    cache-control: max-age=0, no-cache, no-store, must-revalidate
    expires: -1
    strict-transport-security: max-age=31536000; includeSubDomains
    cf-cache-status: DYNAMIC
    expect-ct: max-age=604800, report-uri="[uri...]"
    pragma: no-cache
    x-content-type-options: nosniff
    x-request-id: 1fbe2384-6828-4503-ae7d-050426d1b11b
    x-xss-protection: 1; mode=block
    server: cloudflare
    etag: W/xxxyyyzzz123
    
  2. Erstellen Sie eine PATCH /volumes/{volume_id}-Anforderung. Geben Sie die Etag-Hashzeichenfolge für die Eigenschaft If-Match im Header an. Geben Sie das Benutzer-Tag in der Eigenschaft „ user_tags “ an.

    Sie können auch Tags hinzufügen, wenn Sie einen ' POST /volumes-Aufruf machen, um einen Datenträger zu erstellen und die ' user_tags-Eigenschaft angeben.

    In diesem Beispiel wird der Datenträger durch Angabe der Benutzertags env:test und env:prod aktualisiert. Der Wert, den Sie aus dem Parameter " Etag erhalten haben, wird in der Kopfzeile " If-Match des Aufrufs angegeben.

    curl -X PATCH\
    "$vpc_api_endpoint/v1/volumes/r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34?version=2025-01-21&generation=2"\
       -H "Authorization: Bearer $iam_token"\
       -H "If-Match: <_Etag-hash-string_>"\
       -d `{
          "user_tags": [
             "env:test",
             "env:prod"
          ]
       }'
    

    Die Antwort zeigt die Tags an, die dem Volume hinzugefügt wurden:

    {
     "active": false,
     "attachment_state": "unattached",
     "bandwidth": 393,
     "busy": false,
     "capacity": 100,
     "created_at": "2025-01-22T00:54:01.000Z",
     "crn": "crn:v1:bluemix:public:is:us-south-2:a/a1234567::volume:r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34",
     "encryption": "provider_managed",
     "health_reasons": [],
     "health_state": "",
     "href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34",
     "id": "r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34",
     "iops": 3000,
     "name": "my-data-volume",
     "profile": {
         "href": "https://us-south.iaas.cloud.ibm.com/v1/volume/profiles/general-purpose",
         "name": "general-purpose"
     },
     "resource_group": {
         "href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/6edefe513d934fdd872e78ee6a8e73ef",
         "id": "6edefe513d934fdd872e78ee6a8e73ef",
         "name": "defaults"
     },
     "source_snapshot": {
         "crn": "crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-8428038a-a399-4894-8c84-c8d7a4a75fae",
         "href": "https://us-south.iaas.cloud.ibm.com/v1/snapshots/r006-8428038a-a399-4894-8c84-c8d7a4a75fae",
         "id": "r006-8428038a-a399-4894-8c84-c8d7a4a75fae",
         "name": "wdc-fst-rstore-c6a092f34118-4505",
         "resource_type": "snapshot"
     },
     "status": "available",
     "status_reasons": [],
     "adjustable_capacity_states": [
         "attached"
     ],
     "storage_generation": 1,
     "user_tags": [
         "env:test",
         "env:prod"
     ],
     "volume_attachments": [],
     "zone": {
         "href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-2",
         "name": "us-south-2"
     }
    }
    

Aktualisieren einer Volume-Zuordnung über die API

Rufen Sie die Methode „ PATCH /instances/$instance_id/volume_attachments/$volume_attachment_id “ auf und geben Sie die IDs der Instanz und der Volume-Zuordnung an. Geben Sie im Anfragetext den neuen Namen des Anhangs oder den neuen Wert der Eigenschaft delete_volume_on_instance_delete an. Wenn die Eigenschaft delete_volume_on_instance_delete auf true gesetzt ist, wird beim Löschen der Instanz auch das angehängte Volume gelöscht. Wenn Sie das Volume nach dem Löschen der Instanz beibehalten möchten, geben Sie für die Eigenschaft „ delete_volume_on_instance_delete “ den Wert „ false “ an.

curl -X PATCH "$vpc_api_endpoint/v1/instances/$instance_id/volume_attachments/$volume_attachment_id?version=2022-04-22&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
      "delete_volume_on_instance_delete": false,
      "name": "my-volume-attachment-data-5iops-updated"
    }'

Eine erfolgreiche Antwort sieht wie im folgenden Beispiel aus.

{
  "created_at": "2022-04-22T16:35:47.000Z",
  "delete_volume_on_instance_delete": false,
  "href": "https://us-south.iaas.cloud.ibm.com/v1/instances/8f06378c-ed0e-481e-b98c-9a6dfbee1ed5/volume_attachments/9f2a645e-19c1-4f8f-b062-46b9e0671999",
  "id": "9f2a645e-19c1-4f8f-b062-46b9e0671999",
  "name": "my-volume-attachment-data-5iops-updated",
  "status": "attached",
  "type": "data",
  "volume": {
    "crn": "crn:[...]",
    "href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/d8b26921-1409-4c2f-9b46-39b5b6e0b945",
    "id": "d8b26921-1409-4c2f-9b46-39b5b6e0b945",
    "name": "my-volume-data-5iops"
  }
}

Zuordnung eines Datenträgers mit der API aufheben

Führen Sie einen „ DELETE /instances/{instance_id}/volume_attachments/{id} “-Befehl aus und geben Sie die ID der Volume-Zuordnung an, um eine Volume-Zuordnung zu löschen. Durch das Löschen einer Datenträgerzuordnung wird die Zuordnung eines Datenträgers zu einer Instanz aufgehoben.

curl -X DELETE "$vpc_api_endpoint/v1/instances/$instance_id/volume_attachments/$volume_attachment_id?version=2022-04-22&generation=2" \
-H "Authorization: Bearer $iam_token"

Ein Boot-Volume kann nicht von einer Instanz abgetrennt werden, solange die Instanz existiert. Wenn Sie das Boot-Volume nach dem Löschen der Instanz beibehalten wollen, stellen Sie sicher, dass die Eigenschaft delete_volume_on_instance_delete in der Volume-Anlage auf false gesetzt ist.

Vergewissern Sie sich, dass die Zuordnung des Datenträgers zur Instanz aufgehoben worden ist, indem Sie einen Aufruf GET /instances/{instance_id} ausgeben.

Verwaltung von Block Storage for VPC mit Terraform

Verwalten Sie Ihren Blockspeicher als Code mit Terraform. Mit der Terraform können Sie:

  • Ein Blockspeichervolume umbenennen.
  • Hinzufügen von Benutzer-Tags zu einem Blockspeicher-Volume.
  • Einstellen der IOPS eines Datenvolumens. Weitere Informationen finden Sie unter Anpassen von IOPS.
  • Die Kapazität eines Volumes erhöhen. Weitere Informationen finden Sie unter Erweitern der Block Storage for VPC Volume-Kapazität.
  • Für sdp passen Sie die Durchsatzgrenze an. Weitere Informationen finden Sie unter Anpassen der Durchsatzgrenze.
  • Migrieren Sie ein Volume der ersten Generation, um ein Volume-Profil der zweiten Generation zu verwenden. Weitere Informationen finden Sie unter Migrieren von Block Storage Volume.
  • Ein Datenvolume im Blockspeicher löschen.

Um Terraform zu verwenden, laden Sie die Terraform CLI herunter und konfigurieren Sie das IBM Cloud Provider Plug-in. Weitere Informationen finden Sie unter Erste Schritte mit Terraform.

VPC-Infrastrukturdienste verwenden einen bestimmten regionalen Endpunkt, der standardmäßig auf " us-south ausgerichtet ist. Wenn Ihre VPC in einer anderen Region erstellt wurde, müssen Sie die entsprechende Region im Provider-Block in der Datei " provider.tf angeben.

Das folgende Beispiel zeigt, wie man eine andere Region als die Standardregion " us-south anvisiert.

provider "ibm" {
  region = "eu-de"
}

Zur Erstellung und Verwaltung von Datenträgern wird die Ressource " ibm_is_volume verwendet. Sie können verschiedene Attribute eines Volumes ändern, z. B. seinen Namen, seine Tags, seine Kapazität und seine IOPS. Einige Änderungen erzwingen jedoch die Erstellung einer neuen Ressource. Solche Änderungen betreffen die Attribute von Zonen, Ressourcengruppen, Ressourcencontrollern und Verschlüsselungsschlüsseln. Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_volume.

Den Namen eines Volumes mit Terraform aktualisieren

Um den Namen eines Datenträgers zu ändern, verwenden Sie die Ressource " ibm_is_volume. Das folgende Beispiel gibt den Datenträger " r010-bdb8fc70-8afb-4622-826a-d65a9fc477a4 und seinen neuen Namen " my-new-name-volume an. Nach der Anwendung wird das Volume umbenannt.

resource "ibm_is_volume" "example" {
  name    = "my-new-name-volume"
  id      = "r010-bdb8fc70-8afb-4622-826a-d65a9fc477a4"
  profile = "10iops-tier"
  zone    = "us-south-1"
}

Anwenden von Tags auf Volumes mit Terraform

Um Benutzer-Tags auf einen Datenträger anzuwenden, verwenden Sie die Ressource " ibm_is_volume. Das folgende Beispiel gibt den Datenträger " my-new-volume und das Tag " dev:test an, das an den Datenträger angehängt werden soll. Nach der Anwendung wird die Markierung dem Datenträger hinzugefügt.

resource "ibm_is_volume" "example" {
  name    = "my-new-volume"
  profile = "10iops-tier"
  zone    = "us-south-1"
  tags    = ["dev:test"]
}

Anwenden von Zugriffsmanagementtags auf einen Block Storage for VPC-Datenträger

Zugriffsmanagement-Tags sind Metadaten, die Sie Ihrem Blockspeicher hinzufügen können, um die Beziehungen zwischen Zugriffskontrollressourcen zu organisieren. Sie erstellen zuerst den Tag und wenden ihn dann auf einen neuen Datenträger oder auf einen vorhandenen Datenträger an. Sie können dasselbe Zugriffsmanagement-Tag auf mehrere Blockspeicher-Volumes anwenden. Anschließend weisen Sie Zugriff auf den Tag in IAM zu. Optional können Sie eine IAM-Zugriffsgruppe erstellen und Benutzer verwalten.

Zugriffsmanagementtags werden nicht von Sicherungsrichtlinien zum Erstellen von Sicherungsmomentaufnahmen verwendet. Sicherungsmomentaufnahmen werden erstellt, wenn Benutzertags mit Tags für Sicherungsrichtlinien für Zielressourcen und Datenträgerbenutzertags übereinstimmen.

Jede Ressource kann bis zu 1000 Benutzertags und maximal 250 Zugriffstags haben. In derselben Operation können jedoch nur 100 Tags zugeordnet oder abgehängt werden.

Schritt 1 - Erstellen eines IAM-Zugangsverwaltungs-Tags in der Konsole

Führen Sie in der Konsole die folgenden Schritte aus.

  1. Gehen Sie zu „Verwalten“ > „Konto“ und wählen Sie dann „Tags“ aus.
  2. Klicken Sie auf die Registerkarte Zugriffsmanagementtags. Fügen Sie im Feld einen Tagnamen hinzu. Für Zugriffsmanagementtags ist das Format key:value erforderlich.
  3. Klicken Sie auf Tags erstellen.

Schritt 1 - Erstellen eines IAM-Zugangsverwaltungs-Tags über die CLI

Geben Sie in der Befehlszeile den Befehl „ ibmcloud resource tag-create “ ein, um in Ihrem Konto ein Zugriffsmanagement-Tag zu erstellen. Im folgenden Beispiel wird ein Tag mit dem Namen „ project:myproject “ erstellt:

ibmcloud resource tag-create --tag-names project:myproject

Weitere Informationen finden Sie in der Befehlsreferenz zum Befehl ibmcloud resource.

Schritt 1-IAM-Zugriffsmanagementtag mit der API erstellen

Führen Sie mit der API für globale Suche und Tagging einen POST/ tags-Aufruf zum Erstellen eines Zugriffsmanagementtags aus. Geben Sie den Tag in der Eigenschaft tag_names an. Ein Beispiel finden Sie unter Zugriffsmanagementtags mithilfe der API erstellen.

Schritt 1 - Erstellen eines IAM-Zugangsmanagement-Tags mit Terraform

Erstellen Sie ein Argument in Ihrer Datei " main.tf. Im folgenden Beispiel wird das Zugriffsverwaltungs-Tag „ ibm_tag “ erstellt, das der Ressource „ ibm “ mit der Ressourcen-ID „ ibm_is_volume.example.crn “ hinzugefügt wird.

resource "ibm_resource" "ibm" {
   resource_id = ibm_is_volume.example.crn
   tags        = ["ibm_tag"]
   }

Schritt 2-Zugriffsmanagementtag zu einem Datenträger hinzufügen

Fügen Sie einem vorhandenen Datenträger oder beim Erstellen eines Datenträgers einen Zugriffsmanagementtag hinzu. Führen Sie die folgenden Schritte aus, um einem vorhandenen Datenträger Zugriffsmanagementtags hinzuzufügen.

  1. Gehen Sie zur Liste der Blockspeichervolumes. Klicken Sie in der Konsole IBM Cloud auf das Symbol Navigation > Infrastruktur VPC > Storage > Block Storage volumes.
  2. Suchen Sie das Volume in der Liste.
  3. Klicken Sie in der Spalte Tags auf die Option Tags hinzufügen.
  4. Geben Sie die Zugangsverwaltungskennzeichen in das Feld Zugangsverwaltungskennzeichen ein. Von Ihnen erstellte Tags werden während der Eingabe angezeigt.
  5. Klicken Sie auf Speichern.

Schritt 3-Zugriff und Benutzer zuweisen

Nachdem Sie einen Zugriffsmanagementtag erstellt und auf einen Datenträger angewendet haben, führen Sie die folgenden Schritte aus, um Zugriff zuzuweisen und Benutzer hinzuzufügen.

  1. Erstellen Sie eine Zugriffsgruppe. Zugriffsgruppen werden Richtlinien zugeordnet, die den Mitgliedern dieser Gruppe Rollen und Berechtigungen erteilen. Sie weisen den Zugriff auf die spezifischen Zugriffsverwaltungs-Tags für den Blockspeicherdienst zu. Weitere Informationen zu Zugriffsgruppen finden Sie in Zugriffsgruppen einrichten.

  2. Ordnen Sie einer Gruppe eine Zugriffsrichtlinie zu..

  3. Fügen Sie Benutzer zur Zugriffsgruppe hinzu..

Wenn Sie sich die spezifischen Ressourcen für die VPC-Infrastruktur ansehen und Blockspeicher als Ressourcentyp angeben, können Sie die Zugriffsmanagement-Tags für den Blockspeicherdienst sehen.

Block Storage for VPC-Datenträger und Datenlöschung löschen

Wenn Sie einen Blockspeicherdatenträger löschen, besteht sofort kein Zugriff mehr auf diese Daten. Alle Verweise auf die Daten auf der physischen Platte werden entfernt. Wenn Sie später ein Volume im selben oder einem anderen Konto erstellen, wird ein neuer Satz von Verweisen zugewiesen. Das Konto hat keinen Zugriff auf Daten, die sich zuvor auf dem physischen Speicher befunden haben, da die entsprechenden Verweise gelöscht wurden. Wenn neue Daten auf die Platte geschrieben werden, werden dabei sämtliche Daten des gelöschten Datenträgers, auf die nicht mehr zugegriffen werden kann, überschrieben.

Daten vor dem Löschen eines Volumes bereinigen

Wenn Sie einen Blockspeicherdatenträger löschen, garantiert IBM, dass Ihre Daten auf der physischen Platte nicht zugänglich sind und am Ende beseitigtwerden. Falls Sie zusätzlichen Compliance-Anforderungen unterliegen (z. B. NIST 800-88 Guidelines for Media Sanitization), müssen Sie vor dem Löschen Ihrer Datenträger Datenhygieneprozeduren durchführen. Weitere Informationen finden Sie in den NIST-Richtlinien 800-88 zur Datenträgerbereinigung.

Durch das Löschen des Volumes vor dem Löschen wird sichergestellt, dass Restdaten auf der physischen Festplatte nicht entdeckt oder rekonstruiert werden können, selbst wenn die physischen Datenträger außerhalb der Kontrolle von IBM in andere Hände gelangen sollten.

Löschen eines Block Storage for VPC Datenvolumens in der Konsole

Bei der Löschung eines Blockspeicherdatenträgers werden die darauf gespeicherten Daten vollständig entfernt. Der Datenträger kann nicht wiederhergestellt werden.

Ein aktiver Blockspeicherdatenträger kann nicht gelöscht werden. Wenn Sie einen Datenträger löschen möchten, heben Sie zuerst seine Zuordnung zur Virtual Server-Instanz auf. Falls Sie Snapshots des Datenträgers erstellt haben, müssen alle Snapshots einen stable Status aufweisen.

Um ein Volume zu löschen, führen Sie die folgenden Schritte aus.

  1. Wechseln Sie zur Liste aller Blockspeicherdatenträger. Klicken Sie in der Konsole IBM Cloud auf das Symbol Navigation > Infrastruktur VPC > Storage > Block Storage volumes.
  2. Suchen Sie das Volume, das Sie löschen möchten, und klicken Sie dann auf das Symbol „ AktionenAktionssymbol „, um eine Liste mit Optionen zu öffnen.
  3. Klicken Sie im Auswahlmenü auf Löschen.
  4. Bestätigen Sie den Löschvorgang.

Block Storage for VPC-Datenträger über die Befehlszeilenschnittstelle löschen

Verwenden Sie den Befehl volume-delete und geben Sie im Befehl die Datenträger-ID an, um einen Blockspeicherdatenträger zu löschen.

Ein aktiver Blockspeicherdatenträger kann nicht gelöscht werden. Hierzu müssen Sie zuerst seine Zuordnung zum Virtual Server-System aufheben.

ibmcloud is volume-delete (VOLUME_NAME | VOLUME_ID) [-f, --force]

Beispiel:

ibmcloud is volume-delete demovolume1
This will delete volume demovolume1 and cannot be undone. Continue [y/N] ?> y
Deleting volume demovolume1 under account Test Account as user test.user@ibm.com...
OK
Volume demovolume1 is deleted.

Block Storage for VPC-Datenträger mit der API löschen

Führen Sie einen Aufruf DELETE /volumes/{id} aus.

curl -X DELETE "$vpc_api_endpoint/v1/volumes/$volume_id?version=2022-04-22&generation=2" \
-H "Authorization: Bearer $iam_token"

Um zu überprüfen, ob der Datenträger gelöscht wurde, listen Sie die Datenträger auf, indem Sie den Aufruf GET /volumes ausgeben.

Löschen eines Block Storage for VPC Volumes mit Terraform

Verwenden Sie den Befehl terraform destroy, um ein entferntes Objekt wie ein Block-Volume bequem zu entfernen. Das folgende Beispiel zeigt die Syntax für das Löschen eines Volumes. Ersetzen Sie " ibm_is_volume.example.id" durch die tatsächliche ID des Datenträgers.

terraform destroy --target ibm_is_volume.example.id

Weitere Informationen finden Sie unter Terraforming zerstören.

Nächste Schritte

Sie können weitere Volumes erstellen oder den Zustand Ihrer Volumes, den Volume-Status und Metriken überwachen.

Probleme mit vorhandenen Blockspeicherdatenträgern können Sie möglicherweise selbst beheben und korrigieren. Weitere Informationen hierzu finden Sie unter Fehlerbehebung für Block Storage for VPC.