Gestione degli snapshot
Il servizio di storage di file supporta gli snapshot per la protezione dei dati del file system. Gli snapshot sono viste point-in-time coerenti dei file system. Gli snapshot sono di tipo copia su scrittura e vengono applicati all'intero file system. Il servizio di storage di file cifra tutti i dati di file system e snapshot in archivio.
È possibile catturare tutte le istantanee necessarie ed è possibile utilizzare le istantanee basate su criteri per creare automaticamente le istantanee in base alle pianificazioni impostate.
L'uso dei dati viene misurato in base a dati snapshot differenziati. Se nel file system non è cambiato nulla dopo l'ultima istantanea catturata, la nuova istantanea non consuma più storage. Per ulteriori informazioni, vedere Utilizzo e misurazione del file system.
Le istantanee sono accessibili nella directory root del file system in .snapshot/name
. Quando si utilizza un client NFSv3 per eseguire operazioni quali ls
, du
o find
nella directory dello snapshot, il servizio esporta automaticamente la directory. Il client utilizza nfs_d_automount()
per rilevare e attivare la directory. Una volta rilevata e attivata per la prima volta, la directory viene attivata automaticamente dal client.
Per la protezione dei dati, è possibile utilizzare la replica del file system per copiare i dati di un file system in un altro file system nella stessa area o in un'area diversa. Puoi anche utilizzare uno strumento che supporti NFSv3 per copiare i dati in un file system di dominio di disponibilità, area diverso, in una panoramica dello storage degli oggetti o in una posizione remota. Per un esempio, vedere Backup degli snapshot nello storage degli oggetti mediante rclone.
Per ottenere prestazioni ottimali, si consiglia di utilizzare gli strumenti di copia parallela (partar
) e copia parallela (parcp
) forniti nel toolkit File parallelo di storage di file per questo scopo. Questi strumenti funzionano meglio con carichi di lavoro e richieste parallele. Parallel File Toolkit è disponibile per Oracle Linux, Red Hat Enterprise Linux e CentOS. È possibile utilizzare rsync
o tar
normale per altri tipi di sistema operativo. Per ulteriori informazioni, vedere Installazione degli strumenti dei file paralleli.
È possibile eseguire i task di gestione degli snapshot seguenti:
- Creazione di uno snapshot
- Creazione di uno snapshot da un'istanza in stile Unix
- Creazione di un criterio snapshot
- Snapshot lista
- Recupero dei dettagli di uno snapshot
- Applicazione di tag a uno snapshot
- Modifica dell'ora di scadenza snapshot
- Blocco di uno snapshot
- Eliminazione di uno snapshot
- Ripristino da uno snapshot in un'istanza in stile Unix
- Backup degli snapshot nello storage degli oggetti mediante rclone
Tipi di snapshot
Snapshot creati dall'utente: Queste istantanee vengono create quando si desidera preservare una vista point-in-time del file system. I file system possono avere uno o più snapshot creati dall'utente.
Snapshot basati su criteri: il sistema crea automaticamente questi snapshot in base ai criteri e alle pianificazioni degli snapshot. Uno snapshot basato su criteri utilizza il seguente pattern di denominazione:
<policy_prefix>_<schedule_prefix>_<creation_timestamp>_<schedule_type>_<retention_in_ISO-8601_duration>
Ad esempio: Policy1_SchedulePrefix_20220201181313_Hourly_P1DT1H
Se i criteri e le pianificazioni snapshot non includono un prefisso, gli snapshot utilizzano un prefisso predefinito FSS_<policy_name>
. Per ulteriori informazioni, vedere Snapshot e programmazione basati su criteri.
Snapshot di replica: creati automaticamente da una risorsa di replica. Gli snapshot di replica vengono utilizzati per inviare i dati dal file system di origine al file system di destinazione. Uno snapshot di replica utilizza il seguente pattern di denominazione:
replication-snapshot-<replication_number>-<creation_time_UTC>
Impossibile modificare uno snapshot di replica. Viene conservato solo uno snapshot di replica per il disaster recovery alla volta. Gli snapshot di replica precedenti vengono eliminati. Vedere Replica del file system.
Gestione degli snapshot di copia e replica
La clonazione e la replica dei file system clonano e replicano anche le istantanee del file system. Questa sezione descrive come evitare di replicare gli snapshot non necessari, come identificare gli snapshot da duplicare per la replica e come identificare gli snapshot che è possibile eliminare in tutta sicurezza.
Identificazione delle istantanee
Ogni istantanea dispone dei seguenti identificativi:
- OCID snapshot: l'OCID univoco (identificativo Oracle Cloud) per lo snapshot.
- OCID provenienza: un OCID (identificativo Oracle Cloud) che identifica l'eventuale file system padre da cui è stato duplicato questo snapshot. Se lo snapshot non è il risultato della duplicazione, questo valore è uguale all'OCID dello snapshot.
È possibile identificare il tipo e la cronologia di uno snapshot confrontandone i valori OCID e OCID provenienza.
- Quando si crea manualmente uno snapshot in un file system, i valori OCID e OCID provenienza dello snapshot sono stessi.
- Quando si duplica un file system, vengono clonate anche tutte le relative istantanee. Quando uno snapshot viene creato mediante la duplicazione, i valori OCID e OCID provenienza dello snapshot duplicato sono diversi. L'OCID di provenienza è l'OCID del file system padre del clone.
- Quando si replica un file system, vengono replicate per impostazione predefinita anche tutte le relative istantanee. Quando uno snapshot viene creato dalla replica, l'OCID di provenienza dello snapshot di replica è uguale all'OCID di provenienza dello snapshot originale.
Metodo di creazione | OCID snapshot | OCID di provenienza |
---|---|---|
Manuale | OCID del nuovo snapshot (identificativo Oracle Cloud) | OCID del nuovo snapshot (identificativo Oracle Cloud) |
Duplicato | OCID del nuovo snapshot (identificativo Oracle Cloud) | OCID file system padre (identificativo Oracle Cloud) |
Replicata | OCID del nuovo snapshot (identificativo Oracle Cloud) | OCID dello snapshot copiato (identificativo Oracle Cloud) |
Snapshot di monitoraggio
Gli snapshot basati su criteri consentono la creazione e l'eliminazione automatiche degli snapshot. Poiché il servizio di storage di file gestisce automaticamente queste operazioni dopo la creazione dei criteri e delle pianificazioni snapshot, si consiglia di utilizzare gli eventi per monitorare gli snapshot basati su criteri.
È possibile monitorare i seguenti eventi snapshot:
- Creazione istantanea manuale
- Creazione snapshot basata su criteri
- Tentativi di creare uno snapshot basato su criteri rifiutato
- Tentativi di creare uno snapshot basato su criteri ignorati
- Tentativi di creare uno snapshot basato su criteri limitato
- Eliminazione manuale delle istantanee
- Eliminazione di snapshot con data di scadenza
- Tentativi di eliminare uno snapshot basato su criteri limitato
La proprietà additionalDetails
di un evento contiene ulteriori informazioni che è possibile utilizzare per comprendere l'evento. Per ulteriori informazioni, vedere Contenuto di un messaggio di evento.
Se per un file system viene pianificato contemporaneamente la creazione o l'eliminazione di un numero elevato di snapshot basati su criteri, lo storage di file può limitare temporaneamente la richiesta e creare o eliminare lo snapshot alla successiva opportunità disponibile.
Per ulteriori informazioni, consulta la Guida introduttiva agli eventi.
Informazioni sullo snapshot
La pagina Dettagli fornisce le seguenti informazioni sullo snapshot:
- OCID SNAPSHOT
- Ogni risorsa Oracle Cloud Infrastructure ha un ID univoco assegnato da Oracle chiamato OCID (Oracle Cloud Identifier). Per utilizzare l'interfaccia CLI (Command Line Interface) o l'API, è necessario disporre dell'OCID dello snapshot. È inoltre necessario l'OCID quando si contatta il supporto. Vedere Identificativi risorsa.
- DATA CREAZIONE
- La data e l'ora di creazione dello snapshot.
- ORA SNAPSHOT
- La data e l'ora in cui lo snapshot è stato eseguito. Questo valore potrebbe essere diverso dalla data e dall'ora di creazione dello snapshot se è stato duplicato o replicato.
- DISCENDENTI
- Indica se lo snapshot è stato utilizzato per creare una copia. Vedere Duplicazione di un file system.
- OCID DI PROVENIENZA
- Un OCID (identificativo Oracle Cloud) che identifica l'eventuale file system padre da cui è stato duplicato questo snapshot. Se lo snapshot non è il risultato della duplicazione, questo valore è uguale all'OCID dello snapshot. Per ulteriori informazioni, vedere Gestione degli snapshot di copia e replica.
- Tipo
- Indica se lo snapshot è stato creato da un utente, in base a un criterio snapshot o da una replica.
- CRITERI SNAPSHOT
- Il criterio di snapshot utilizzato per creare lo snapshot.
- ORA DI SCADENZA
- Ogni snapshot basato su criteri viene creato con un periodo di conservazione e un'ora di scadenza. Al termine del periodo di conservazione, lo snapshot scade e viene eliminato dal sistema. È possibile modificare o rimuovere un'ora di scadenza esistente oppure aggiungere un'ora di scadenza a uno snapshot creato dall'utente o basato su criteri.
Critico di servizio IAM necessario
Per utilizzare Oracle Cloud Infrastructure, un amministratore deve essere un membro di un gruppo a cui è stato concesso l'accesso di sicurezza in un criterio da un amministratore della tenancy. Questo accesso è necessario se si utilizza la console o l'API REST con un SDK, un'interfaccia CLI o un altro strumento. Se viene visualizzato un messaggio che informa che non si dispone dell'autorizzazione o che non si è autorizzati, verificare con l'amministratore della tenancy il tipo di accesso di cui si dispone e il compartimento in cui funziona l'accesso.
Per gli amministratori: il criterio in Consenti agli utenti di creare, gestire ed eliminare file system consente agli utenti di creare ed eliminare istantanee.
Se non conosci i criteri, consulta la Guida introduttiva ai criteri e i dettagli del servizio di storage di file.