Gestione delle istantanee Block Storage for VPC

Gestisci le istantanee di “ Block Storage for VPC ” rinominandole, assegnando loro tag, attivando il ripristino rapido, eliminandole e verificandone l’accesso e lo stato.

Istantanee di denominazione

Prendere in considerazione la denominazione dell'istantanea per indicare il volume copiato. Ad esempio, my - volume sarà my-volume-snapshot1. Inoltre, per un'identificazione rapida, considerare la possibilità di denominare i volumi di avvio aggiungendo boot come prefisso, come boot_my-volume-snapshot1. Man mano che l'elenco di istantanee aumenta, è possibile identificare rapidamente il nome e il tipo di volume da cui è stata creata l'istantanea.

I nomi delle istantanee rispettano gli stessi requisiti dei nomi dei volumi. I nomi validi possono contenere una combinazione di caratteri alfanumerici minuscoli (a-z, 0-9) e il trattino (-), per un massimo di 63 caratteri. I nomi delle istantanee devono iniziare con una lettera minuscola e devono essere univoci nel VPC. L'interfaccia utente fornisce il controllo dei nomi per comodità. Ad esempio, se si termina un nome istantanea con un trattino (-), l'interfaccia utente notifica l'errore. Controlla anche la presenza di nomi duplicati.

Quando si crea una copia interregionale di un'istantanea, la nuova istantanea viene denominata [copy]-[source-snapshot-name]. Ad esempio, una copia interregionale di snapshot-my-volume-snapshot1_ viene automaticamente denominata copy-my-volume-snapshot1 quando viene posizionata nella regione di destinazione. Le copie interregionali delle istantanee sono indipendenti dall'istantanea di origine e dal volume di origine e le copie possono essere gestite come qualsiasi altra istantanea normale.

Rinominare uno snapshot nella console

Per rinominare uno snapshot nella console, procedere come segue.

  1. Andare alla lista delle istantanee. Nel IBM Cloud console, passare al menu icona del menu > Infrastrutture Icona VPC > Archiviazione > Istantanee.
  2. Fare clic sul nome di un'istantanea dall'elenco.
  3. Fare clic sull'icona Modifica icona Modifica.
  4. Fornire un nuovo nome per l'istantanea, salvare e confermare le proprie modifiche.

Ridenominazione di un'istantanea dalla CLI

Prerequisiti per l'immissione di comandi dalla CLI

Prima di poter utilizzare la CLI, è necessario installare la CLI di “ IBM Cloud ” e il plug-in CLI per VPC. Per ulteriori informazioni, vedi i prerequisiti della CLI.

Accedi a IBM Cloud®.

ibmcloud login --sso -a cloud.ibm.com

Questo comando restituisce un URL e richiede un passcode. Vai a tale URL nel tuo browser e accedi. Se l'operazione ha esito positivo, ricevi un passcode monouso. Copia questo passcode e incollalo come risposta al prompt. Dopo una corretta autenticazione, ti viene richiesto di scegliere il tuo account. Se hai accesso a più account, seleziona quello con cui desideri effettuare l'accesso. Rispondi alle richieste rimanenti per completare l'accesso.

Ridenominazione di un'istantanea dalla CLI

Puoi ridenominare un'istantanea dalla CLI.

Per ridenominare un'istantanea, immettere il comando ibmcloud is snapshot-update e fornire l'ID istantanea e il nuovo nome.

ibmcloud is snapshot-update SNAPSHOT_ID --name SNAPSHOT_NAME

Vedi il seguente esempio.

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                   -

Per ulteriori informazioni relative alle opzioni di comando disponibili, consultare ibmcloud is snapshot-update.

Modifica della proprietà Uso consentito di un'istantanea dalla CLI

Le proprietà di Allowed Use sono ereditate dal volume padre. È possibile utilizzare il comando ibmcloud is snapshot-update per modificare questi valori.

Per modificare queste proprietà di un'istantanea è necessario avere il ruolo IAM is.volume.volume.manage-allowed-use.

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

Le proprietà comprendono un'espressione booleana del Common Expression Language. Se l'espressione viene valutata come true, il provisioning di un'istanza di server virtuale o di un server bare metal è consentito con lo snapshot. Quando l'espressione viene valutata come false, il provisioning viene bloccato.

Ridenominazione di un'istantanea con l'API

Puoi ridenominare un'istantanea utilizzando l'API.

Effettuare una chiamata PATCH /snapshots e specificare l'ID istantanea e il nome nuovo dell'istantanea.

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"
   }'

È possibile utilizzare la stessa chiamata per rinominare una copia interregionale. La copia interregionale è indipendente dall'istantanea di origine e dal volume di origine e può essere gestita come qualsiasi altra istantanea.

Aggiornamento di una snapshot con Terraform

Per utilizzare Terraform, scaricare la CLI di Terraform e configurare il plug-in IBM Cloud Provider. Per ulteriori informazioni, vedi Introduzione a Terraform.

I servizi dell'infrastruttura VPC utilizzano uno specifico endpoint regionale, che per impostazione predefinita punta a us-south. Se il tuo VPC viene creato in un'altra regione, assicurati di specificare la regione appropriata nel blocco del provider nel file provider.tf.

Vedi il seguente esempio di destinazione di una regione diversa da quella predefinita us-south.

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

Per aggiornare un'istantanea, utilizzare la risorsa ibm_is_snapshot. È possibile cambiare il nome dell'istantanea, le zone di ripristino rapido e le tag. Tuttavia, modificando i valori di resource_group e source_volume, Terraform è costretto a eliminare l'istantanea e crearne una diversa.

resource "ibm_is_snapshot" "example" {
  name          = "my-snapshot"
  source_volume = ibm_is_volume.example.id
  }

Per ulteriori informazioni sugli argomenti e gli attributi, vedi ibm_is_snapshot.

Condivisione di un'istantanea con un altro account nella console

È possibile condividere un'istantanea con un altro account nella console.

  1. Andare alla lista delle istantanee. Nel IBM Cloud console, passare al menu icona del menu > Infrastrutture Icona VPC > Archiviazione > Istantanee.
  2. Dal menu Azioni Icona Azioni, selezionare Condividi istantanea.
  3. Inserire l'ID dell'account con cui si desidera condividere l'istantanea.
  4. Fare clic su Crea un'autorizzazione IAM personalizzata.

In alternativa, è possibile creare un'autorizzazione da servizio a servizio attraverso il menu Gestione > Accesso (IAM) > Autorizzazioni. Per ulteriori informazioni, vedere Creazione dell'autorizzazione da servizio a servizio per il ripristino di più account nella console.

Gestione delle autorizzazioni di condivisione per un'istantanea nella console.

  1. Andare alla lista delle istantanee. Nel IBM Cloud console, passare al menu icona del menu > Infrastrutture Icona VPC > Archiviazione > Istantanee.

  2. Dal menu Azioni Icona Azioni, selezionare Gestione autorizzazione di condivisione.

  3. Nel pannello laterale viene visualizzato l'elenco degli account con cui è stata condivisa l'istantanea.

    L'elenco mostra tutte le autorizzazioni impostate per l'istantanea. Ad esempio, se un account ha un'autorizzazione per questa specifica istantanea e un'autorizzazione per tutte le istantanee dell'account, tale account viene elencato due volte.

  4. Fare clic su Gestisci autorizzazione IAM per accedere alla pagina Autorizzazione per modificare o revocare l'autorizzazione.

In alternativa, è possibile gestire un criterio di autorizzazione da servizio a servizio direttamente attraverso il menu Gestione > Accesso (IAM) > Autorizzazioni. Per ulteriori informazioni, vedi il documento relativo all'utilizzo delle autorizzazioni per concedere l'accesso tra i servizi.

Condivisione di un'istantanea con un altro account dalla CLI

È possibile creare un'autorizzazione da servizio a servizio per uno snapshot specifico dalla CLI utilizzando il comando ibmcloud iam authorization-policy-create. Per ulteriori informazioni, vedere Creazione dell'autorizzazione da servizio a servizio per il ripristino di più account dalla CLI.

Gestione delle autorizzazioni di condivisione per un'istantanea dalla CLI

È possibile rimuovere un'autorizzazione da servizio a servizio per uno snapshot specifico dalla CLI utilizzando il comando authorization-policy-delete. Per ulteriori informazioni, vedere Rimuovere un'autorizzazione utilizzando la CLI.

Condividere un'istantanea con un altro account tramite l'API

È possibile creare programmaticamente un'autorizzazione da servizio a servizio per uno snapshot specifico chiamando il metodo policies nella IAM Policy Management API. Per ulteriori informazioni, vedere Creazione dell'autorizzazione da servizio a servizio per il ripristino di più account con l'API.

Gestione delle autorizzazioni di condivisione per un'istantanea con l'API

È possibile revocare programmaticamente un'autorizzazione da servizio a servizio per uno snapshot specifico chiamando il metodo policies nella IAM Policy Management API. Per ulteriori informazioni, vedere Rimuovere un'autorizzazione utilizzando l'API.

Aggiunta di tag a uno snapshot nella console

Puoi aggiungere tag utente e tag di gestione dell'accesso alle tue istantanee Block Storage for VPC. È possibile aggiungere tag utente a un'istantanea esistente o quando si crea un'istantanea. Le tag possono essere utilizzate da una politica di backup per creare backup dell'istantanea.

Aggiunta di tag utente dalla schermata dell'elenco di istantanee

Utilizzare la seguente procedura per aggiungere tag utente dalla schermata di elenco delle istantanee.

  1. Vai all'elenco di istantanee.
  2. Individua un disponibile istantanea creata da utente. (Le istantanee create da una policy di backup vengono identificate come create da Politica di backup.)
  3. Nella colonna Tag, le istantanee con i tag mostrano un numero che indica i tag già applicati. Le istantanee senza tag hanno un collegamento Aggiungi tag. Fai clic su Aggiungi tag.
  4. Nella nuova finestra, digitare un tag nella casella di testo Tag utente.
  5. Fare clic su Salva.

Aggiunta di tag dalla pagina dei dettagli dell'istantanea

utilizzare la seguente procedura per aggiungere tag dalla pagina dei dettagli dell'istantanea.

  1. Vai all'elenco di istantanee.
  2. Fare clic sul nome di un'istantanea nell'elenco.
  3. Nella pagina dei dettagli dell'istantanea, fare clic sul collegamento Aggiungi tag.
  4. Nella nuova finestra, immettere una tag utente o una tag di gestione accessi nei rispettivi campi.
  5. Fare clic su Salva.

Quando le tag dell'utente corrispondono a una politica di backup, viene attivato un backup in base alla pianificazione del piano di backup. Per ulteriori informazioni, consultare Creazione di una politica di backup.

Aggiunta di tag a un'istantanea dalla CLI

Puoi aggiungere tag a una snapshot dalla CLI.

Specificare un comando di snapshot-update con l'opzione --tags per aggiungere tag utente ad un volume.

Utilizza la stessa opzione per aggiungere tag a un volume quando crei un'istantanea utilizzando ibmcloud is snapshot-create.

Il seguente esempio aggiunge tag utente env:test e env:prod a un volume identificato dal suo ID.

ibmcloud is snapshot-update r138-e6664842-b370-496a-9ae7-da3fb647707c --name snappy-snap-snap --tags env:test,env:prod
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                   env:test,env:prod

Quando le tag dell'utente corrispondono a una politica di backup, viene attivato un backup in base alla pianificazione del piano di backup. Per ulteriori informazioni, consultare Creazione di una politica di backup.

Aggiunta di tag utente a un'istantanea con l'API

Puoi aggiungere tag utente a un'istantanea utilizzando l'API.

Effettuare una chiamata PATCH /snapshots e specificare l'ID istantanea e i tag utente. Il seguente esempio aggiunge tag utente env:test e env:prod all'istantanea.

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 `{
       "user_tags": [
         "env:test",
         "env:prod"
       ]
    }'

Quando le tag dell'utente corrispondono a una politica di backup, viene attivato un backup in base alla pianificazione del piano di backup. Per ulteriori informazioni, consultare Creazione di una politica di backup.

Modifica delle zone di ripristino rapido nella console

Utilizzare la procedura seguente per modificare le zone in cui sono archiviati i cloni di ripristino rapido nella console. È possibile aggiungere o rimuovere le zone in base alle esigenze.

  1. Selezionare un'istantanea dall'elenco di istantanee.
  2. Dal menu Azioni icona Azioni, selezionare Modifica ripristino rapido.
  3. Dal pannello laterale, selezionare o deselezionare le aree per il ripristino rapido nella propria regione. Controlla l'aggiornamento della fatturazione in base alla tua selezione.
  4. Fare clic su Salva. Ritorni alla pagina dei dettagli delle istantanee. La sezione Ripristino rapido mostra la nuova zona con uno stato in sospeso .

Le informazioni di ripristino rapido vengono aggiornate quando si aggiorna. Le informazioni sulla zona vengono aggiornate per mostrare abilitate o disabilitate, a seconda delle modifiche.

Creazione di un clone di istantanea per il ripristino rapido dalla CLI

Per creare una copia zonale di un'istantanea, immettere il comando ibmcloud is snapshot-clone-create con l'ID istantanea e la zona o le zone in cui si desidera creare le copie. Il seguente esempio di comando crea il clone di ripristino rapido di r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 nella zona eu-de-3.

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

Il clone istantanea sembra non essere disponibile durante la creazione del clone istantanea. Ci vogliono solo pochi secondi. Immettere il comando ibmcloud is snapshot-cl con l'ID istantanea e la zona di destinazione clone per vedere il nuovo clone istantanea come disponibile.

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

Per ulteriori informazioni relative alle opzioni di comando disponibili, consultare ibmcloud is snapshot-clone-create.

Eliminazione di un clone di istantanea dalla CLI

Per eliminare un clone di istantanea, immettere il comando ibmcloud is snapshot-clone-delete con l'ID istantanea e la zona in cui si desidera rimuovere la copia di istantanea. Il seguente esempio di comando elimina la copia di ripristino rapido dell'istantanea r138-4463eb2c-4913-43b1-b9bf-62a94f74c146 nella zona eu-de-3.

@$ 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.

Per ulteriori informazioni relative alle opzioni di comando disponibili, consultare ibmcloud is snapshot-clone-delete.

Creazione di un clone istantanea per il ripristino rapido con l'API

Per creare istantanee di ripristino rapido, si crea un clone dell'istantanea in una zona differente. Quindi ripristina un volume da tale clone.

Nell'API, crei un clone per un'istantanea esistente effettuando una chiamata PUT /snapshots/{id}/clones/{zone_name} per clonare l'istantanea nella zona specificata. Vedi il seguente esempio.

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}"

Una risposta corretta è simile all'esempio riportato di seguito.

{
  "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,
}

È inoltre possibile specificare la proprietà clone quando si crea un'istantanea di un volume. Vedi il seguente esempio.

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"]
   }'

Una risposta corretta è simile all'esempio riportato di seguito.

{
  "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
}

Eliminazione di un clone di istantanea con l'API

Eseguire una chiamata DELETE /v1/snapshots/{id}/clones/{zone-name} per eliminare un clone istantanea nella zona specificata. Non è possibile annullare l'eliminazione quando viene eliminato il clone dell'istantanea.

Vedi il seguente esempio.

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}"

Creazione di una copia remota nella console

Utilizza la seguente procedura per creare copie interregionali delle istantanee dall'elenco Istantanee per VPC o dalla pagina dei dettagli dell'istantanea.

  1. Nella console, fare clic sull'icona Menu di navigazione Icona menu > Infrastruttura Icona VPC > Archiviazione > Block Storage snapshot.

  2. Nell'elenco di istantanee, trova l'istantanea che vuoi duplicare in un'altra regione. Assicuratevi che l'istantanea sia in stato Stabile.

  3. Fare clic sul menu Azioni Icona Azioni e selezionare Copia istantanea.

  4. Seleziona la regione in cui desideri creare la copia.

    È possibile avere una sola copia per regione. Se non è disponibile alcuna regione per le copie, l'opzione Copia istantanea è disabilitata.

  5. Fai clic su Crea.

In alternativa, fare clic sul nome dell'istantanea per visualizzarne i dettagli. Si può accedere all'opzione Copia istantanea dal menu Azioni oppure si può scorrere fino alla scheda Copie remote e fare clic su Crea copia. Viene aperto lo stesso pannello di provisioning in cui è possibile effettuare la selezione della regione.

Eliminazione della copia della regione remota nella console

Le copie di istantanea in una regione remota sono indipendenti dall'istantanea principale e dal volume principale. Puoi eliminarli in qualsiasi momento utilizzando l'elenco Snapshots for VPC.

Utilizzare la procedura seguente per eliminare una copia della regione remota nella console.

  1. Nel IBM Cloud console, passare al menu icona del menu > Infrastrutture Icona VPC > Archiviazione > Istantanee.
  2. Fare clic sull'icona Azioni icona Azioni nella riga dell'istantanea che si desidera eliminare.
  3. Seleziona Delete.
  4. Confermare l'eliminazione e fare clic su Elimina.

Creazione di una copia della regione remota dalla CLI

È possibile creare una copia interregionale di un'istantanea utilizzando il comando snapshot-create con l'opzione --source-snapshot-crn e il CRN dell'istantanea di origine, che crea un'istantanea nella regione di destinazione utilizzando il CRN di un'istantanea dalla regione di origine. L'istantanea creata utilizza la chiave di crittografia definita dal cliente se è stato specificato anche il CRN di una chiave di crittografia. Affinché la copia venga creata con successo, l'istantanea di origine deve essere in stato Stabile.

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           -

Per ulteriori informazioni sulle opzioni di comando disponibili, vedere ibmcloud is snapshot-create

Eliminazione di una copia della regione remota dalla CLI

È possibile eliminare una copia interregionale di un'istantanea utilizzando il comando ibmcloud is snapshot-delete con l'ID istantanea.

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.

Per ulteriori informazioni relative alle opzioni di comando disponibili, consultare ibmcloud is snapshot-delete.

Creazione di una copia della regione remota con l'API

È possibile creare una copia interregionale di un'istantanea effettuando una chiamata API nella regione di destinazione. Specificare il CRN dell'istantanea di origine per creare una copia nella regione di destinazione. L'istantanea creata utilizza la chiave di crittografia definita dal cliente se è stato specificato anche il CRN di una chiave di crittografia. Affinché la copia venga creata con successo, l'istantanea di origine deve essere in stato Stabile. Vedi il seguente esempio, dove la regione di destinazione è us - east e l'istantanea originale è us - south.

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
}

Una risposta corretta è simile all'esempio seguente:

{
  "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": []
}

Eliminazione di una copia della regione remota di un'istantanea con l'API

Creare un DELETE /snapshots/{id} nella region di destinazione in cui si trova la copia remota.

curl -X DELETE https://us-east.iaas.cloud.ibm.com/v1/snapshots/{id}

Creazione di una copia interregionale con Terraform

Per creare una copia dell'istantanea in una regione remota, utilizzare la risorsa ibm_is_snapshot. Affinché la copia venga creata con successo, l'istantanea di origine deve essere in stato Stabile. L'istantanea creata utilizza la chiave di crittografia definita dal cliente se è stato specificato anche il CRN di una chiave di crittografia. Il seguente esempio crea una copia nella regione di destinazione utilizzando l'ID dell'istantanea di origine. La copia verrà codificata dalla chiave di crittografia specificata dal suo CRN.

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"
}

Per ulteriori informazioni sugli argomenti e gli attributi, vedi ibm_is_snapshot.

Eliminazione di una copia della regione remota con Terraform

Utilizza il comando " terraform destroy " per eliminare comodamente un oggetto remoto, come una copia interregionale di un'istantanea. Il seguente esempio mostra la sintassi per l'eliminazione di un'istantanea. Sostituire l'ID effettivo dell'istantanea per ibm_is_snapshot.example.id.

terraform destroy --target ibm_is_snapshot.example.id

Per ulteriori informazioni, consulta terraform destroy.

Eliminazione delle istantanee nella console

È possibile eliminare qualsiasi istantanea per un volume o tutte le istantanee per un volume. Per poter eliminare un'istantanea, deve soddisfare i seguenti prerequisiti:

  • Essere in uno stato stable o pending.
  • Non ripristinare attivamente un volume.

Un modo pratico per determinare se è possibile eliminare un'istantanea è quello di cercare nella console l'elenco delle istantanee e verificarne lo stato. Puoi eliminare tutte le istantanee per un volume. L'eliminazione di tutte le istantanee richiede un'ulteriore conferma nella console.

Eliminazione di un singolo snapshot nella console

È possibile eliminare un'istantanea dall'elenco di tutte le istantanee utilizzando la seguente procedura.

  1. Andare alla lista di tutte le istantanee. Nel IBM Cloud console, passare al menu icona del menu > Infrastrutture Icona VPC > Archiviazione > Istantanee.
  2. Fare clic sull'icona Azioni icona Azioni nella riga dell'istantanea che si desidera eliminare.
  3. Seleziona Delete.
  4. Confermare l'eliminazione e fare clic su Elimina.

Puoi eliminare anche un'istantanea dalla pagina di dettagli di un volume Block Storage for VPC.

  1. Vai all'elenco di tutti Block Storage for VPC volumi. Nella console IBM Cloud console, fare clic sull'icona Menu di navigazione Icona menu > Infrastruttura Icona VPC > Archiviazione > Block Storage volumi.
  2. Selezionare un volume dall'elenco e fare clic sul nome volume per andare alla pagina dei dettagli del volume.
  3. Fare clic su Istantanee. Viene visualizzato un elenco di istantanee eseguite di questo volume ed è possibile effettuare le azioni riportate di seguito:
    • Fare clic su Elimina tutto per eliminare tutte le istantanee per questo volume.
    • Fare clic sull'icona Azioni icona Azioni per eliminare un'istantanea specifica.
  4. Seleziona Delete. Se l'istantanea sta ripristinando attivamente un volume, l'operazione di eliminazione non funziona.
  5. Conferma l'eliminazione.

Eliminazione di tutti gli snapshot per un volume nella console

Per eliminare tutti gli snapshot per un volume nella console, attenersi alla seguente procedura.

  1. Andare alla lista di tutte le istantanee. Nel IBM Cloud console, passare al menu icona del menu > Infrastrutture Icona VPC > Archiviazione > Istantanee.
  2. Fare clic sulla riga per selezionare l'istantanea che si desidera eliminare.
  3. Dal menu Azioni icona Azioni, selezionare Elimina tutto per volume.
  4. Confermare l'eliminazione immettendo delete e fare clic su Delete.

Eliminazione di istantanee da Block Storage for VPC pagina dei dettagli nella console

Puoi eliminare l'istantanea creata più di recente dall'elenco di istantanee dalla pagina dei dettagli del volume Block Storage for VPC. Facoltativamente, è possibile eliminare tutte le istantanee da questa vista.

  1. Vai all'elenco di tutti Block Storage for VPC volumi. Nella console IBM Cloud console, andare al menu icona del menu > Infrastruttura icona VPC > Storage > Block Storage volumi.
  2. Selezionare un volume dall'elenco e fare clic sul nome volume per andare alla pagina dei dettagli del volume.
  3. Fare clic su Istantanee per visualizzare un elenco di istantanee acquisite di questo volume.
  4. Fare clic su Elimina tutto per eliminare tutte le istantanee per questo volume.
  5. In alternativa, selezionare una singola istantanea nell'elenco per l'eliminazione, quindi:
    1. Fare clic sull'icona Azioni icona Azioni.
    2. Seleziona Delete.
    3. Conferma l'eliminazione.

Eliminazione delle snapshot dalla CLI

È possibile eliminare qualsiasi istantanea per un volume o tutte le istantanee per un volume. Per poter eliminare un'istantanea, deve soddisfare i seguenti prerequisiti:

  • Essere in uno stato stable o pending.
  • Non ripristinare attivamente un volume.

Eliminazione di una singola istantanea da CLI

Utilizza la seguente procedura per eliminare una singola istantanea utilizzando la CLI.

  1. Elenca le istantanee disponibili per un volume per confermare l'ID dell'istantanea che vuoi eliminare.

    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
    
  2. Eseguire il comando snapshot-delete e specificare l'ID dell'istantanea. Per eliminare più istantanee, è necessario specificare tutti i loro ID nello stesso comando.

    ibmcloud is snapshot-delete SNAPSHOT_ID
    
  3. Confermare l'eliminazione dell'istantanea. Il messaggio di risposta indica che l'istantanea è stata eliminata.

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

Per ulteriori informazioni sulle opzioni di comandi disponibili, ibmcloud is snaphot-delete.

Eliminazione di tutte le istantanee dalla CLI

Utilizza la seguente procedura per eliminare tutti gli snapshot utilizzando la CLI.

  1. Elencare tutte le snapshot.

    ibmcloud is snapshots --volume VOLUME [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups]
    
  2. Immettere il comando snapshots-delete e specificare l'ID volume.

    ibmcloud is snapshots-delete --volume VOLUME_ID
    
  3. Confermare l'eliminazione delle istantanee. Il messaggio di risposta indica quando la richiesta di eliminazione dell'istantanea viene accettata e le istantanee vengono eliminate.

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

Per ulteriori informazioni sulle opzioni di comandi disponibili, ibmcloud is snaphot-delete.

Eliminazione delle istantanee tramite l'API

È possibile eliminare qualsiasi istantanea per un volume o tutte le istantanee per un volume. Per poter eliminare un'istantanea, deve soddisfare i seguenti prerequisiti:

  • Essere in uno stato stable o pending.
  • Non ripristinare attivamente un volume.

Eliminazione di una singola istantanea con l'API

Effettuare una chiamata DELETE /snapshots/{snapshot_ID} per eliminare una specifica istantanea in base all'ID.

curl -X DELETE \
"$vpc_api_endpoint/v1/snapshots/7528eb61-bc01-4763-a67a-a414a103f96d?version=2022-12-22&generation=2" \
     -H "Authorization: Bearer ${API_TOKEN}"

Eliminazione di tutte le istantanee per un volume con l'API

Effettuare una chiamata DELETE/snapshots e specificare l'ID volume di origine per il parametro source_volume.id nella richiesta.

curl -X DELETE \
"$vpc_api_endpoint/v1/snapshots?source_volume.id=_volume-id_&version=2022-12-22&generation=2" \
     -H "Authorization: Bearer ${API_TOKEN}"

Eliminazione di istantanee con Terraform

È possibile eliminare qualsiasi istantanea per un volume o tutte le istantanee per un volume. Per poter eliminare un'istantanea, deve soddisfare i seguenti prerequisiti:

  • Essere in uno stato stable o pending.
  • Non ripristinare attivamente un volume.

Eliminazione di una singola istantanea con Terraform

Utilizza il comando " terraform destroy " per eliminare comodamente un oggetto remoto, come una singola istantanea. Il seguente esempio cancella my-snapshot.

terraform destroy --target ibm_is_snapshot.my-snapshot

Per ulteriori informazioni, consulta terraform destroy.

Eliminazione di tutte le istantanee per un volume con Terraform

Per eliminare tutte le snapshot di un volume con terraform, utilizza la risorsa ibm_is_volume.

resource "ibm_is_volume" "storage" {
  name                 = "example-volume"
  profile              = "general-purpose"
  zone                 = "us-south-1"
  delete_all_snapshots = true
}

Per ulteriori informazioni sugli argomenti e gli attributi, vedi ibm_is_volume.

Monitoraggio degli stati del ciclo di vita degli snapshot

La tabella 2 descrive lo stato dell'istantanea nel ciclo di vita dell'istantanea. È possibile vedere questi stati nella console, nei comandi della CLI, nelle risposte dell'API e nelle fonti di dati di Terraform.

Stati del ciclo di vita dell'istantanea
Stato istantanea Spiegazione
Stabile L'istantanea è disponibile per ripristinare un volume.
In attesa Le informazioni sull'istantanea vengono richiamate.
In sospeso Durante la creazione dell'istantanea, viene visualizzata la percentuale di completamento.
Non riuscito Impossibile creare lo snapshot, il volume non può essere ripristinato da uno snapshot.
Sospeso L'istantanea è temporaneamente non disponibile.
Aggiornamento L'utente ha modificato qualcosa sull'istantanea ed è in fase di aggiornamento.
Eliminazione L'istantanea è in fase di eliminazione.
Eliminato L'istantanea è stata eliminata e non è disponibile per ripristinare i volumi.

Passi successivi

È possibile Ripristinare un volume da un'istantanea.