Block Storage for VPC-Momentaufnahmen verwalten
Verwalten Sie „ Block Storage for VPC “-Snapshots, indem Sie sie umbenennen, mit Tags versehen, die Schnellwiederherstellung aktivieren, löschen sowie den Zugriff und den Status überprüfen.
Snapshots benennen
Es kann sinnvoll sein, einen Namen für den Snapshot zu vergeben, um den kopierten Datenträger kenntlich zu machen. Beispiel: Mein-Volumen wäre my-volume-snapshot1. Für eine schnelle Identifikation sollten Sie auch die Benennung von Bootdatenträgern in Betracht ziehen, indem Sie Boot als Präfix hinzufügen, z. B. boot_my-volume-snapshot1. Wenn die Liste Ihrer Snapshots länger wird, können Sie schnell den Namen und den Typ der Datenträger erkennen, von denen Sie einen Snapshot erstellt haben.
Für Snapshotnamen gelten dieselben Anforderungen wie für Datenträgernamen. Gültige Namen können eine Kombination aus alphanumerischen Zeichen in Kleinschreibung (a-z, 0-9) und dem Bindestrich (-) enthalten, die bis zu 63 Zeichen umfasst. Snapshotnamen müssen mit einem Kleinbuchstaben beginnen und innerhalb der VPC eindeutig sein. Die Benutzerschnittstelle stellt für Ihren Komfort eine Namensüberprüfung bereit. Wenn Sie beispielsweise einen Snapshotnamen mit einem Bindestrich (-) beenden, benachrichtigt die Benutzerschnittstelle Sie über den Fehler. Außerdem werden doppelte Namen ermittelt.
Wenn Sie eine regionsübergreifende Kopie einer Momentaufnahme erstellen, erhält die neue Momentaufnahme den Namen [copy]-[source-snapshot-name]. Beispiel: Eine regionsübergreifende Kopie von snapshot-my-volume-snapshot1_ erhält
automatisch den Namen copy-my-volume-snapshot1 , wenn sie in der Zielregion platziert wird. Überregionale Kopien von Momentaufnahmen sind unabhängig von der Quellenmomentaufnahme und dem Quellendatenträger und die Kopien können wie
jede andere normale Momentaufnahme verwaltet werden.
Umbenennen eines Snapshots in der Konsole
Befolgen Sie die folgenden Schritte, um einen Snapshot in der Konsole umzubenennen.
- Rufen Sie die Liste der Snapshots auf. Gehen Sie in der IBM Cloud Konsole auf das Menü
> Infrastruktur
> Speicher > Snapshots.
- Klicken Sie auf den Namen eines Snapshots in der Liste.
- Klicken Sie auf das Symbol Bearbeiten
.
- Geben Sie einen neuen Namen für den Snapshot an, speichern Sie ihn und bestätigen Sie Ihre Änderungen.
Umbenennen eines Snapshots über die Befehlszeile
Voraussetzungen für das Absetzen von Befehlen über die Befehlszeilenschnittstelle
Bevor Sie die Befehlszeilenschnittstelle (CLI) verwenden können, müssen Sie die IBM Cloud-CLI und das VPC-CLI-Plug-in installieren. Weitere Informationen finden Sie unter CLI-Voraussetzungen.
Melden Sie sich unter 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.
Umbenennen eines Snapshots über die Befehlszeile
Sie können einen Snapshot über die Befehlszeile umbenennen.
Um einen Snapshot umzubenennen, geben Sie den Befehl ibmcloud is snapshot-update aus und geben Sie die Snapshot-ID und den neuen Namen an.
ibmcloud is snapshot-update SNAPSHOT_ID --name SNAPSHOT_NAME
Beispiel:
ibmcloud is snapshot-update r138-e6664842-b370-496a-9ae7-da3fb647707c --name snappy-snap-snap
Updating snapshot r138-e6664842-b370-496a-9ae7-da3fb647707c under account Test Account as user test.user@ibm.com...
ID r138-e6664842-b370-496a-9ae7-da3fb647707c
Name snappy-snap-snap
CRN crn:v1:bluemix:public:is:eu-de:a/a1234567::snapshot:r138-e6664842-b370-496a-9ae7-da3fb647707c
Status stable
Clones Zone Available Created
eu-de-3 true 2023-02-17T20:28:53+00:00
eu-de-1 true 2023-02-17T18:53:57+00:00
Source volume ID Name
r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa vicky-block-test1
Bootable false
Encryption provider_managed
Encryption key -
Minimum capacity(GB) 20
Size(GB) 1
Resource group ID Name
a0eb5d9062af485fa5bb2c6999c74eac test-snap
Created 2023-02-17T18:53:57+00:00
Captured at 2023-02-17T18:53:57+00:00
Tags -
Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snapshot-update.
Ändern der Eigenschaft "Erlaubte Verwendung" eines Snapshots über die CLI
Die Eigenschaften von Allowed Use werden vom übergeordneten Volume geerbt. Sie können den Befehl ibmcloud is snapshot-update verwenden, um diese Werte zu ändern.
Sie müssen über die IAM-Rolle is.volume.volume.manage-allowed-use verfügen, um diese Eigenschaften eines Snapshots zu ändern.
ibmcloud is snapshot-update r006-b6b5e2ad-e60a-40c9-bbc2-356dad292fe3 --allowed-use-api-version "2025-03-03" --allowed-use-bare-metal-server "enable_secure_boot==true" --allowed-use-instance true
Updating snapshot r006-b6b5e2ad-e60a-40c9-bbc2-356dad292fe3 under account Test Account as user test.user@ibm.com...
ID r006-b6b5e2ad-e60a-40c9-bbc2-356dad292fe3
Name my-bootable-snapshot
CRN crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-b6b5e2ad-e60a-40c9-bbc2-356dad292fe3
Status stable
Clones Zone Available Created
Source volume ID Name Remote Region CRN Resource type
r006-9a40241d-d116-4fc3-83ea-6134d30ee33c fence-denture-mosaic-royal - crn:v1:bluemix:public:is:us-south-1:a/a1234567::volume:r006-9a40241d-d116-4fc3-83ea-6134d30ee33c volume
Backup policy plan -
Snapshot Copies -
Bootable true
Encryption provider_managed
Encryption key -
Source Snapshot -
Minimum capacity(GB) 100
Size(GB) 1
Source Image ID Name Remote Region CRN Resource type
r006-d734b459-b5a0-4777-8600-9fa3254d2cea ibm-ubuntu-24-04-6-minimal-amd64-2 - crn:v1:bluemix:public:is:us-south:a/a1234567::image:r006-d734b459-b5a0-4777-8600-9fa3254d2cea image
Operating system Name Vendor Version Family Architecture Display name
ubuntu-24-04-amd64 Canonical 24.04 LTS Noble Numbat Minimal Install Ubuntu Linux amd64 Ubuntu Linux 24.04 LTS Noble Numbat Minimal Install (amd64)
Resource group ID Name
6edefe513d934fdd872e78ee6a8e73ef defaults
Created 2025-02-17T17:08:15+00:00
Captured at 2025-02-17T17:08:15+00:00
Tags -
Service Tags -
Storage Generation 1
Allowed Use API Version 2025-03-03
Allowed Use Bare Metal Server enable_secure_boot==true
Allowed Use Instance true
Die Eigenschaften bestehen aus einem booleschen Common Expression Language-Ausdruck. Wenn der Ausdruck als true ausgewertet
wird, ist die Bereitstellung einer virtuellen Serverinstanz oder eines Bare Metal Servers mit dem Snapshot zulässig. Wenn der Ausdruck als false ausgewertet wird, wird die Bereitstellung blockiert.
Umbenennen eines Snapshots über die API
Sie können eine Momentaufnahme mithilfe der API umbenennen.
Rufen Sie die Funktion „ PATCH /snapshots “ auf und geben Sie die Snapshot-ID sowie den neuen Namen des Snapshots an.
curl -X PATCH \
"$vpc_api_endpoint/v1/snapshots/7528eb61-bc01-4763-a67a-a414a103f96d?version=2022-01-12&generation=2" \
-H "Authorization: Bearer ${API_TOKEN}" \
-d '{
"name": "my-snapshot-renamed"
}'
Mit demselben Aufruf können Sie eine regionsübergreifende Kopie umbenennen. Die regionsübergreifende Kopie ist unabhängig von der Quellenmomentaufnahme und dem Quellendatenträger und kann wie jede andere Momentaufnahme verwaltet werden.
Snapshot mit Terraform aktualisieren
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"
}
Verwenden Sie zum Aktualisieren einer Momentaufnahme die Ressource ibm_is_snapshot. Sie können den Namen der Momentaufnahme, die Schnellzurückschreibungszonen und Tags ändern. Wenn Sie jedoch die Werte für resource_group und source_volume ändern, wird Terraform gezwungen, den Snapshot zu löschen und einen anderen Snapshot zu erstellen.
resource "ibm_is_snapshot" "example" {
name = "my-snapshot"
source_volume = ibm_is_volume.example.id
}
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_snapshot.
Gemeinsame Nutzung eines Schnappschusses mit einem anderen Konto in der Konsole
Sie können einen Snapshot für ein anderes Konto in der Konsole freigeben.
- Rufen Sie die Liste der Snapshots auf. Gehen Sie in der IBM Cloud Konsole auf das Menü
> Infrastruktur
> Speicher > Snapshots.
- Wählen Sie im Menü Aktionen
die Option Schnappschuss freigeben.
- Geben Sie die Konto-ID des Kontos ein, für das Sie den Snapshot freigeben möchten.
- Klicken Sie auf Erstellen Sie eine benutzerdefinierte IAM-Berechtigung.
Alternativ können Sie eine Dienst-zu-Dienst-Autorisierung über das Menü Verwalten > Zugriff (IAM) > Autorisierungen erstellen. Weitere Informationen finden Sie unter Erstellen einer Dienst-zu-Dienst-Autorisierung für die kontoübergreifende Wiederherstellung in der Konsole.
Verwaltung von Freigabeberechtigungen für einen Snapshot in der Konsole.
-
Rufen Sie die Liste der Snapshots auf. Gehen Sie in der IBM Cloud Konsole auf das Menü
> Infrastruktur
> Speicher > Snapshots.
-
Wählen Sie im Menü Aktionen
die Option Freigabeberechtigung verwalten.
-
Im Seitenbereich wird die Liste der Konten angezeigt, für die Sie Ihren Snapshot freigegeben haben.
Die Liste zeigt alle Berechtigungen, die für den Snapshot eingerichtet wurden. Wenn zum Beispiel ein Konto eine Berechtigung für diesen speziellen Snapshot und eine Berechtigung für alle Snapshots in Ihrem Konto hat, wird dieses Konto zweimal aufgeführt.
-
Klicken Sie auf IAM-Autorisierung verwalten, um zur Seite Autorisierung zu gelangen und die Autorisierung zu ändern oder zu widerrufen.
Alternativ können Sie eine Dienst-zu-Dienst-Autorisierungsrichtlinie auch direkt über das Menü Verwalten > Zugriff (IAM) > Autorisierungen verwalten. Weitere Informationen finden Sie in Zugriffsberechtigungen zwischen Services mithilfe von Autorisierungen erteilen.
Gemeinsame Nutzung eines Snapshots mit einem anderen Konto über die CLI
Sie können eine Dienst-zu-Dienst-Autorisierung für einen bestimmten Snapshot von der CLI aus erstellen, indem Sie den Befehl ibmcloud iam authorization-policy-create verwenden. Weitere Informationen finden Sie unter Erstellen einer Service-to-Service-Autorisierung für die kontoübergreifende Wiederherstellung über die CLI.
Verwaltung von Freigabeberechtigungen für einen Snapshot über die CLI
Sie können eine Service-to-Service-Autorisierung für einen bestimmten Snapshot von der CLI aus mit dem Befehl authorization-policy-delete entfernen. Weitere Informationen finden Sie unter Entfernen einer Autorisierung mithilfe der CLI.
Gemeinsame Nutzung eines Schnappschusses mit einem anderen Konto über die API
Sie können eine Dienst-zu-Dienst-Autorisierung für einen bestimmten Snapshot programmatisch erstellen, indem Sie die Methode policies in der IAM Policy Management API aufrufen. Weitere Informationen finden Sie unter Erstellen einer Dienst-zu-Dienst-Autorisierung für die kontoübergreifende Wiederherstellung mit der API.
Verwaltung von Freigabeberechtigungen für einen Schnappschuss mit der API
Sie können eine Dienst-zu-Dienst-Autorisierung für einen bestimmten Snapshot programmatisch widerrufen, indem Sie die Methode policies in der IAM Policy Management API aufrufen. Weitere Informationen finden Sie unter Entfernen einer Berechtigung mit Hilfe der API.
Bearbeiten von Fast-Restore-Zonen in der Konsole
Verwenden Sie die folgenden Schritte, um die Zonen zu bearbeiten, in denen schnelle Wiederherstellungsklone in der Konsole gespeichert sind. Sie können Zonen nach Bedarf hinzufügen oder entfernen.
- Wählen Sie eine Momentaufnahme in der Liste der Momentaufnahmen aus.
- Wählen Sie im Menü Aktionen
die Option Schnellzurückschreibung bearbeiten.
- Wählen Sie in der seitlichen Anzeige die Zonen für die schnelle Wiederherstellung in Ihrer Region aus oder ab. Überprüfen Sie die Abrechnungsaktualisierung auf der Basis Ihrer Auswahl.
- Klicken Sie auf Speichern. Sie kehren zur Detailseite für Momentaufnahmen zurück. Im Abschnitt 'Schnelle Zurückschreibung' wird die neue Zone mit dem Status Anstehend angezeigt.
Die Informationen für die Schnellzurückschreibung werden bei der Aktualisierung aktualisiert. Die Zoneninformationen werden aktualisiert, um abhängig von Ihren Änderungen aktiviert oder inaktiviert anzuzeigen.
Momentaufnahmenklon für Schnellzurückschreibung über die Befehlszeilenschnittstelle erstellen
Um eine Zonenkopie einer Momentaufnahme zu erstellen, geben Sie den ibmcloud is snapshot-clone-create-Befehl mit der Momentaufnahmen-ID und der Zone bzw. den Zonen aus, in denen Sie Kopien erstellen möchten. Im folgenden Befehlsbeispiel
wird der Klon der Schnellzurückschreibung r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 in der Zone eu-de-3 erstellt.
ibmcloud is snapshot-clone-create r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 --zone eu-de-3
Creating zonal clone of snapshot r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 under account Test Account as user test.user@ibm.com...
Zone eu-de-3
Available false
Created 2023-02-17T20:29:21+00:00
Href https://eu-de.iaas.cloud.ibm.com/v1/regions/eu-de/zones/eu-de-3
Der Momentaufnahmeklon scheint nicht verfügbar zu sein, während der Momentaufnahmeklon erstellt wird. Es dauert nur wenige Sekunden. Setzen Sie den Befehl ibmcloud is snapshot-cl mit der Snapshot-ID und der Klonzielzone ab, um den
neuen Snapshotklon als verfügbar anzuzeigen.
ibmcloud is snapshot-cl r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 eu-de-3
Getting zonal clone eu-de-3 of snapshot r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 under account Test Account as user test.user@ibm.com...
Zone eu-de-3
Available true
Created 2023-02-17T20:29:21+00:00
Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snapshot-clone-create.
Momentaufnahmenklon über die Befehlszeilenschnittstelle löschen
Um einen Snapshotklon zu löschen, geben Sie den Befehl ibmcloud is snapshot-clone-delete mit der Snapshot-ID und der Zone aus, in der die Snapshotkopie entfernt werden soll. Im folgenden Befehlsbeispiel wird die Kopie der Schnellzurückschreibung
der Momentaufnahme r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 in der Zone eu-de-3 gelöscht.
@$ ibmcloud is snapshot-clone-delete r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 eu-de-3
This will delete zonal clone eu-de-3 for snapshot r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 and cannot be undone. Continue [y/N] ?> y
Deleting zonal clone eu-de-3 for snapshot r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 under account Test Account as user test.user@ibm.com...
OK
Deletion request for zonal snapshot clone eu-de-3 has been accepted.
Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snapshot-clone-delete.
Momentaufnahmeklon für schnelle Wiederherstellung mit der API erstellen
Um Momentaufnahmen für schnelle Zurückschreibung zu erstellen, erstellen Sie einen Klon der Momentaufnahme in einer anderen Zone. Anschließend stellen Sie einen Datenträger aus diesem Klon wieder her.
In der API erstellen Sie einen Klon für einen vorhandenen Snapshot, indem Sie einen PUT /snapshots/{id}/clones/{zone_name}-Aufruf zum Klonen des Snapshots in der angegebenen Zone durchführen. Beispiel:
curl -X PUT \
"$vpc_api_endpoint/v1/snapshots/5e160469-0837-48a7-8973-e44c8d5fd85a/clones/us-south-1&version=2025-02-18&generation=2" \
-H "Authorization: Bearer ${API_TOKEN}"
Eine erfolgreiche Antwort sieht wie im folgenden Beispiel aus.
{
"available": true,
"created_at": "2025-02-18T20:35:38.600Z",
"zone": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-1",
"name": "us-south-1"
},
"storage_generation": 1,
}
Sie können auch die Eigenschaft clone angeben, wenn Sie eine Momentaufnahme eines Datenträgers erstellen. Beispiel:
curl -X POST \
"$vpc_api_endpoint/v1/snapshots?version=2025-02-18&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"clones": [{"zone": {"name": "us-south-1"}}],
"name": "my-snapshot2",
"resource_group": {"id": "a342dbfb-3ea7-48d1-96e8-2825ec5feab4"},
"source_volume": {"id": "8948ad59-bc0f-7510-812f-5dc64f59fab8"},
"user_tags": ["env:test","env:prod"]
}'
Eine erfolgreiche Antwort sieht wie im folgenden Beispiel aus.
{
"bootable": false,
"clones": [
"available": true,
"created_at": "2025-02-18T20:18:38.600Z",
"zone": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-1",
"name": "us-south-1"
}
],
"created_at": "2025-02-18T20:18:18Z",
"crn": "crn:[...]",
"deletable": false,
"encryption": "user_managed",
"encryption_key": {
"crn": "crn:[...]"
},
"storage_generation": 1
}
Momentaufnahmenklon mit der API löschen
Erstellen Sie einen DELETE /v1/snapshots/{id}/clones/{zone-name}-Aufruf, um einen Momentaufnahmeklon in der angegebenen Zone zu löschen. Sie können das Löschen nicht rückgängig machen, während der Momentaufnahmeklon gelöscht wird.
Beispiel:
curl -X DELETE \
"$vpc_api_endpoint/v1/snapshots/fde0b8d5-2d75-4c28-af7d-12ffc3ae2a55/clones/us-south-1&version=2025-02-18&generation=2" \
-H "Authorization: Bearer ${API_TOKEN}"
Erstellen einer Remote-Kopie in der Konsole
Verwenden Sie die folgenden Schritte, um regionsübergreifende Kopien von Momentaufnahmen aus der Liste "Momentaufnahmen für VPC" oder aus der Seite "Momentaufnahmedetails" zu erstellen.
-
Klicken Sie in der Konsole auf das Symbol Navigationsmenü
>Infrastruktur
>Speicher > Block Storage Snapshots.
-
Suchen Sie in der Liste der Momentaufnahmen die Momentaufnahme, die Sie in einer anderen Region duplizieren möchten. Stellen Sie sicher, dass der Schnappschuss den Status "Stabil" hat.
-
Klicken Sie auf das Menü Aktionen
Aktionen und wählen Sie Snapshot kopieren.
-
Wählen Sie die Region aus, in der Sie die Kopie erstellen möchten.
Pro Region ist nur ein Exemplar zulässig. Wenn keine Regionen für Kopien verfügbar sind, ist die Option Snapshot kopieren inaktiviert.
-
Klicken Sie auf Erstellen.
Klicken Sie alternativ auf den Namen der Momentaufnahme, um die zugehörigen Details anzuzeigen. Sie können entweder über das Menü Aktionen auf die Option Snapshot kopieren zugreifen oder Sie können zur Karte "Remote-Kopien" blättern und auf Kopie erstellen klicken. Dieselbe Bereitstellungsanzeige wird geöffnet, in der Sie die Regionsauswahl treffen können.
Löschen einer Remoteregionskopie in der Konsole
Momentaufnahmekopien in einer fernen Region sind unabhängig von der übergeordneten Momentaufnahme und dem übergeordneten Datenträger. Sie können sie jederzeit mithilfe der Liste 'Momentaufnahmen für VPC' löschen.
Führen Sie die folgenden Schritte aus, um eine Kopie einer Remoteregion in der Konsole zu löschen.
- Gehen Sie in der IBM Cloud Konsole auf das Menü
> Infrastruktur
> Speicher > Snapshots.
- Klicken Sie auf das Symbol Aktionen
in der Zeile der Momentaufnahme, die Sie löschen wollen.
- Wählen Sie Löschen aus.
- Bestätigen Sie das Löschen und klicken Sie auf Löschen.
Kopie einer fernen Region über die CLI erstellen
Sie können eine regionsübergreifende Kopie einer Momentaufnahme erstellen, indem Sie den Befehl snapshot-create mit der Option --source-snapshot-crn und die CRN der Quellenmomentaufnahme verwenden, die eine Momentaufnahme
in der Zielregion erstellt, indem Sie die CRN einer Momentaufnahme aus der Quellenregion verwenden. Die erstellte Momentaufnahme verwendet den benutzerdefinierten Chiffrierschlüssel, wenn auch der CRN eines Chiffrierschlüssels angegeben wurde.
Der Quell-Snapshot muss sich im Status Stable befinden, damit die Kopie erfolgreich erstellt werden kann.
ibmcloud is snapshot-create --name my-cli-snapshot-crc --source-snapshot-crn crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-b9590a48-63a3-445e-b819-3f2c0b82daf8
Creating snapshot my-cli-snapshot-crc under account Test Account as user test.user@ibm.com...
ID r142-bd4532c0-e73c-44f9-a017-89e5368c521a
Name my-cli-snapshot-crc
CRN crn:v1:bluemix:public:is:us-east:a/a1234567::snapshot:r142-bd4532c0-e73c-44f9-a017-89e5368c521a
Status pending
Clones Zone Available Created
Source volume ID Name Remote Region
r006-be21061a-4dc6-4c9f-b17d-421838fde399 -remote-421838fde399 us-south
Snapshot Copies ID Name Remote Region CRN Resource type
Bootable true
Encryption provider_managed
Encryption key -
Source Snapshot ID Name Remote Region CRN Resource type
r006-b9590a48-63a3-445e-b819-3f2c0b82daf8 cli-snap-crc-test-sn us-south crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot:r006-b9590a48-63a3-445e-b819-3f2c0b82daf8 snapshot
Minimum capacity(GB) 100
Size(GB) 1
Source Image ID Name Remote Region
r006-24d856e2-6aec-41c2-8f36-5a8a3766f0d6 -remote-5a8a3766f0d6 us-south
Operating system Name Vendor Version Family Architecture Display name
centos-7-amd64 CentOS 7.x - Minimal Install CentOS amd64 CentOS 7.x - Minimal Install (amd64)
Resource group ID Name
cdc21b72d4e647b195de988b175e3d82 Default
Created 2023-04-24T18:54:29+05:30
Captured at 2023-04-24T09:48:03+05:30
Tags -
Service Tags -
Weitere Informationen zu den verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snapshot-create
Kopie einer fernen Region über die Befehlszeilenschnittstelle löschen
Sie können eine überregionale Kopie einer Momentaufnahme löschen, indem Sie den Befehl ibmcloud is snapshot-delete mit der Momentaufnahme-ID verwenden.
ibmcloud is snapshot-delete r142-bd4532c0-e73c-44f9-a017-89e5368c521a
This will delete snapshot r142-bd4532c0-e73c-44f9-a017-89e5368c521a and cannot be undone. Continue [y/N] ?> y
Deleting snapshot r142-bd4532c0-e73c-44f9-a017-89e5368c521a under account Test Account as user test.user@ibm.com...
OK
Snapshot r142-bd4532c0-e73c-44f9-a017-89e5368c521a is deleted.
Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snapshot-delete.
Kopie einer fernen Region mit der API erstellen
Sie können eine regionsübergreifende Kopie einer Momentaufnahme erstellen, indem Sie in der Zielregion einen API-Aufruf durchführen. Geben Sie die CRN des Quell-Snapshots an, um eine Kopie in der Zielregion zu erstellen. Die erstellte Momentaufnahme verwendet den benutzerdefinierten Chiffrierschlüssel, wenn auch der CRN eines Chiffrierschlüssels angegeben wurde. Der Quell-Snapshot muss sich im Status Stable befinden, damit die Kopie erfolgreich erstellt werden kann. Sehen Sie sich das folgende Beispiel an, in dem die Zielregion us-east und die ursprüngliche Momentaufnahme us-south ist.
POST https://us-east.iaas.cloud.ibm.com/v1/snapshots
{
"name": "my-snapshot", // required
"source_snapshot": { // required
"crn": "crn:[...]"
},
"resource_group": { // optional
"id": "2d1bb5a8-40a8-447a-acf7-0eadc8aeb054"
},
"encryption_key": "crn:[...]" // optional
}
Eine erfolgreiche Antwort sieht wie im folgenden Beispiel aus:
{
"created_at": "2023-05-18T20:18:18Z",
"deletable": false,
"encryption": "user_managed",
"encryption_key": {
"crn": "crn:[...]"
},
"href": "https://us-east.iaas.cloud.ibm.com/v1/snapshots/r139-f6bfa329-0e36-433f-a3bb-0df632e79263",
"id": "r139-f6bfa329-0e36-433f-a3bb-0df632e79263",
"lifecycle_state": "pending",
"minimum_capacity": 100,
"name": "my-snapshot",
"operating_system": {
"architecture": "amd64",
"dedicated_host_only": false,
"display_name": "Ubuntu Linux 20.04 LTS Focal Fossa Minimal Install (amd64)",
"family": "Ubuntu Linux",
"gpu_supported": [],
"href": "https://us-south.iaas.cloud.ibm.com/v1/operating_systems/ubuntu-20-04-amd64",
"name": "ubuntu-20-04-amd64",
"vendor": "Canonical",
"version": "20.04 LTS Focal Fossa Minimal Install"
},
"resource_group": {
"href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/678523bcbe2b4eada913d32640909956",
"id": "678523bcbe2b4eada913d32640909956",
"name": "Default"
},
"resource_type": "snapshot",
"service_tags": [],
"size": 1,
"source_image": {
"crn": "crn:[...]",
"remote": {
"region": {
"name": "us-south",
"hfef": "https://us-east.iaas.cloud.ibm.com/v1/regions/us-south"
}
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/images/r006-32045dc2-b463-4cda-b424-bc3dcf51dfbb",
"id": "r006-32045dc2-b463-4cda-b424-bc3dcf51dfbb",
"name": "ibm-ubuntu-20-04-minimal-amd64-1"
},
"source_snapshot": {
"crn": "crn:[...]",
"remote": {
"region": {
"name": "us-south",
"hfef": "https://us-east.iaas.cloud.ibm.com/v1/regions/us-south"
}
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/snapshots/r006-511a798c-5816-4082-8ecb-554a440f83de",
"id": "r006-511a798c-5816-4082-8ecb-554a440f83de",
"name": "my-snapshot-data"
},
"source_volume": {
"crn": "crn:[...]",
"remote": {
"region": {
"name": "us-south",
"hfef": "https://us-east.iaas.cloud.ibm.com/v1/regions/us-south"
}
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/r006-411a798c-5816-4082-8ecb-554a440f83de",
"id": "r006-411a798c-5816-4082-8ecb-554a440f83de",
"name": "my-instance-data"
},
"user_tags": []
}
Löschen einer Kopie einer fernen Region einer Momentaufnahme mit der API
Erstellen Sie eine DELETE /snapshots/{id} in der Zielregion, in der sich die Remote Copy befindet.
curl -X DELETE https://us-east.iaas.cloud.ibm.com/v1/snapshots/{id}
Erstellen einer regionsübergreifenden Kopie mit Terraform
Verwenden Sie die Ressource ibm_is_snapshot, um eine Kopie der Momentaufnahme in einer fernen Region zu erstellen. Der Quell-Snapshot muss sich im Status Stable befinden, damit die Kopie erfolgreich erstellt werden kann. Die erstellte
Momentaufnahme verwendet den benutzerdefinierten Chiffrierschlüssel, wenn auch der CRN eines Chiffrierschlüssels angegeben wurde. Im folgenden Beispiel wird unter Verwendung der ID der Quellenmomentaufnahme eine Kopie in der Zielregion erstellt.
Die Kopie wird mit dem Verschlüsselungsschlüssel verschlüsselt, der durch ihren CRN angegeben wird.
resource "ibm_is_snapshot" "snapshot" {
name = "my-cross-regional-snapshot"
source_snapshot = "r138-4463eb2c-4913-43b1-b9bf-62a94f74c146"
encryption_key = "crn:bluemix:public:kms:us-south:a/df0564dd126042ebb03e0224728ce939:4957299d-0ba0-487f-a1a0-c724a729b8b4:key:0cb88b98-9261-4d07-8329-8f594b6641b5"
}
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_snapshot.
Ferne Regionskopie mit Terraform löschen
Verwenden Sie den Befehl terraform destroy, um ein Remote-Objekt wie eine überregionale Kopie eines Snapshots bequem zu löschen. Das folgende Beispiel zeigt die Syntax zum Löschen einer Momentaufnahme. Ersetzen Sie ibm_is_snapshot.example.id durch die tatsächliche ID der Momentaufnahme.
terraform destroy --target ibm_is_snapshot.example.id
Weitere Informationen finden Sie unter Terraform destroy.
Snapshots in der Konsole löschen
Sie können jede Momentaufnahme für einen Datenträger oder alle Momentaufnahmen für einen Datenträger löschen. Damit eine Momentaufnahme gelöscht werden kann, muss sie die folgenden Voraussetzungen erfüllen:
- Sie müssen sich im Status
stableoderpendingbefinden. - Er darf nicht aktiv einen Datenträger wiederherstellen.
Um festzustellen, ob Sie einen Snapshot löschen können, können Sie in der Konsole die Liste der Snapshots aufrufen und ihren Status überprüfen. Sie können alle Snapshots für einen Datenträger löschen. Das Löschen aller Snapshots erfordert eine weitere Bestätigung in der Konsole.
Löschen eines einzelnen Snapshots in der Konsole
Mit den folgenden Schritten können Sie eine Momentaufnahme aus der Liste aller Momentaufnahmen löschen.
- Rufen Sie die Liste aller Snapshots auf. Gehen Sie in der IBM Cloud Konsole auf das Menü
> Infrastruktur
> Speicher > Snapshots.
- Klicken Sie auf das Symbol Aktionen
in der Zeile der Momentaufnahme, die Sie löschen wollen.
- Wählen Sie Löschen aus.
- Bestätigen Sie das Löschen und klicken Sie auf Löschen.
Sie können einen Snapshot auch über die Detailansicht eines „ Block Storage for VPC “-Volumes löschen.
- Zur Liste aller Bände von „ Block Storage for VPC “ wechseln. Klicken Sie im Feld IBM Cloud Konsole auf das Symbol Menü Navigation
> Infrastruktur
> Speicher > Block Storage Volumen.
- Wählen Sie ein Volume aus der Liste aus und klicken Sie auf den Namen des Volumes, um zur Seite mit den Volume-Details zu gelangen.
- Klicken Sie auf Snapshots. Es wird eine Liste der von diesem Volume erstellten Snapshots angezeigt, und Sie können folgende Aktionen ausführen:
- Klicken Sie auf Alle löschen, um alle Snapshots für diesen Datenträger zu löschen.
- Klicken Sie auf das Symbol Aktionen
, um einen bestimmten Snapshot zu löschen.
- Wählen Sie Löschen aus. Wenn der Snapshot gerade dabei ist, ein Volume wiederherzustellen, funktioniert der Löschvorgang nicht.
- Bestätigen Sie den Löschvorgang.
Alle Snapshots eines Volumes in der Konsole löschen
Um alle Snapshots für ein Volume in der Konsole zu löschen, führen Sie die folgenden Schritte aus.
- Rufen Sie die Liste aller Snapshots auf. Gehen Sie in der IBM Cloud Konsole auf das Menü
> Infrastruktur
> Speicher > Snapshots.
- Klicken Sie auf die Zeile, um den Snapshot auszuwählen, den Sie löschen möchten.
- Wählen Sie im Menü Aktionen
die Option Alle für Datenträger löschen aus.
- Bestätigen Sie den Löschvorgang, indem Sie Löschen eingeben und dann auf Löschen klicken.
Löschen von Snapshots aus dem Block Storage for VPC Detailseite in der Konsole
Sie können den zuletzt erstellten Snapshot aus der Liste der Snapshots auf der Detailseite des „ Block Storage for VPC “-Volumes löschen. Optional können Sie alle Snapshots aus dieser Ansicht löschen.
- Zur Liste aller Bände von „ Block Storage for VPC “ wechseln. In der IBM Cloud Konsole, gehen Sie zum Menü
> Infrastruktur
> Speicher > Block Storage Volumes.
- Wählen Sie in der Liste einen Datenträger aus und klicken Sie auf den Datenträgernamen, um die Seite mit den Datenträgerdetails aufzurufen.
- Klicken Sie auf Snapshots, um eine Liste der Snapshots anzuzeigen, die von diesem Datenträger erstellt wurden.
- Klicken Sie auf Alle löschen, um alle Snapshots für diesen Datenträger zu löschen.
- Alternativ können Sie eine einzelne Momentaufnahme in der Liste zum Löschen auswählen und anschließend Folgendes ausführen:
- Klicken Sie auf das Symbol Aktionen
.
- Wählen Sie Löschen aus.
- Bestätigen Sie den Löschvorgang.
- Klicken Sie auf das Symbol Aktionen
Snapshots über die Befehlszeilenschnittstelle löschen
Sie können jede Momentaufnahme für einen Datenträger oder alle Momentaufnahmen für einen Datenträger löschen. Damit eine Momentaufnahme gelöscht werden kann, muss sie die folgenden Voraussetzungen erfüllen:
- Sie müssen sich im Status
stableoderpendingbefinden. - Er darf nicht aktiv einen Datenträger wiederherstellen.
Einen einzelnen Snapshot über die Befehlszeilenschnittstelle löschen
Verwenden Sie die folgenden Schritte, um eine einzelne Momentaufnahme über die Befehlszeilenschnittstelle zu löschen.
-
Listen Sie die für einen Datenträger verfügbaren Momentaufnahmen auf, um die ID der zu löschenden Momentaufnahme zu bestätigen.
ibmcloud is snapshots --volume VOLUME [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME]$ ibmcloud is snapshots --volume r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa Listing snapshots in all resource groups and region eu-de under account Test Account as user test.user@ibm.com... ID Name Status Source volume Bootable Resource group Created r138-7cac80af-63bb-4a1b-83dd-5f6d550a5db7 bear-peroxide-viewable-oxidant stable r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa false test-snap 2023-02-17T18:49:48+00:00 r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 cli-snapshot-test stable r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa false defaults 2023-02-17T20:15:43+00:00 r138-e6664842-b370-496a-9ae7-da3fb647707c snappy-snap-snap stable r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa false test-snap 2023-02-17T18:53:57+00:00 -
Führen Sie den Befehl
snapshot-deleteaus und geben Sie die ID der Momentaufnahme an. Zum Löschen mehrerer Momentaufnahmen müssen Sie alle ihre IDs in demselben Befehl angeben.ibmcloud is snapshot-delete SNAPSHOT_ID -
Bestätigen Sie das Löschen des Snapshots. Die Antwortnachricht gibt an, dass der Snapshot gelöscht wird.
$ ibmcloud is snapshot-delete r138-e6664842-b370-496a-9ae7-da3fb647707c This will delete snapshot r138-e6664842-b370-496a-9ae7-da3fb647707c and cannot be undone. Continue [y/N] ?> y Deleting snapshot r138-e6664842-b370-496a-9ae7-da3fb647707c under account Test Account as user test.user@ibm.com... OK Snapshot r138-e6664842-b370-496a-9ae7-da3fb647707c is deleted.
Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snaphot-delete.
Alle Snapshots über die Befehlszeilenschnittstelle löschen
Verwenden Sie die folgenden Schritte, um alle Momentaufnahmen über die Befehlszeilenschnittstelle zu löschen.
-
Listet alle Momentaufnahmen auf.
ibmcloud is snapshots --volume VOLUME [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] -
Geben Sie den Befehl „
snapshots-delete“ ein und geben Sie die Volume-ID an.ibmcloud is snapshots-delete --volume VOLUME_ID -
Bestätigen Sie das Löschen der Snapshots. Die Antwortnachricht gibt an, wann die Anforderung zum Löschen der Momentaufnahme akzeptiert wird und die Momentaufnahmen gelöscht werden.
$ ibmcloud is snapshots-delete --volume r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa This will delete snapshot by volume r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa and cannot be undone. Continue [y/N] ?> y Deleting snapshot by volume r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa under account Test Account as user test.user@ibm.com... OK Deletion request for snapshots by volume r010-df8ffd90-f2e5-470b-83d7-76e64995a1aa has been accepted.
Weitere Informationen zu verfügbaren Befehlsoptionen finden Sie unter ibmcloud is snaphot-delete.
Snapshots über die API löschen
Sie können jede Momentaufnahme für einen Datenträger oder alle Momentaufnahmen für einen Datenträger löschen. Damit eine Momentaufnahme gelöscht werden kann, muss sie die folgenden Voraussetzungen erfüllen:
- Sie müssen sich im Status
stableoderpendingbefinden. - Er darf nicht aktiv einen Datenträger wiederherstellen.
Einen einzelnen Snapshot über die API löschen
Rufen Sie die Methode „ DELETE /snapshots/{snapshot_ID} “ auf, um einen bestimmten Snapshot anhand seiner ID zu löschen.
curl -X DELETE \
"$vpc_api_endpoint/v1/snapshots/7528eb61-bc01-4763-a67a-a414a103f96d?version=2022-12-22&generation=2" \
-H "Authorization: Bearer ${API_TOKEN}"
Alle Snapshots eines Volumes über die API löschen
Erstellen Sie einen Aufruf DELETE/snapshots und geben Sie die Quellendatenträger-ID für den Parameter source_volume.id in der Anforderung an.
curl -X DELETE \
"$vpc_api_endpoint/v1/snapshots?source_volume.id=_volume-id_&version=2022-12-22&generation=2" \
-H "Authorization: Bearer ${API_TOKEN}"
Snapshots mit Terraform löschen
Sie können jede Momentaufnahme für einen Datenträger oder alle Momentaufnahmen für einen Datenträger löschen. Damit eine Momentaufnahme gelöscht werden kann, muss sie die folgenden Voraussetzungen erfüllen:
- Sie müssen sich im Status
stableoderpendingbefinden. - Er darf nicht aktiv einen Datenträger wiederherstellen.
Einzelne Momentaufnahme mit Terraform löschen
Verwenden Sie den Befehl terraform destroy, um ein Remote-Objekt wie einen einzelnen Schnappschuss bequem zu löschen. Im folgenden Beispiel wird „ my-snapshot “ gelöscht.
terraform destroy --target ibm_is_snapshot.my-snapshot
Weitere Informationen finden Sie unter Terraform destroy.
Alle Snapshots für einen Datenträger mit Terraform löschen
Verwenden Sie die Ressource ibm_is_volume, um alle Momentaufnahmen eines Datenträgers mit Terraform zu löschen.
resource "ibm_is_volume" "storage" {
name = "example-volume"
profile = "general-purpose"
zone = "us-south-1"
delete_all_snapshots = true
}
Weitere Informationen zu den Argumenten und Attributen finden Sie unter ibm_is_volume.
Überwachen des Snapshot-Lebenszyklusstatus
Tabelle 2 beschreibt die Zustände eines Snapshots im Lebenszyklus eines Snapshots. Sie können diese Zustände in der Konsole, in den Befehlsausgaben der CLI, in den API-Antworten und in den Terraform-Datenquellen sehen.
| Momentaufnahmestatus | Erläuterung |
|---|---|
| Stabil | Der Snapshot ist für die Wiederherstellung eines Datenträgers verfügbar. |
| Wartet | Snapshotinformationen werden abgerufen. |
| Anstehend | Während der Snapshot erstellt wird, wird der Prozentsatz angezeigt, der bereits abgeschlossen ist. |
| Fehlgeschlagen | Die Erstellung des Snapshots ist fehlgeschlagen; das Volume kann nicht aus einem Snapshot wiederhergestellt werden. |
| Ausgesetzt | Der Snapshot ist vorübergehend nicht verfügbar. |
| Aktualisierung wird durchgeführt | Sie haben etwas an der Momentaufnahme geändert und sie wird aktualisiert. |
| Wird gelöscht | Der Snapshot wird gerade gelöscht. |
| Gelöscht | Der Snapshot wurde gelöscht und steht für eine Wiederherstellung von Datenträgern nicht zur Verfügung. |
Nächste Schritte
Sie können einen Datenträger aus einer Momentaufnahme wiederherstellen.