Ripristino di un volume da uno snapshot

Il ripristino dei dati da un'istantanea crea un nuovo volume con provisioning completo che puoi utilizzare per avviare un'istanza o collegarlo come archiviazione ausiliaria. È possibile ripristinare i volumi di avvio e di dati durante la creazione dell'istanza o quando si modifica un'istanza esistente. È anche possibile creare un volume di dati autonomo da un'istantanea. I volumi possono essere ripristinati dalle istantanee create manualmente o da una politica di backup. È anche possibile ripristinare i volumi da cloni di ripristino rapidi e copie interregionali di istantanee. È possibile creare volumi da istantanee nella console, dalla CLI, con l'API o con Terraform.

Informazioni sul ripristino di un volume da un'istantanea

Il ripristino di un volume da un'istantanea crea un volume di avvio o di dati, a seconda che l'istantanea sia avviabile o non avviabile.

  • Il ripristino da una istantanea avviabile crea un volume di avvio che puoi utilizzare per avviare un'istanza server virtuale. La capacità del volume di avvio è limitata a 10-250 GB.

  • Un nuovo volume di dati creato da un'istantanea non avviabile eredita le proprietà del volume originale, come profilo, capacità, generazione di archiviazione, dati e metadati. Se il volume di origine ha utilizzato la crittografia gestita dal cliente, il volume eredita tale crittografia con la chiave root del cliente originale (CRK). Tuttavia, se preferisci, puoi specificare un volume più grande, un profilo diverso della stessa generazione di storage e un CRK diverso.

È possibile ripristinare i volumi da un'istantanea su richiesta o da un'istantanea creata da un criterio di backup. Per ulteriori informazioni, vedi Ripristino di un volume da un'istantanea di backup.

Puoi ripristinare un volume in una regione diversa utilizzando una copia interregionale di un'istantanea. Per ulteriori informazioni, vedi Istantanee interregionali.

È inoltre possibile scegliere di ripristinare un volume utilizzando un clone istantanea di ripristino rapido. Per ulteriori informazioni sul ripristino rapido, vedi le FAQ.

Se si intende utilizzare una snapshot da un altro account, assicurarsi che siano presenti le giuste autorizzazioni IAM e i ruoli IAM. Contattare il proprietario dell'istantanea per ottenere il CRN dell'istantanea.

Puoi ripristinare i volumi in varie fasi del ciclo di vita VPC.

  • Quando esegui il provisioning di un'istanza del server virtuale, puoi specificare un'istantanea di un volume di dati o di un avvio. Il volume di avvio ripristinato viene utilizzato per avviare la nuova istanza. I volumi di dati ripristinati vengono collegati automaticamente all'istanza come memoria ausiliaria.
  • Quando si desidera aggiungere una nuova memoria ausiliaria all'istanza esistente, è possibile ripristinare un volume di dati da un'istantanea non avviabile.
  • Quando crei un volume Block Storage for VPC non collegato (autonomo) da un'istantanea, puoi comunque collegare il volume a un'istanza in un secondo momento.

Ripristino di un'istanza direttamente dall'identificativo del gruppo di congruenza dell'istantanea non supportato. Tuttavia, puoi ripristinare un'istanza del server virtuale ripristinando tutti i volumi di avvio e di dati dalle istantanee che fanno parte di un gruppo di congruenza.

Tutte le istantanee ereditano il tipo e la chiave di crittografia dal volume padre. Quando si crea un volume da una snapshot di prima generazione, è possibile mantenere la stessa crittografia della snapshot o cambiare le chiavi. Quando lo snapshot di prima generazione è protetto con chiavi gestite dal provider, si può anche scegliere di aggiungere chiavi gestite dal cliente. Se l'istantanea è stata protetta con chiavi gestite dal cliente, anche il nuovo volume deve avere chiavi gestite dal cliente. Quando si crea un volume da una snapshot di seconda generazione, il volume deve avere lo stesso tipo di crittografia (gestita dal provider o dal cliente) della snapshot.

Limitazioni

Le seguenti limitazioni si applicano quando si ripristina un volume da un'istantanea.

  • Per ripristinare un volume, l'istantanea deve essere in uno stato stabile .
  • È possibile eliminare il nuovo volume in qualsiasi momento.
  • Non è possibile eliminare l'istantanea da cui viene ripristinato il volume a meno che l'idratazione non sia completa o il volume non venga eliminato.
  • Se l'istantanea è protetta con la crittografia gestita dal cliente e non specifichi un CRN della chiave root differente, il volume ripristinato viene crittografato con la chiave di crittografia dell'istantanea. La cifratura non può essere modificata successivamente.
  • Quando viene creato il nuovo volume, il ripristino dei dati inizia immediatamente, ma le prestazioni vengono ridotte fino a quando il volume non viene completamente idratato.
  • I profili di volume di prima e seconda generazione non sono intercambiabili. È possibile utilizzare un'istantanea di un volume di seconda generazione per creare un altro volume di seconda generazione, ma non è possibile passare il profilo del volume a un profilo di volume di prima generazione. Allo stesso modo, è possibile usare un'istantanea di un volume di prima generazione per creare un altro volume di prima generazione con gli stessi dati, ma non è possibile passare il nuovo volume al profilo sdp.

Le funzioni Hyper Protect Crypto Services sono obsolete. I clienti possono utilizzare le istanze esistenti fino al 20 marzo 2027. Per ulteriori informazioni, consultare la sezione " Deprecazione di IBM Cloud Hyper Protect Crypto Services ". Per garantire una protezione continua, valuta la possibilità di migrare le tue chiavi di crittografia esistenti su un'istanza dedicata di Key Protect. Per ulteriori informazioni, consultare la Guida alla migrazione.

Impatto sulle prestazioni

Le prestazioni dei volumi di avvio e di dati vengono inizialmente ridotte quando i dati vengono ripristinati da un'istantanea. Durante il ripristino si verifica una riduzione delle prestazioni perché i dati vengono copiati dal repository di archiviazione regionale a Block Storage for VPC in background.

Inizialmente, il volume ripristinato viene visualizzato come in sospeso o degradato e il servizio inizia a prelevare i dati dall'istantanea memorizzata in un repository di archiviazione regionale separato. Mentre i dati vengono copiati, lo stato di integrità del volume viene monitorato dalla risorsa volume. Durante il processo di idratazione, puoi collegare il volume a un server virtuale o scollegarlo. Una volta completato il processo di ripristino, puoi realizzare l'IOPS completo sul nuovo volume.

I volumi ripristinati da cloni di ripristino rapido non richiedono idratazione. I dati sono disponibili non appena il volume viene creato. Tuttavia, per ottenere le migliori prestazioni ed efficienza quando esegui il provisioning di più istanze, avvia da un'immagine esistente. Le immagini personalizzate che fornisci sono migliori delle immagini stock per questo scopo. Per ulteriori informazioni, vedi Introduzione alle immagini personalizzate.

Ripristino di un volume con ripristino rapido

Il ripristino di un volume utilizzando un clone di istantanea ripristino rapido crea un volume con provisioning completo al momento della creazione.

Con il ripristino rapido, si crea e si conserva un clone dell'istantanea in una zona all'interno della propria regione, invece di un repository di archiviazione regionale separato. Quando si ripristinano i dati da un'istantanea di ripristino rapido, i dati vengono estratti dal clone nella regione. Poiché i dati sono immediatamente disponibili, non è necessaria alcuna idratazione. I livelli di prestazioni non vengono influenzati. Utilizzando istantanee di ripristino rapido, è possibile ottenere obiettivi di tempo di ripristinoNella pianificazione del disaster recovery, la durata del tempo necessario per ripristinare un processo aziendale dopo un disastro. (RTO) più rapidamente rispetto al ripristino da un'istantanea regolare.

È anche possibile utilizzare la funzione di ripristino rapido con il servizio di backup. Per ulteriori informazioni, vedi creazione di piani e politiche di backup.

Ripristino di volumi da istantanee nella console

È possibile creare volumi da varie pagine nella IBM Cloud console. Il ripristino da un'istantanea avviabile crea un volume di avvio che utilizzi per eseguire il provisioning dell'istanza del server virtuale. I volumi di avvio sono limitati a 250 GB. I volumi di dati vengono creati e collegati all'istanza. È possibile ripristinare i volumi da un'istantanea all'esterno del provisioning dell'istanza, è possibile creare volumi autonomi e nuovi volumi ausiliari per istanze esistenti.

Creazione di un volume dall'elenco delle istantanee nella console

Dall'elenco delle istantanee di Block Storage for VPC, è possibile creare un volume Block Storage for VPC e specificare se deve essere collegato a un'istanza di server virtuale o non collegato (stand-alone). Se scegli di collegare un volume di dati, puoi selezionare un'istanza del server virtuale esistente o scegliere di crearne una. I nuovi volumi vengono aggiunti a elenco di volumi Block Storage for VPC.

  1. Vai all'elenco di istantanee Block Storage for VPC. Nel 'console IBM Cloud, fare clic sull'icona 'Menu di navigazione 'icona del menu '> Infrastrutture 'Icona VPC '**> Archiviazione > Istantanee 'Block Storage **.

  2. Selezionare un'istantanea dall'elenco o cercarla in base al suo CRN. Deve trovarsi in uno stato di " stable ".

  3. Dal menu Azioni Icona Azioni, selezionare Crea volume.

  4. I dettagli dell'istantanea vengono visualizzati nel pannello laterale Crea un volume dall'istantanea. Scegli una delle tre opzioni:

    • Non allegare: selezionando questa opzione, inizi a creare un volume autonomo
    • Collega un nuovo volume a un server virtuale esistente- Scegliendo questa opzione, si crea un volume e si seleziona un server esistente a cui collegarlo.
    • Collegare un nuovo volume a un nuovo server virtuale- Scegliendo questa opzione, si creano contemporaneamente un volume e una nuova istanza di server virtuale.
  5. Dopo aver effettuato la selezione, fare clic su Configura volume.

    • Se si è scelta l'opzione Non allegare o Allegare un nuovo volume a un server virtuale esistente, si accede alla pagina Volume di archiviazione a blocchi per il provisioning VPC. L'istantanea viene preselezionata per voi e dovete completare il resto dei dettagli del volume:

      1. Controlla le informazioni sulla posizione. La geografia, la regione e la zona sono ereditate dalla VPC (ad esempio, Nord America, Dallas, Dallas-1 ). È possibile selezionare una posizione diversa facendo clic sull'icona Modifica Icona Modifica.

      2. Nella sezione Dettagli, è necessario specificare il nome del volume e il gruppo di risorse a cui il volume deve essere aggiunto. Opzionalmente, è possibile aggiungere tag per la gestione degli utenti e degli accessi.

        • Specifica un nome significativo per il tuo volume. Ad esempio, fornisci un nome che descrive la tua funzione di carico di lavoro o calcolo. Il nome del volume deve iniziare con una lettera minuscola. Il nome del volume può contenere fino a 63 caratteri alfanumerici minuscoli e includere il trattino (-). I nomi dei volumi devono essere unici in tutta la VPC. Puoi modificare il nome in un secondo momento.
        • Specificare un gruppo di risorse.
        • Specificare i tag utente per organizzare le risorse e per l'uso dei criteri di backup.
        • Specificare i tag di gestione degli accessi creati in IAM per aiutare a gestire l'accesso ai volumi.
      3. Nella sezione Configurazioni opzionali, lo snapshot viene preselezionato per voi.

        • È anche possibile applicare un criterio di backup al nuovo volume, se lo si desidera. Fai clic su "Applica " per visualizzare le polizze e i piani disponibili.
        • Esaminare la sezione Collegamento al server virtuale esistente. Se si desidera creare un volume autonomo, verificare che la casella Non collegare sia selezionata. Se si desidera collegare il volume a un'istanza, rimuovere il segno di spunta dalla casella e selezionare un server virtuale esistente dalla tabella.
      4. Nella sezione Profilo è possibile specificare il profilo di prestazioni del volume, i limiti di prestazioni e la capacità. Il valore di generazione dello storage dell'istantanea deve corrispondere al valore di generazione dello storage del profilo di volume selezionato.

        • È possibile selezionare il profilo sdp se l'istantanea è stata creata da un volume di seconda generazione. Quindi, specificare la capacità del volume, il limite di larghezza di banda richiesto e gli IOPS necessari. Le dimensioni del volume possono variare da 1 a 32.000 GB. È possibile specificare un intervallo di IOPS compreso tra 100 e 64.000. Il limite di velocità è di 1000-8192 Mbps.
        • Se l'istantanea proviene da un volume di Generazione 1, è possibile selezionare uno dei profili a livelli. Dopo aver selezionato general-purpose, 5iops-tier, o 10iops-tier, il passo successivo è quello di specificare la capacità del volume. Le dimensioni del volume possono essere comprese tra 10 e 16.000 GB.
        • Se l'istantanea proviene da un volume di generazione 1 e le prestazioni richieste non rientrano in nessuno dei livelli IOPS, è possibile selezionare il profilo custom. Quindi, specificare le dimensioni del volume e gli IOPS nell'intervallo appropriato per la capacità del volume. Mentre si digita il valore IOPS, la console mostra l'intervallo accettabile. È inoltre possibile fare clic sul collegamento relativo alle dimensioni dello storage per visualizzare le dimensioni e gli intervalli IOPS del profilo di volume personalizzato.
      5. Nella sezione Crittografia a riposo, è possibile scegliere di mantenere la crittografia con chiavi gestite da IBM, abilitata per impostazione predefinita su tutti i volumi. In alternativa, puoi scegliere di utilizzare la tua chiave di crittografia selezionando il tuo servizio di gestione delle chiavi. Per individuare la chiave di crittografia, selezionare una delle seguenti opzioni:

        • Ricerca per istanza:
          1. Selezionare l'istanza di crittografia dei dati dall'elenco. Se non avete ancora un'istanza, potete fare clic sul link per crearne una.
          2. Selezionare la chiave di crittografia dei dati memorizzata nell'istanza Key Protect da utilizzare per la crittografia del volume.
        • Locate by CRN: inserire il CRN della chiave root del cliente da utilizzare per la crittografia del volume.

        Se è stata selezionata una snapshot di seconda generazione per creare il volume, il tipo di crittografia del volume deve corrispondere al tipo di crittografia della snapshot. Se lo snapshot ha chiavi gestite dal provider, non specificare una chiave di un servizio di gestione delle chiavi.

      6. Al termine, fare clic su Crea volume di archiviazione a blocchi.

        • Se non siete ancora pronti per l'ordine o state cercando informazioni sui prezzi, potete aggiungere le informazioni che vedete nel pannello laterale a un Preventivo. Per ulteriori informazioni sul funzionamento di questa funzione, vedere Stima dei costi.
      7. Viene visualizzata la pagina Block Storage for VPC volumes, dove un messaggio indica che il volume è in fase di creazione (lo stato del volume è in attesa ). Un secondo messaggio viene visualizzato quando il volume viene creato (lo stato del volume è disponibile ).

      8. Per visualizzare i dettagli del nuovo volume, seleziona il link View resource nel secondo messaggio per andare alla pagina Volume details.

      Quando si aggiorna l'elenco dei volumi " Block Storage " nella console, il nuovo volume compare all'inizio dell'elenco dei volumi. Per i volumi indipendenti, la colonna Tipo di allegato è vuota (-). Il menu Azioni L 'icona Azioni alla fine di una riga di tabella fornisce un collegamento per collegare un volume Block Storage a un'istanza.

    • Se si è scelta l'opzione Allega nuovo volume a un server virtuale esistente, si accede alla pagina Server virtuale per il provisioning VPC. L'istantanea viene preselezionata per l'utente; se si tratta di un'istantanea avviabile, i suoi dati vengono utilizzati per creare il volume di avvio. Se si tratta di un'istantanea non avviabile, i suoi dati vengono utilizzati per creare un volume di dati. È necessario completare il resto dei dettagli dell'istanza come descritto in Creazione di un'istanza di server virtuale con l'interfaccia utente.

Creare un volume dalla pagina dei dettagli dell'istantanea nella console

Seguite questi passaggi per creare un volume dalla pagina dei dettagli dell'istantanea nella console.

  1. Vai all'elenco di volumi Block Storage for VPC e seleziona un volume. Nel 'console IBM Cloud, fare clic sull'icona 'Menu di navigazione 'icona del menu '> Infrastrutture 'Icona VPC '**> Archiviazione > Volumi " Block Storage **.
  2. Sulla pagina dei dettagli del volume Block Storage for VPC, seleziona la scheda Snapshots and Backups. Viene visualizzato un elenco di istantanee create manualmente o dalle politiche di backup.
  3. Dall'elenco, fare clic sul nome dell'istantanea per andare alla pagina dei dettagli.
  4. Dal menu Azioni icona Azioni, selezionare Crea volume.
  5. I dettagli dell'istantanea vengono visualizzati nel pannello laterale Crea un volume dall'istantanea. Scegli una delle tre opzioni:
    • Non allegare: selezionando questa opzione, inizi a creare un volume autonomo
    • Collega un nuovo volume a un server virtuale esistente- Scegliendo questa opzione, si crea un volume e si seleziona un server esistente a cui collegarlo.
    • Collegare un nuovo volume a un nuovo server virtuale- Scegliendo questa opzione, si creano contemporaneamente un volume e una nuova istanza di server virtuale.
  6. Una volta effettuata la selezione, fare clic su Configura volume. Le fasi di configurazione sono le stesse di quando si crea un volume dall'elenco delle istantanee.

Creazione di volumi per un'istanza del server virtuale da un gruppo di congruenza

Procedere come segue per creare i volumi per l'istanza del server virtuale dalla pagina dei gruppi di consistenza della console.

  1. Vai all'elenco dei gruppi di congruenza dell'istantanea Block Storage for VPC. Nel 'console IBM Cloud, fare clic sull'icona 'Menu di navigazione 'icona del menu '> Infrastrutture 'Icona VPC '**> Archiviazione > Istantanee 'Block Storage **.

  2. Selezionare un gruppo di coerenza degli snapshot dall'elenco. Deve trovarsi in uno stato di " stable ".

  3. Dall'icona Azioni icona Azioni, selezionare Crea server virtuale.

    • Se il gruppo ha più di un'istantanea avviabile, puoi scegliere quella che vuoi utilizzare per il volume di avvio della nuova istanza del server virtuale. Quindi, fare clic su Configura server virtuale.
  4. Le informazioni sulla regione, sul profilo, sul volume di avvio e sui volumi di dati vengono inserite nella pagina Nuovo server virtuale per il provisioning VPC.

    Se si modifica la selezione del profilo in Immagine o Volume esistente, l'istantanea del volume di avvio viene rimossa. La sezione dei volumi di dati viene popolata anche con le istantanee non avviabili del gruppo di congruenza. È possibile rimuovere un'istantanea o creare un altro volume di dati. Tuttavia, se un volume di dati è stato rimosso e si desidera aggiungerlo nuovamente, è necessario tornare al passo di selezione del gruppo di congruenza.

  5. Configura altri aspetti dell'istanza del server virtuale come la rete e le funzioni avanzate.

Creazione di un volume di avvio da un'istantanea durante il provisioning di un'istanza di server virtuale nella console

Attieniti a questi passi per creare un volume di dati e di avvio dalle istantanee quando esegui il provisioning di una nuova istanza del server virtuale.

  1. Nel 'console IBM Cloud, fare clic sull'icona 'Menu di navigazione 'icona del menu '> Infrastrutture 'Icona VPC '> Calcolo> Istanze server virtuali.
  2. Fare clic su Crea ed eseguire il provisioning della nuova istanza. Per ulteriori informazioni sui campi obbligatori, consultare la tabella in Creazione di istanze di server virtuali nella console.
  3. Per il sistema operativo, selezionare Modifica immagine, quindi fare clic sulla scheda Istantanee. Viene elencata l'istantanea avviabile più recente.
    • Se si desidera utilizzare un'istantanea differente, fare clic su Modifica. Scegliere una snapshot avviabile dall'elenco o cercare una snapshot specifica in base al suo CRN. Fai clic su Save. Questa azione popola i dati dell'istantanea nel campo del volume di boot nella pagina di provisioning.
    • Se desideri modificare le proprietà del volume di avvio, come il nome, la funzione di eliminazione automatica, la crittografia o i tag, fai clic sull'icona Modifica Modificare la proprietà desiderata e fare clic su Salva. Le informazioni sul volume di boot vengono aggiornate sulla pagina di provisioning.
  4. Per creare un volume dati, in Volumi dati, fare clic su Crea. Viene visualizzato un pannello laterale.
    1. Selezionare " Importa da snapshot ". Espandere l'elenco per selezionare un'istantanea dati. L'istantanea di dati più recente è selezionata per impostazione predefinita. Tuttavia, è possibile selezionare qualsiasi istantanea dall'elenco.
    2. L'istantanea contiene le proprietà del volume di origine, tra cui lo stato di eliminazione automatica, i tag, le dimensioni, il profilo e la crittografia. È possibile modificare tutte queste proprietà. Tieni presente che puoi modificare il nome del volume, il profilo, la dimensione e l'IOPS in un secondo momento, ma non puoi modificare il tipo di crittografia o il CRK dopo che il volume è stato creato.
    3. Selezionare un nome univoco, specificare la dimensione e fare clic su Crea. Le informazioni sul volume di dati vengono aggiunte nell'elenco Volume di dati.
  5. Esamina le tue scelte per i volumi, il profilo dell'istanza, le chiavi SSH, la rete e così via.
  6. Se sei soddisfatto delle tue scelte, fai clic su Crea istanza del server virtuale. La nuova istanza viene creata con i volumi specificati. La nuova istanza viene visualizzata nell'elenco di istanze server virtuale.
  7. Per vedere i dettagli dell'istanza, fare clic sul nome dell'istanza. Il volume o i volumi che hai ripristinato dalle istantanee sono elencati in Volumi di archiviazione. L'icona cinepresa indica che il volume è stato creato da un'istantanea.

Creazione di un volume di dati da un'istantanea per un'istanza del server virtuale esistente con l'IU

Puoi inoltre creare un volume di dati da un'istantanea per un'istanza esistente. Scegli dall'elenco delle istanze di server virtuali.

  1. Nella console IBM Cloud, fai clic sull'icona del menu di navigazione > Icona VPC infrastruttura > Elaborazione > Istanze server virtuali.

  2. Dall'elenco, fare clic sul nome di un'istanza. L'istanza deve essere nello stato in esecuzione .

  3. Nella pagina dei dettagli dell'istanza, scorri fino all'elenco dei volumi di memoria e fai clic su Collega volumi. Si apre un pannello laterale per definire il collegamento del volume.

  4. Dal pannello Collega volume di archiviazione, espandere l'elenco di volumi di blocchi e selezionare Crea un volume di dati.

  5. È possibile espandere l'elenco e selezionare un'istantanea o cercare un'istantanea specifica in base al suo CRN.

  6. L'istantanea contiene le proprietà del volume di origine, tra cui lo stato di eliminazione automatica, i tag, il profilo e la crittografia. È possibile modificare tutte queste proprietà. Tieni presente che puoi modificare il nome del volume, il profilo, la dimensione e l'IOPS in un secondo momento, ma non puoi modificare il tipo di crittografia o il CRK dopo che il volume è stato creato.

    Se è stata selezionata una snapshot di seconda generazione per creare il volume, il tipo di crittografia del volume deve corrispondere al tipo di crittografia della snapshot. Se lo snapshot ha chiavi gestite dal provider, non specificare una chiave di un servizio di gestione delle chiavi.

  7. Selezionare un nome univoco, specificare la taglia e fare clic su Salva. Le informazioni sul volume di dati vengono aggiunte nell'elenco Volume di dati.

  8. Fare clic su Salva. Il pannello laterale si chiude e i messaggi indicano che il volume ripristinato è collegato all'istanza. Il nuovo volume viene visualizzato nell'elenco di volumi di memoria. Passare il mouse sull'icona della fotocamera per visualizzare il nome dell'istantanea da cui è stata creata.

Ripristino di un volume da un'istantanea dalla CLI

Il ripristino da un'istantanea avviabile crea un volume di avvio che può essere utilizzato per il provisioning di un'istanza di server virtuale. Il volume di avvio non può superare i 250 GB. I volumi di dati vengono creati e possono essere collegati all'istanza. È possibile ripristinare i volumi da un'istantanea all'esterno del provisioning dell'istanza, è possibile creare volumi autonomi e nuovi volumi ausiliari per istanze esistenti.

Prima di iniziare

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.

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

  2. Raccogliere le informazioni relative all'istantanea o alle istantanee che si desidera utilizzare per ripristinare un volume.

    • Se si desidera ripristinare un volume da una sola istantanea, individuare prima l'istantanea e visualizzarne i dettagli. Puoi utilizzare la CLI per visualizzare tutte le istantanee di un account in una regione e selezionarle dall'elenco. In alternativa, puoi anche elencare tutte le istantanee di un determinato volume e sceglierne una dall'output. Quindi, utilizzare il comando ibmcloud is snapshots SNAPSHOT_ID per elencare i dettagli dell'istantanea scelta. Se si desidera ripristinare un volume da una snapshot di un altro account, contattare il proprietario della snapshot per ottenere il CRN della stessa.

    • Se si desidera ripristinare un'istanza ripristinando più volumi da un gruppo di congruenza, è necessario raccogliere le informazioni sulle istantanee nel gruppo di congruenza. Elenca tutti i gruppi di congruenza nella region. Filtrare l'elenco dei gruppi di coerenza in base all'ID di un processo di backup può essere utile quando si desidera ripristinare un'istanza recuperando i volumi da due gruppi di coerenza di snapshot di backup creati perché l'istanza originale presentava un mix di volumi di prima e seconda generazione collegati.

      ibmcloud is snapshot-consistency-groups --backup-policy-job BACKUP_POLICY_JOB_ID
      

      Quindi, prendi l'ID del gruppo di coerenza e utilizzalo con il comando ibmcloud is snapshots per filtrare i risultati in modo da visualizzare solo le istantanee appartenenti al gruppo di coerenza specificato. Vedi il seguente esempio.

      ibmcloud is snapshots --snapshot-consistency-group CONSISTENCY_GROUP_ID
      

Creazione di un volume di avvio da un'istantanea per una nuova istanza dalla CLI

Esegui il comando ibmcloud is instance-create con la proprietà source_snapshot nel JSON del volume di avvio. Specificare l'ID o il nome di un'istantanea avviabile. Il volume di boot ripristinato viene utilizzato per inizializzare l'istanza.

Vedi il seguente esempio.

ibmcloud is instance-create my-instance-restore1 ea002578-ff10-41fe-9652-e63f7e0e3cba us-south-1 bx2-2x8 ba11a6f2-6c17-4fee-a4b5-5c016fe64376 --boot-volume '{"name":"boot-from-snapshot1","volume":{"name":"boot-from-snapshot1","profile":{"name":"general-purpose"},"source_snapshot":{"id":"d857c69f-d795-46ac-85e4-f26ca3001033"}}}'

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

Creating instance my-instance-restore1 in resource group under account Test Account as user test.user@ibm.com...
ID               r006-eded6dcd-4f3c-4e79-a0cb-00f7c72f38cd
Name             my-instance-restore1
CRN              crn:v1:bluemix:public:is:us-south-1/a1234567::instance:7101_eded6dcd-4f3c-4e79-a0cb-00f7c72f38cd
Status           pending
Profile          bx2-2x8
Architecture     amd64
vCPUs            2
Memory           8
Network(Gbps)    4
Image            ID                                         Name
                 6f153c4d-6a9a-496d-8063-5c39932f6ded       ibm-centos-7-6-minimal-amd64-2
VPC              ID                                         Name
                 ea002578-ff10-41fe-9652-e63f7e0e3cba       my-vpc
Zone             us-south-1
Resource group   ID                                         Name
                 cdc21b72d4f557b195de988b175e3d81           Default
Created          2022-06-14T17:03:30+08:00
Boot volume      ID                                   Name                  Attachment ID                            Attachment name
                 0651dacb-4589-4147-86b3-a77544598f93 boot-from-snapshot1                  r006-abf9dd2b-9d5d-41f1-849d-55a8ab580ddb                            boot-from-snapshot1

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

Creazione di un volume di dati da un'istantanea per una nuova istanza dalla CLI

Quando si crea un'istanza utilizzando il comando ibmcloud is instance-create, specificare il parametro source_snapshot e il nome istantanea o l'ID nel collegamento del volume.

Vedi il seguente esempio.

ibmcloud is instance-create my-instance-restore1 ea002578-ff10-41fe-9652-e63f7e0e3cba us-south-1 bx2-2x8 ba11a6f2-6c17-4fee-a4b5-5c016fe64376 --volume-attach
'{
   "name":"datavol-from-snapshot",
   "volume":{
      "name":"datavol-from-snapshot",
      "profile":{
         "name":"general-purpose"
      },
      "source_snapshot":{
         "id":"6daaaa39-3d81-4d1d-81f8-e1f6a14f97f3"
      }
   }
}'

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

Creazione di un volume di dati da un'istantanea per un'istanza esistente dalla CLI

Per un'istanza esistente, specificare il comando ibmcloud is instance-volume-attachment-add con il parametro source-snapshot e il nome o l'ID dell'istantanea. Per trovare l'ID dell'istantanea dalla CLI, vedi Visualizza le istantanee dalla CLI.

Vedi il seguente esempio.

ibmcloud is instance-volume-attachment-add data-vol-1 a67f49de-fccc-4e5c-824e-dcbd06d009af --profile general-purpose --source-snapshot 52de6e85-7068-4247-90fd-d2fa91fd9864

Per ulteriori informazioni relative alle opzioni di comando disponibili, consultare ibmcloud is instance-volume-attachment-add.

Creazione di un volume autonomo da un'istantanea dalla CLI

Puoi creare un volume di dati Block Storage for VPC autonomo da un'istantanea dalla CLI. Il volume non è associato a un'istanza di server virtuale. Quando si esegue il comando ibmcloud is volume, la risposta mostra il tipo di allegato come unattached. Puoi collegare il volume a un'istanza successivamente.

Utilizza questa opzione quando non sei sicuro a quale istanza del server virtuale vuoi collegare il volume.

Eseguire il comando ibmcloud is volume-create e specificare il parametro snapshot e il nome o l'ID dell'istantanea. Eseguire il comando ibmcloud is volume-create e specificare il parametro snapshot e il nome, l'ID o il CRN dell'istantanea. Per ulteriori informazioni, vedere Creare un volume autonomo Block Storage for VPC da un'istantanea.

L'esempio seguente crea un volume di dati autonomo utilizzando il CRN di un'istantanea di un altro account.

ibmcloud is volume-create my-new-volume general-purpose us-east-1 --snapshot crn:v1:bluemix:public:is:eu-east-1:a/a7654321::snapshot:r014-4463eb2c-4913-43b1-b9bf-62a94f74c146
Creating volume my-new-volume under account Test Account as user test.user@ibm.com...
ID                                     r014-dee9736d-08ee-4992-ba8d-3b64a4f0baac
Name                                   my-new-volume
CRN                                    crn:v1:bluemix:public:is:us-east-1:a/a1234567::volume:r014-dee9736d-08ee-4992-ba8d-3b64a4f0baac
Status                                 pending
Attachment state                       unattached
Capacity                               100
IOPS                                   3000
Bandwidth(Mbps)                        393
Profile                                general-purpose
Encryption key                         -
Encryption                             provider_managed
Resource group                         defaults
Created                                2024-07-15T16:14:59+00:00
Zone                                   us-east-1
Health State                           inapplicable
Volume Attachment Instance Reference   -
Active                                 false
Busy                                   false
Tags                                   -

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

Ripristino di un volume da un'istantanea con l'API

Puoi ripristinare in modo programmatico un volume durante il provisioning dell'istanza richiamando il metodo /instances in API VPC come mostrato nella seguente richiesta di esempio. Puoi anche creare un volume autonomo richiamando il metodo /volumes in API VPC.

Prima di iniziare, raccogliere le informazioni relative all'istantanea o alle istantanee che si desidera utilizzare per ripristinare un volume o volumi.

  • Se si desidera ripristinare un volume da una sola istantanea, individuare prima l'istantanea e visualizzarne i dettagli. Puoi utilizzare l'API per elencare tutte le istantanee di un account in una regione e selezionare dall'elenco. Quindi, richiama i dettagli dell'istantanea. Se si desidera ripristinare un volume da una snapshot di un altro account, contattare il proprietario della snapshot per ottenere il CRN della stessa.

  • Se si desidera ripristinare un'istanza ripristinando più volumi da un gruppo di congruenza, è necessario raccogliere le informazioni sulle istantanee nel gruppo di congruenza. Elenca tutti i gruppi di congruenza nella region. Filtrare l'elenco dei gruppi di coerenza in base all'ID di un processo di backup può essere utile quando si desidera ripristinare un'istanza recuperando i volumi da due gruppi di coerenza di snapshot di backup creati perché l'istanza originale presentava un mix di volumi di prima e seconda generazione collegati. Quindi, prendere l'ID del gruppo di congruenza che si desidera ripristinare e utilizzarlo per richiamare i dettagli del gruppo di congruenza dell'istantanea.

Un'istantanea il cui valore di proprietà " storage_generation " è 1 può essere utilizzata solo per creare un volume di archiviazione a blocchi con lo stesso valore " storage_generation ". Quando si crea un volume da un'istantanea, i valori dell' storage_generation e dell'istantanea e del profilo del volume selezionato devono corrispondere.

Se è stata selezionata un'istantanea con il valore della proprietà storage_generation pari a 2, il tipo di crittografia del volume deve corrispondere al tipo di crittografia dell'istantanea. Se lo snapshot ha chiavi gestite dal provider, non specificare una chiave di un servizio di gestione delle chiavi.

Creazione di un volume di avvio quando esegui il provisioning di un'istanza con l'API

Per ripristinare un volume di avvio da un'istantanea avviabile quando si crea un'istanza, effettuare una richiesta POST /instances e specificare la proprietà boot_volume_attachment e l'ID istantanea avviabile nella proprietà secondaria source_snapshot.

Vedi il seguente esempio.

curl -X POST \
"$vpc_api_endpoint/v1/instances?version=2025-01-21&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{
  "zone": {
    "name": "us-south-2"
  },
  "resource_group": {
    "id": "6edefe513d934fdd872e78ee6a8e73ef"
  },
  "name": "my-virtual-server-instance",
  "vpc": {
    "id": "r006-01030e3c-2663-4f7d-ac55-651929dafe37"
  },
  "user_data": "",
  "profile": {
    "name": "bx2-2x8"
  },
  "keys": [
    {
      "id": "r006-d17665a1-1359-4cc1-b983-735754a1e908"
    }
  ],
  "volume_attachments": [],
  "boot_volume_attachment": {
    "volume": {
      "name": "my-virtual-server-instance-boot-1737500760000",
      "capacity": 100,
      "profile": {
        "name": "general-purpose"
      },
      "source_snapshot": {
        "id": "r006-daefc524-2643-4444-a22d-7c38144cc529"
      }
    },
    "delete_volume_on_instance_delete": true
  },
  "metadata_service": {
    "enabled": false
  },
  "primary_network_attachment": {
    "name": "eth0",
    "virtual_network_interface": {
      "allow_ip_spoofing": false,
      "auto_delete": true,
      "enable_infrastructure_nat": true,
      "primary_ip": {
        "auto_delete": true
      },
      "subnet": {
        "id": "0727-f24237f5-bdf0-4b94-ab4c-167a44b8bcb5"
      },
      "security_groups": [
        {
          "id": "r006-f380e7ba-b671-4232-9492-ecf59a0e6e1e"
        }
      ],
      "protocol_state_filtering_mode": "auto"
    }
  },
  "network_attachments": [],
  "reservation_affinity": {
    "policy": "automatic"
  },
  "volume_bandwidth_qos_mode": "weighted"
}'

Creazione di un volume di dati quando esegui il provisioning di un'istanza con l'API

Per ripristinare un volume di dati da un'istantanea e collegarlo al momento dell'avvio, effettuare una richiesta POST /instances e specificare l'ID istantanea e il collegamento del volume di dati.

curl -X POST \
"$vpc_api_endpoint/v1/instances?version=2022-06-14&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{
      "name": "my-server-name",
      "zone": {
         "name": "us-south-1"
      },
      "vpc": {
        "id": "4d27c489-8ad7-3c18-cbf4-2103d9f8da93"
      },
      "profile": {
         "name": "cx2-2x4"
      },
      "primary_network_interface": {
        "name": "region1example-net1",
        "subnet": {
           "id": ""
        }
      },
     "volume_attachments": [
        {
            "name": "restore-data-vol1",
            "delete_volume_on_instance_delete": true,
            "volume": {
                "profile": {
                    "name": "general-purpose"
                },
                "source_snapshot": {
                    "id": "bdcdc984-ba4e-4aef-84fb-e8448c3116b1"
                }
            }
        }
     ]
    "resource_group": {
        "id": "2fab2c7f-c09d-4c64-baf7-1453b7461493"
    }
}'

Creazione di un volume di dati autonomo da un'istantanea con l'API

Puoi usare l'API per creare un volume autonomo da un'istantanea. Utilizza questa opzione quando non sei sicuro a quale istanza del server virtuale vuoi collegare il volume. Oppure, se si desidera ripristinare i dati da un volume non collegato che è stato scollegato da un'istanza.

Per ripristinare un volume di dati autonomo da un'istantanea, effettuare una richiesta POST /volumes e specificare l'ID, il CRN o URL dell'istantanea nella proprietà source_snapshot. La capacità del volume ripristinata (in GB) deve essere almeno la minimum_capacity dell'istantanea.

La seguente richiesta di esempio crea un volume da 100 GB basato su un profilo da 5 IOPS/GB. Specifica una chiave root diversa rispetto all'istantanea originale. L'istantanea di origine è specificata dall'ID.

curl -X POST \
"$vpc_api_endpoint/v1/volumes/?version=2022-06-14&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{
     "name": "volume-from-snapshot-1",
     "capacity": 100,
     "profile": {
        "name": "5iops-tier"
     },
     "zone": {
        "name": "us-south-1"
     },
     "encryption_key":{
        "crn":"crn:[...]"
     },
     "source_snapshot:" {
        "id": "bdcdc984-ba4e-4aef-84fb-e8448c3116b1"
     }
   }`

Se si desidera ripristinare un volume da una snapshot di un altro account, è possibile utilizzare il CRN per identificare la snapshot con il suo CRN, anziché con il suo ID.

Ripristino di un volume da un'istantanea con Terraform

Per utilizzare Terraform, scarica la CLI Terraform e configura il IBM Cloud plug-in 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"
}

Creazione di un volume di avvio quando esegui il provisioning di un'istanza con Terraform

Per ripristinare un volume di boot da un'istantanea avviabile quando crei un'istanza, utilizza la risorsa ibm_is_instance. Il seguente esempio definisce la nuova istanza con il nome my-server-name e un profilo cx2-2x4 e crea il volume di boot dall'istantanea eb373975-4171-4d91-81d2-c49efb033753.

resource "ibm_is_instance" "example" {
  name    = "my-server-name"
  profile = "cx2-2x4"
  boot_volume {
    name     = "boot-restore"
    snapshot = eb373975-4171-4d91-81d2-c49efb033753
    tags     = ["dev:test"]
  }
  primary_network_interface {
    subnet = ibm_is_subnet.example.id
  }
  vpc  = 4d27c489-8ad7-3c18-cbf4-2103d9f8da93
  zone = "us-south-1"
  keys = [ibm_is_ssh_key.example.id]
}

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

Creazione e collegamento di un volume di dati a un'istanza con Terraform

Per ripristinare un volume di dati da una istantanea non avviabile e collegare il volume a una istanza, utilizzare la risorsa ibm_is_instance_volume_attachment. Vedi il seguente esempio.

resource "ibm_is_instance_volume_attachment" "example" {
  instance = ibm_is_instance.example.id
  name = "test-attachment-1"
  profile = "general-purpose"
  snapshot = "ibm_is_snapshot.example.id"
  delete_volume_on_attachment_delete = true
  delete_volume_on_instance_delete = true
  volume_name = "restore-data-vol1"
  }

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

Creazione di un volume di dati autonomo da un'istantanea con Terraform

Per creare un volume da un'istantanea, utilizza la risorsa ibm_is_volume. Il seguente esempio crea un volume dall'istantanea bdcdc984-ba4e-4aef-84fb-e8448c3116b1 con il profilo delle prestazioni di uso generale.

resource "ibm_is_volume" "storage" {
  name            = "restore-data-vol1"
  profile         = "general-purpose"
  zone            = "us-south-1"
  source_snapshot = "ibm_is_snapshot.example.id"
}

Se si desidera ripristinare un volume da una snapshot di un altro account, è possibile utilizzare l'argomento 'source_snapshot_crn per identificare la snapshot con il suo CRN.

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

Passi successivi

È possibile creare più istantanee o gestire istantanee esistenti.