IBM Cloud Docs
Gestione delle istantanee

Gestione delle istantanee

Le istantanee sono una funzione di IBM Cloud® Block Storage for Classic. Un'istantanea rappresenta il contenuto di un volume a uno specifico punto temporale. Con le istantanee, puoi proteggere i tuoi dati senza alcun effetto sulle prestazioni e un utilizzo minimo di spazio. Acquisisci ulteriori informazioni su come gestire le istantanee leggendo le istruzioni riportate di seguito.

Aggiunta di una pianificazione di istantanee nella console

È possibile decidere con quale frequenza e quando creare un riferimento temporale del volume di archiviazione con le pianificazioni delle istantanee. Puoi avere un massimo di 50 istantanee per volume di archiviazione. Le pianificazioni vengono gestite mediante la scheda Storage > File Storage for Classic della consoleIBM Cloud®.

Prima di poter configurare la tua pianificazione iniziale, devi procedere all'acquisto di spazio di istantanea, se non lo hai fatto durante il provisioning iniziale del volume di archiviazione.

Le pianificazioni delle istantanee possono essere configurate per intervalli orari, giornalieri e settimanali, ciascuno con un distinto ciclo di conservazione. Il limite massimo di istantanee è di 50 per volume di archiviazione, che può essere una combinazione di pianificazioni orarie, giornaliere e settimanali e di istantanee manuali.

  1. Fare clic sul volume di archiviazione per visualizzarne i dettagli.
  2. Fai clic su Snapshots nella navigazione laterale.
  3. Nel pannello Pianificazione istantanee, fare clic su Modifica +. È possibile selezionare tre diverse frequenze di istantanee. Usa qualsiasi combinazione di queste tre frequenze per creare una pianificazione delle istantanee completa.
    • Orario
      • Specifica il minuto di ciascuna ora in cui deve essere eseguita un'istantanea. Il valore predefinito è il minuto corrente.
      • Specifica il numero di istantanee orarie da conservare prima di eliminare quella meno recente.
    • Giornaliero
      • Specifica l'ora e il minuto in cui deve essere eseguita un'istantanea. Il valore predefinito è il minuto e l'ora correnti.
      • Specifica il numero di istantanee orarie da conservare prima di eliminare quella meno recente.
    • Settimanale
      • Specifica il giorno della settimana, l'ora e il minuto in cui deve essere eseguita un'istantanea. Il valore predefinito è il minuto, l'ora e il giorno correnti.
      • Specificare il numero di istantanee settimanali da conservare prima di scartare la più vecchia.
  4. Fare clic su Salva. Se il numero totale di istantanee pianificate è superiore a 50, ricevi un messaggio di avvertenza e non sarà possibile eseguire il salvataggio.

L'elenco delle istantanee viene visualizzato man mano che vengono eseguite nella sezione Snapshots della pagina Detail.

Aggiunta di una pianificazione dell'istantanea dalla CLI

È possibile decidere con quale frequenza e quando creare un riferimento temporale del volume di archiviazione con le pianificazioni delle istantanee. Puoi avere un massimo di 50 istantanee per volume di archiviazione.

Prima di poter configurare la tua pianificazione iniziale, devi procedere all'acquisto di spazio di istantanea, se non lo hai fatto durante il provisioning iniziale del volume di archiviazione.

Prima di iniziare, decidi sul client CLI che vuoi utilizzare.

Aggiunta di una pianificazione da IBMCLOUD CLI

Utilizzare il comando ibmcloud sl file snapshot-enable per creare una pianificazione dell'istantanea. L'esempio seguente crea una pianificazione settimanale per eseguire le istantanee ogni Domenica alle 2:00 AM. In questo esempio, vengono conservate fino a 5 istantanee.

$ ibmcloud sl file snapshot-enable 560156918 -s WEEKLY -c 5 -m 0 --hour 2 -d 0
OK
WEEKLY snapshots have been enabled for volume 560156918.

Per ulteriori informazioni su tutti i parametri disponibili per questo comando, vedi ibmcloud sl file snapshot - enable.

Aggiungere una pianificazione dalla SLCLI

Per creare una pianificazione delle istantanee, utilizzare il seguente comando.

$ slcli file snapshot-enable --help
Usage: slcli file snapshot-enable [OPTIONS] VOLUME_ID

  Enables snapshots for a given volume on the specified schedule

Options:
  --schedule-type TEXT    Snapshot schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
                          [required]
  --retention-count TEXT  Number of snapshots to retain  [required]
  --minute INTEGER        Minute of the day when snapshots should be taken
  --hour INTEGER          Hour of the day when snapshots should be taken
  --day-of-week TEXT      Day of the week when snapshots should be taken
  -h, --help              Show this message and exit.

È possibile visualizzare l'elenco delle pianificazioni delle istantanee dalla CLI con il seguente comando.

$ slcli file snapshot-schedule-list --help
Usage: slcli file snapshot-schedule-list [OPTIONS] VOLUME_ID

  Lists snapshot schedules for a given volume

Options:
  -h, --help  Show this message and exit.

Gestione di una pianificazione delle istantanee con Terraform

Per impostare una pianificazione dell'istantanea, utilizzare la risorsa ibm_storage_file e specificare le informazioni nell'argomento snapshot_schedule. Il seguente esempio definisce due diverse pianificazioni. Una pianificazione è per le istantanee settimanali che vengono eseguite la domenica alle 13:20. 20 istantanee vengono conservate prima che la più vecchia venga eliminata per creare spazio per una nuova. La seconda pianificazione è per istantanee orarie.

resource "ibm_storage_file" "fs_endurance" {
  type       = "Endurance"
  datacenter = "dal09"
  capacity   = 20
  iops       = 0.25

  # Optional fields
  allowed_virtual_guest_ids = ["28961689"]
  allowed_subnets           = ["10.146.139.64/26"]
  allowed_ip_addresses      = ["10.146.139.84"]
  snapshot_capacity         = 10
  hourly_billing            = true

  # Optional fields for snapshot
  snapshot_schedule {
    schedule_type   = "WEEKLY"
    retention_count = 20
    minute          = 20
    hour            = 13
    day_of_week     = "SUNDAY"
    enable          = true
  }
  snapshot_schedule {
    schedule_type   = "HOURLY"
    retention_count = 20
    minute          = 2
    enable          = true
  }

}

Se si desidera aggiornare la pianificazione, modificare questi valori e applicarli alle risorse. Se si desidera eliminare la pianificazione, rimuoverne i relativi dettagli dalla definizione della risorsa ibm_storage_file e applicare le proprie modifiche.

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

Scattare uno snapshot manuale nella console

Le istantanee manuali possono essere eseguite a vari punti durante un upgrade o una manutenzione dell'applicazione. Puoi anche acquisire istantanee su più server che sono stati temporaneamente disattivati a livello dell'applicazione.

Il limite massimo di istantanee manuali per ogni volume di archiviazione è 50.

  1. Fai clic sul tuo volume di archiviazione.
  2. Fare clic su Azioni Icona Azioni.
  3. Fai clic su Take Manual Snapshot.

L'istantanea viene acquisita e visualizzata nella sezione Snapshots della pagina Detail. La sua pianificazione è manuale (Manual).

Acquisizione di un'istantanea manuale dalla CLI

Acquisizione di un'istantanea manuale da IBMCLOUD CLI

Utilizzare il comando ibmcloud sl file snapshot-create per creare un'istantanea di una condivisione file specifica.

ibmcloud sl file snapshot-create 12345678

Per ulteriori informazioni su tutti i parametri disponibili per questo comando, vedi ibmcloud sl file snapshot - create.

Acquisizione di un'istantanea manuale dalla SLCLI

È possibile utilizzare il seguente comando per creare un'istantanea dalla CLI.

$ slcli file snapshot-create --help
Usage: slcli file snapshot-create [OPTIONS] VOLUME_ID

Options:
  -n, --notes TEXT  Notes to set on the new snapshot
  -h, --help        Show this message and exit.

Elenco di tutte le istantanee con informazioni sull'utilizzo e funzioni di gestione nella console

L'elenco delle istantanee conservate e lo spazio da esse utilizzato sono visibili nella pagina File Storage for Classic Detail. Le funzioni di gestione (modifica di pianificazioni e aggiunta di ulteriore spazio) vengono eseguite nella pagina File Storage for Classic Detail utilizzando il menu Actions o i link nelle diverse sezioni della pagina. La pagina Istantanea visualizza la capacità del volume e la quantità di esso utilizzata.

Si ricevono notifiche quando si raggiungono le soglie di spazio: 75%, 90% e 95%.

  • Al 75% della capacità, viene inviato un avviso che segnala che l'utilizzo dello spazio per le istantanee ha superato il 75%. Per risolvere questa situazione, puoi aggiungere manualmente lo spazio o eliminare le istantanee non necessarie conservate. È possibile ridurre il numero di istantanee conservate nella pianificazione. Se si riducono i dati dell'istantanea o si aumenta lo spazio, il sistema di avviso si resetta e non si verifica alcuna eliminazione automatica.
  • Al 90% della capacità, viene inviato un secondo avviso quando l'utilizzo dello spazio delle istantanee supera il 90%. Come nel caso del raggiungimento del 75% della capacità, se si intraprendono le azioni necessarie per diminuire i dati delle istantanee o aumentare lo spazio, il sistema di avviso viene resettato e non si verifica alcuna cancellazione automatica.
  • Al 95% della capacità, viene inviato un avviso finale. Se non si interviene per riportare l'utilizzo dello spazio al di sotto della soglia, viene avviata l'eliminazione automatica per consentire la creazione di future istantanee. Le istantanee pianificate vengono eliminate, a partire dalla più vecchia, finché l'utilizzo non scende sotto il 95%. Le istantanee continuano a essere eliminate ogni volta che l'utilizzo supera il 95% fino a quando non scende sotto la soglia. Se lo spazio viene aumentato manualmente o le istantanee vengono cancellate manualmente, l'avviso viene ripristinato e riproposto se la soglia viene nuovamente superata. Se non viene eseguita alcuna azione, questa notifica è la sola avvertenza che viene ricevuta.

Per impostazione predefinita, le notifiche di avvertenza delle istantanee sono abilitate per ogni cliente. Tuttavia, è possibile disabilitarli. Quando questa funzione è disattivata, tutte le notifiche e la generazione di ticket vengono arrestate. Puoi disabilitare e abilitare le notifiche per il volume in qualsiasi momento dalla CLI.

Se l'utilizzo dello spazio dell'istantanea aumenta troppo rapidamente, potresti ricevere una notifica prima che si verifichi l'eliminazione automatica dell'istantanea pianificata meno recente. Ad esempio, se l'utilizzo passa dal 76% al 96% entro 15 minuti, ricevi una notifica che supera il 75% e una che supera il 95%.

Elenco di tutte le istantanee con informazioni di utilizzo e funzioni di gestione dalla CLI

Elenco di tutte le istantanee da IBMCLOUD CLI

Utilizzare il comando ibmcloud sl file snapshot-list per elencare le snapshot di una condivisione file specifica.

ibmcloud sl file snapshot-list 12345678 --sortby id

Per ulteriori informazioni su tutti i parametri disponibili per questo comando, consulta ibmcloud sl file snapshot - list.

Elenco di tutte le istantanee dalla SLCLI

Puoi eseguire questa attività dalla CLI utilizzando il seguente comando.

$ slcli file snapshot-list --help
Usage: slcli file snapshot-list [OPTIONS] VOLUME_ID

Options:
  --sortby TEXT   Column to sort by
  --columns TEXT  Columns to display. Options: id, name, created, size_bytes
  -h, --help      Show this message and exit.

Controllo dello stato della notifica dalla CLI

Le notifiche vengono inviate quando si raggiungono tre diverse soglie di spazio: 75%, 90% e 95%.

  • Al 75% della capacità, viene inviato un avviso che segnala che l'utilizzo dello spazio per le istantanee ha superato il 75%. Per risolvere questa situazione, puoi aggiungere manualmente lo spazio o eliminare le istantanee non necessarie conservate. È possibile ridurre il numero di istantanee conservate nella pianificazione. Se si riducono i dati dell'istantanea o si aumenta lo spazio, il sistema di avviso si resetta e non si verifica alcuna eliminazione automatica.
  • Al 90% della capacità, viene inviato un secondo avviso quando l'utilizzo dello spazio delle istantanee supera il 90%. Come nel caso del raggiungimento del 75% della capacità, se si intraprendono le azioni necessarie per diminuire i dati delle istantanee o aumentare lo spazio, il sistema di avviso viene resettato e non si verifica alcuna cancellazione automatica.
  • Al 95% della capacità, viene inviato un avviso finale. Se non si interviene per riportare l'utilizzo dello spazio al di sotto della soglia, viene avviata l'eliminazione automatica per consentire la creazione di future istantanee. Le istantanee pianificate vengono eliminate, a partire dalla più vecchia, finché l'utilizzo non scende sotto il 95%. Le istantanee continuano a essere eliminate ogni volta che l'utilizzo supera il 95% fino a quando non scende sotto la soglia. Se lo spazio viene aumentato manualmente o le istantanee vengono cancellate manualmente, l'avviso viene ripristinato e riproposto se la soglia viene nuovamente superata. Se non viene eseguita alcuna azione, questa notifica è la sola avvertenza che viene ricevuta.

Se l'utilizzo dello spazio dell'istantanea aumenta troppo rapidamente, potresti ricevere una notifica prima che si verifichi l'eliminazione automatica dell'istantanea pianificata meno recente. Ad esempio, se l'utilizzo passa dal 76% al 96% entro 15 minuti, ricevi una notifica che supera il 75% e una che supera il 95%. Il sistema ignora l'avvertenza di 90%-exceeded.

Per impostazione predefinita, le notifiche di avvertenza delle istantanee sono abilitate per ogni cliente. Tuttavia, è possibile disabilitarli. Quando questa funzione è disattivata, tutte le notifiche e la generazione di ticket vengono arrestate. È possibile disabilitare e abilitare le notifiche per il volume in qualsiasi momento.

Verifica se le notifiche sono abilitate da IBMCLOUD CLI

Utilizzare il comando ibmcloud sl file snapshot-get-notification-status per controllare lo stato delle notifiche. Il seguente esempio controlla se le notifiche sono abilitate per la condivisione file 12345678. Se la risposta è 0, le notifiche sono disabilitate. Se la risposta è 1, le notifiche sono abilitate.

ibmcloud sl file snapshot-get-notification-status 12345678

Per ulteriori informazioni su tutti i parametri disponibili per questo comando, vedi ibmcloud sl file snapshot - get - notification - status.

Per modificare lo stato delle notifiche, utilizzare il comando ibmcloud sl file snapshot-set-notification. Il seguente esempio disabilita le notifiche per la condivisione file 12345678.

ibmcloud sl file snapshot-set-notification 12345678 --disable

Per ulteriori informazioni su tutti i parametri disponibili per questo comando, vedi ibmcloud sl file snapshot - get - notification - status.

Controllo dell'abilitazione delle notifiche dalla SLCLI

Per controllare se le notifiche sono abilitate per il volume di archiviazione, utilizza il seguente comando.

$ slcli file snapshot-get-notification-status
Usage: slcli file snapshot-get-notification-status [OPTIONS] VOLUME_ID
  Get snapshots space usage threshold warning flag setting for a given volume

Options:
  -h, --help  Show this message and exit.

Per modificare lo stato dell'impostazione di notifica, utilizza il seguente comando.

$ slcli file snapshot-set-notification VOLUME_ID
Usage: slcli file snapshot-set-notification VOLUME_ID [OPTIONS]

Options:
 --disable  Disable snapshot threshold warning notification for the storage volume
 --enable   Enable snapshot threshold warning notification for the storage volume
 -h, --help  Show this message and exit.

Aumento della quantità di spazio per le istantanee per un volume nella console

Potresti aver bisogno di aggiungere dello spazio di istantanea a un volume che in precedenza non ne aveva o che potrebbe averne bisogno.

Lo spazio per le istantanee può essere aumentato. Non può essere ridotto. Puoi selezionare una quantità di spazio più piccola finché non determini di quanto spazio hai bisogno.

Lo spazio dell'istantanea viene aumentato tramite Storage > File Storage for Classic.

  1. Fare clic sul volume di archiviazione, su Azioni e su Cambia spazio per le istantanee.
  2. Seleziona un intervallo di dimensioni dal prompt. Per ulteriori informazioni sulle assegnazioni di capacità dell'istantanea disponibili, vedi Ordine di istantanee.
  3. Fai clic su Continue.
  4. Immetti l'eventuale codice promozionale a tua disposizione e fai clic su Recalculate. Gli addebiti (Charges) per questo ordine e il riesame dell'ordine (Order Review) vengono completati per impostazione predefinita.
  5. Leggere l'accordo di servizio e, se si accettano i termini, fare clic sulla casella di spunta e fare clic su Invia ordine. Nel giro di pochi minuti, viene eseguito il provisioning del tuo spazio di istantanea aggiuntivo.

Eliminazione di una pianificazione di snapshot nella console

Le pianificazioni delle istantanee possono essere cancellate tramite la funzione Archiviazione > File Storage for Classic.

  1. Fare clic sull'ID volume per visualizzare le informazioni correlate.
  2. Fare clic su Istantanee.
  3. Fare clic sulla pianificazione da eliminare nel frame Pianificazioni istantanea.
  4. Fare clic sulla casella di controllo accanto alla pianificazione da eliminare e fare clic su Salva.

Se si utilizza la funzione di replica, assicurarsi che la pianificazione che si sta eliminando non sia quella utilizzata dalla replica. Per ulteriori informazioni sull'eliminazione di una pianificazione della replica, vedi qui.

Eliminazione di una pianificazione dell'istantanea dalla CLI

Se si utilizza la funzione di replica, assicurarsi che la pianificazione che si sta eliminando non sia quella utilizzata dalla replica. Per ulteriori informazioni sull'eliminazione di una pianificazione della replica, vedi qui.

Eliminazione di una pianificazione da IBMCLOUD CLI

Utilizzare il comando ibmcloud sl file snapshot-disable per rimuovere una pianificazione dell'istantanea. Il seguente esempio disabilita le snapshot giornaliere della condivisione file 12345678.

ibmcloud sl file snapshot-disable 12345678 -s DAILY

Per ulteriori informazioni su tutti i parametri disponibili per questo comando, consulta ibmcloud sl file snapshot - disable.

Eliminazione di una pianificazione dalla SLCLI

È possibile eseguire questa attività utilizzando il comando seguente.

$ slcli file snapshot-disable --help
Usage: slcli file snapshot-disable [OPTIONS] VOLUME_ID

  Disables snapshots on the specified schedule for a given volume

Options:
  --schedule-type TEXT  Snapshot schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
                        [required]
  -h, --help            Show this message and exit.

Eliminazione di uno snapshot nella console

Le istantanee che non sono più necessarie possono essere rimosse manualmente per liberare spazio per le future istantanee. L'eliminazione viene eseguita tramite Storage > File Storage for Classic.

  1. Fare clic sul volume di archiviazione e fare clic su Istantanea per visualizzare l'elenco delle istantanee esistenti.
  2. Fare clic su Azioni Icona Azioni accanto a una particolare istantanea e fare clic su Cancellare per eliminare l'istantanea. Questa eliminazione non influisce sulle istantanee future o passate sulla stessa pianificazione poiché le istantanee non dipendono l'una dall'altra.

Le istantanee manuali che non vengono eliminate manualmente nel portale vengono eliminate automaticamente quando si scatta un'altra istantanea se si raggiunge il limite di spazio. L'istantanea più vecchia viene eliminata per prima.

Eliminazione di un'istantanea dalla CLI

Le istantanee che non sono più necessarie possono essere rimosse manualmente per liberare spazio per le future istantanee.

Le istantanee manuali che non sono eliminate nel portale manualmente sono eliminate automaticamente quando raggiungi le limitazioni di spazio. L'istantanea più vecchia viene eliminata per prima.

Eliminazione di un'istantanea da IBMCLOUD CLI

Utilizzare il comando ibmcloud sl file ssnapshot-delete per eliminare un'istantanea. Il seguente esempio ha eliminato l'istantanea 12345678.

ibmcloud sl file snapshot-delete 12345678

Per ulteriori informazioni su tutti i parametri disponibili per questo comando, vedi ibmcloud sl file snapshot - delete.

Eliminazione di un'istantanea dalla SLCLI

Puoi eliminare un'istantanea dalla CLI utilizzando il comando seguente.

$ slcli file snapshot-delete --help
Usage: slcli file snapshot-delete [OPTIONS] SNAPSHOT_ID

Options:
  -h, --help  Show this message and exit.

Eliminazione di un'istantanea con Terraform

Utilizza il comando " terraform destroy " per rimuovere comodamente un oggetto remoto, come un'istantanea. L'esempio seguente elimina l'istantanea identificata dal suo ID ibm_file_share_snapshot.example.id.

terraform destroy --target ibm_file_share_snapshot.example.id

Per ulteriori informazioni, consulta terraform destroy.

Ripristino del volume di archiviazione a un momento specifico utilizzando uno snapshot nella console

Potrebbe essere necessario riportare il volume di archiviazione a un punto specifico nel tempo a causa di un errore dell'utente o di un danneggiamento dei dati.

  1. Smonta e scollega il tuo volume di archiviazione dall'host.

    Per ulteriori informazioni sul montaggio e lo smontaggio dell'archiviazione, vedi Connessione alla tua nuova archiviazione.

  2. Vai alla consoleIBM Cloud®. Dal menu, selezionare 'Infrastrutture 'Icona VPC > 'Infrastruttura classica.

  3. Fai clic su Storage, File Storage for Classic.

  4. Scorrere l'elenco e fare clic sul volume da ripristinare. La pagina Istantanee visualizza l'elenco di tutte le istantanee salvate con le relative dimensioni e la data di creazione.

  5. Accanto all'istantanea che si desidera utilizzare, fare clic su Azioni! Icona Azioni Azioni e fare clic su Ripristina.

    Il completamento del ripristino comporta la perdita dei dati creati o modificati dopo l'acquisizione dell'istantanea. Questa perdita di dati si verifica perché il volume di archiviazione torna allo stesso stato in cui si trovava al momento dell'istantanea.

  6. Fai clic su Yes per avviare il ripristino. Il ripristino richiederà del tempo e la condivisione file è bloccata durante il ripristino.

    Quando si ritorna all'elenco di condivisione file, accanto al volume viene visualizzata un'icona a forma di orologio che indica che è in corso una transazione attiva. Se passi il puntatore del mouse sull'icona, verrà visualizzata una finestra che indica la transazione. Una volta completata la transazione, l'icona scompare.

  7. Monta e ricollega il tuo volume di archiviazione all'host.

    Il ripristino di un volume determina l'eliminazione di tutte le istantanee acquisite successivamente all'istantanea utilizzata per il ripristino.

Ripristino del volume di archiviazione in un determinato momento utilizzando un'istantanea dalla CLI

Potrebbe essere necessario riportare il volume di archiviazione a un punto specifico nel tempo a causa di un errore dell'utente o di un danneggiamento dei dati.

  1. Per prima cosa, smonta il volume.
  2. Quindi, è possibile ripristinare il volume con un'istantanea dalla CLI.
  3. Infine, montare e riattaccare il volume di archiviazione all'host.

Per ulteriori informazioni sul montaggio e lo smontaggio dell'archiviazione, vedi Connessione alla tua nuova archiviazione.

Il ripristino di un volume determina l'eliminazione di tutte le istantanee acquisite successivamente all'istantanea utilizzata per il ripristino.

Ripristino del volume di archiviazione utilizzando un'istantanea da IBMCLOUD CLI

Utilizzare il comando ibmcloud sl file snapshot-restore per riportare la condivisione file ad uno stato precedente. Il seguente esempio ripristina il volume con ID 12345678 dall'istantanea con ID 87654321.

ibmcloud sl file snapshot-restore 12345678 87654321

Per ulteriori informazioni su tutti i parametri disponibili per questo comando, vedi ibmcloud sl file snapshot - restore.

Ripristino del volume di archiviazione utilizzando un'istantanea dalla SLCLI

Puoi ripristinare il volume con un'istantanea dalla CLI utilizzando il seguente comando.

$ slcli file snapshot-restore --help
Usage: slcli file snapshot-restore [OPTIONS] VOLUME_ID

Options:
  -s, --snapshot-id TEXT  The id of the snapshot which will be used to restore
                          the block volume
  -h, --help              Show this message and exit.