Esportare e importare gli snapshot

È possibile salvare gli snapshot nel file system locale o in Oracle Cloud Storage e caricarli di nuovo nel cloud. L'esportazione e l'importazione degli snapshot consentono di eseguire il backup e il ripristino del contenuto o la migrazione del contenuto tra gli ambienti di sviluppo, test e produzione.

Esportare gli snapshot

Utilizzare l'opzione Esporta per salvare uno snapshot nel file system locale o in un bucket di storage dell'infrastruttura Oracle Cloud. L'esportazione consente di memorizzare e gestire tutti gli snapshot del sistema eseguiti.

Lo snapshot viene esportato come file archivio (.bar). Il tempo necessario per l'esportazione dello snapshot dipende dalla dimensione del file .bar.

Nota:

Se si esportano periodicamente snapshot di grandi dimensioni (oltre 5 GB o superiori al limite di download del browser), è necessario impostare un bucket di memorizzazione nell'infrastruttura Oracle Cloud e salvare gli snapshot nella memoria del cloud. In questo modo è possibile evitare gli errori di esportazione dovuti ai limiti di dimensione e ai timeout che possono verificarsi quando si salvano gli snapshot di grandi dimensioni nel file system locale. Vedere Impostare un bucket Oracle Cloud Storage per gli snapshot.

Se non sono stati ancora eseguiti snapshot, è necessario effettuare questa operazione.

  1. Fare clic su Console.
  2. Fare clic su Snapshot.
  3. Selezionare lo snapshot che si desidera esportare.
  4. Fare clic su Azioni snapshot Menu Azioni snapshot.
  5. Fare clic su Esporta.
  6. Selezionare la posizione in cui si desidera esportare lo snapshot.
    • Oracle Cloud Storage: lo snapshot viene esportato in un bucket di memorizzazione esistente dell'infrastruttura Oracle Cloud (OCI). Fare clic su Dettagli memorizzazione per specificare i dettagli di connessione per il bucket di storage.

      Se non è stato impostato un bucket di memorizzazione, è innanzitutto necessario eseguire questa operazione. Vedere Impostare un bucket Oracle Cloud Storage per gli snapshot.

    • Memoria file locale: lo snapshot viene esportato nella cartella di download del browser.
  7. Quando si seleziona Oracle Cloud Storage è necessario specificare i dettagli di connessione, il nome dello snapshot e la cartella che si desidera utilizzare.
    1. In Configura dettagli memorizzazione selezionare la modalità in cui si desidera fornire i dettagli di connessione. È possibile utilizzare una connessione alla risorsa OCI esistente con accesso alla memoria o immettere manualmente i dettagli di connessione con la chiave privata.
    2. Se si seleziona Seleziona connessione risorsa OCI, selezionare il nome della connessione che si desidera utilizzare, fare clic su Avanti, selezionare il compartimento e il bucket di memorizzazione in cui si desidera esportare lo snapshot, quindi fare clic su Avanti.

      Se non è stata impostata una connessione alla risorsa OCI, è innanzitutto necessario eseguire questa operazione. Vedere Creare una connessione alla tenancy dell'infrastruttura Oracle Cloud.

    3. Se si seleziona Immettere i dettagli di memorizzazione con la chiave privata, specificare il bucket di memorizzazione per lo snapshot, nonché le chiavi di sicurezza e gli ID Oracle Cloud (OCID) necessari per accedere al bucket nella memorizzazione degli oggetti dell'infrastruttura Oracle Cloud, quindi fare clic su Avanti.

      Per generare o ottenere queste informazioni è necessario disporre dell'accesso alla console dell'infrastruttura Oracle Cloud. Se non si dispone dell'accesso, contattare l'amministratore.

      • Nome bucket: il nome del bucket. Ad esempio: My_OAC_Snapshot_StorageBucket
      • Area OCI: identificativo dell'area in cui si trova il bucket. Ad esempio: us-phoenix-1
      • ID tenancy OCI: OCID della tenancy che ospita il bucket.

        Ad esempio: ocid1.tenancy.oc1..<unique_ID>

        Vedere Dove recuperare l'OCID della tenancy.

      • ID utente OCI: OCID dell'utente che ha creato e caricato la coppia di chiavi di firma necessaria per accedere al bucket.

        Ad esempio: ocid1.user.oc1..<unique_ID>

        Vedere Dove recuperare l'OCID di un utente. Vedere anche Come caricare la chiave pubblica.

      • Impronta della chiave: impronta della chiave privata necessaria per accedere al bucket.

        L'impronta è simile al testo seguente: 99:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef

        Vedere Come ottenere l'impronta della chiave.

      • Chiave privata: nome e posizione del file di chiavi private dell'utente in formato PEM.

        Ad esempio: oci_private_key.pem

        Vedere Come generare una chiave di firma.

    4. Opzionale: In Salva snapshot come utilizzare il campo Nome file per modificare il nome del file .bar dello snapshot o per selezionare una cartella diversa per lo snapshot.

      Per impostazione predefinita, gli snapshot vengono salvati nella cartella radice del bucket con il nome <indicatore data e ora>.bar. Ad esempio: 20210824140137.bar.

      • Per utilizzare un nome diverso, immettere il nuovo nome dello snapshot nel campo Nome file. Ad esempio: 24August2021.bar
      • Per selezionare una cartella specifica, andare alla cartella richiesta o digitare il nome della cartella nel campo Nome file. Ad esempio: MyDaily_Snapshots/August/24August2021.bar

      Fare clic sull'icona Aggiorna dati per ripristinare il nome file e la posizione predefiniti.

      Nota:

      Non è possibile visualizzare ogni file e cartella nel bucket di memorizzazione tramite la finestra di dialogo Salva snapshot come. Vengono visualizzati solo gli snapshot (i file BAR) e le cartelle che contengono gli snapshot.
    5. Fare clic su OK per confermare che si desidera salvare lo snapshot con il nome e la posizione correnti.
  8. In Password snapshot immettere una password per lo snapshot e confermarla.

    La password deve avere un lunghezza compresa tra 14 e 50 caratteri e contenere almeno un carattere numerico, una lettera maiuscola, una lettera minuscola e un carattere speciale. I caratteri speciali consentiti includono: !#$%&'()*+,-./:;<=>?@[\]^_`{|}~

    Non dimenticare la password. La password verrà richiesta in futuro durante i tentativi di importazione del file. Ad esempio, se si desidera ripristinare o eseguire la migrazione del contenuto memorizzato nello snapshot.

  9. Fare clic su Esporta.

    Il tempo necessario per l'esportazione dipende dalla dimensione del file.

    Se si sceglie di esportare lo snapshot nella memoria locale, è possibile modificare il nome del file .bar dello snapshot o selezionare una cartella diversa per lo snapshot prima dell'inizio dell'esportazione.

Importare gli snapshot

È possibile importare uno snapshot salvato in precedenza nel file system locale o in un bucket di memorizzazione dell'infrastruttura Oracle Cloud. Il tempo necessario per l'importazione dello snapshot dipende dalla dimensione del file .bar dello snapshot.

Quando si importa uno snapshot, il file viene caricato nel sistema, ma gli artifact memorizzati all'interno dello snapshot non sono immediatamente disponibili nell'ambiente in uso. Il file di snapshot importato viene visualizzato nella lista degli snapshot. Quando si è pronti per eseguire questa operazione, è possibile sovrascrivere gli artifact correnti, ad esempio il catalogo, ripristinando il contenuto all'interno dello snapshot.

  1. Fare clic su Console.
  2. Fare clic su Snapshot.
  3. Fare clic sul menu Azioni pagina Menu Azioni pagina e selezionare Importa snapshot.
  4. Selezionare da dove si desidera importare lo snapshot.
    • Memoria file locale: lo snapshot viene importato dal file system locale.
    • Oracle Cloud Storage: consente di importare uno snapshot salvato in un bucket di storage dell'infrastruttura Oracle Cloud. Fare clic su Dettagli memorizzazione per specificare i dettagli di connessione per il bucket di storage.
  5. Se si seleziona Memoria file locale, fare clic su Seleziona per individuare lo snapshot che si desidera caricare.

    Selezionare il file con estensione .bar che contiene lo snapshot. È possibile caricare snapshot acquisiti da Oracle Analytics Cloud, Oracle Analytics Server e Oracle BI Enterprise Edition 12c.

  6. Se si seleziona Oracle Cloud Storage, specificare i dettagli di connessione e selezionare lo snapshot che si desidera importare.
    1. In Configura dettagli memorizzazione selezionare la modalità in cui si desidera fornire i dettagli di connessione. È possibile utilizzare una connessione alla risorsa OCI esistente con accesso alla memoria o immettere manualmente i dettagli di connessione con la chiave privata.
    2. Se si seleziona Seleziona connessione risorsa OCI, selezionare il nome della connessione che si desidera utilizzare, fare clic su Avanti, selezionare il compartimento e il bucket di memorizzazione in cui si desidera esportare lo snapshot, quindi fare clic su Avanti.

      Se non è stata impostata una connessione alla risorsa OCI, è innanzitutto necessario eseguire questa operazione. Vedere Creare una connessione alla tenancy dell'infrastruttura Oracle Cloud.

    3. Se si seleziona Immettere i dettagli di memorizzazione con la chiave privata, specificare il bucket di memorizzazione che contiene lo snapshot, nonché le chiavi di sicurezza e gli ID Oracle Cloud (OCID) necessari per accedere al bucket nella memorizzazione degli oggetti dell'infrastruttura Oracle Cloud, quindi fare clic su Avanti.

      Per ottenere queste informazioni è necessario disporre dell'accesso alla console dell'infrastruttura Oracle Cloud. Se non si dispone dell'accesso, contattare l'amministratore.

      • Nome bucket: il nome del bucket. Ad esempio: My_OAC_Snapshot_StorageBucket
      • Area OCI: identificativo dell'area in cui si trova il bucket. Ad esempio: us-phoenix-1
      • ID tenancy OCI: OCID della tenancy che ospita il bucket.

        Ad esempio: ocid1.tenancy.oc1..<unique_ID>

        Vedere Dove recuperare l'OCID della tenancy.

      • ID utente OCI: OCID dell'utente che ha creato e caricato la coppia di chiavi di firma necessaria per accedere al bucket.

        Ad esempio: ocid1.user.oc1..<unique_ID>

        Vedere Dove recuperare l'OCID di un utente. Vedere anche Come caricare la chiave pubblica.

      • Impronta della chiave: impronta della chiave privata necessaria per accedere al bucket.

        L'impronta è simile al testo seguente: 99:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef

        Vedere Come ottenere l'impronta della chiave.

      • Chiave privata: nome e posizione del file di chiavi private dell'utente in formato PEM.

        Ad esempio: oci_private_key.pem

        Vedere Come generare una chiave di firma.

    4. In Seleziona snapshot andare allo snapshot che si desidera importare.

      In alternativa, digitare il percorso della cartella e il nome dello snapshot nel campo Nome file. Ad esempio: MyDaily_Snapshots/August/24August2021.bar

      Fare clic sull'icona Aggiorna dati per cancellare la selezione e ricominciare.

      Nota:

      Non è possibile visualizzare ogni file e cartella nel bucket di memorizzazione tramite la finestra di dialogo Seleziona snapshot. Vengono visualizzati solo gli snapshot (i file BAR) e le cartelle che contengono gli snapshot.
    5. Fare clic su OK per confermare che si desidera importare lo snapshot selezionato.
  7. Immettere la password dello snapshot.

    Si tratta della password da specificare ogni volta che si esporta uno snapshot nel file system locale o nella memoria cloud.

    Nota:

    Se si immette una password errata troppe volte, il sistema blocca automaticamente lo snapshot come precauzione di sicurezza. Attendere circa 30 minuti, quindi provare di nuovo a caricare lo snapshot con la password corretta.

  8. Fare clic su Importa.

Impostare un bucket Oracle Cloud Storage per gli snapshot

Per memorizzare gli snapshot di Oracle Analytics Cloud in Oracle Cloud, è necessario che l'utente o l'amministratore eseguano vari passi di impostazione. È necessario creare il bucket di memorizzazione che si prevede di utilizzare e generare una chiave di firma API che autorizzi se stessi o un altro utente ad accedere al bucket da Oracle Analytics Cloud.

  1. Nella console dell'infrastruttura Oracle Cloud crea un utente in IAM con l'autorizzazione per creare e connettersi al bucket.

    Se l'utente esiste già, è possibile saltare questo passo. Vedere Aggiunta di utenti.

  2. Generare una coppia di chiavi di firma API per questo utente.

    Vedere Come generare una chiave di firma API.

    Quando si utilizza la console per aggiungere la coppia di chiavi di firma API, viene generato uno snippet di anteprima del file di configurazione con le informazioni riportate di seguito.

    • user: OCID dell'utente per il quale viene aggiunta la coppia di chiavi.
    • fingerprint: impronta della chiave appena aggiunta.
    • tenancy: OCID della propria tenancy.
    • region: l'area selezionata al momento nella console.
    • key_file: percorso del file di chiavi private scaricato. Questo valore deve essere aggiornato con il percorso del file system in cui è stato salvato il file di chiavi private.
  3. Prendere nota delle informazioni visualizzate nello snippet. Durante l'esportazione degli snapshot da Oracle Analytics Cloud a Oracle Cloud Storage o l'importazione di uno snapshot memorizzato in Oracle Cloud, verrà richiesto di fornire i valori riportati di seguito.

    ID utente OCI: user

    Impronta della chiave: fingerprint

    Chiave privata: key_file

    ID tenancy OCI: tenancy

    Area OCI: region

  4. Creare un bucket di memorizzazione per gli snapshot.

    Se il bucket esiste già, è possibile saltare questo passo. Vedere Creare un bucket.

    L'utente per il quale è stata creata la chiave di firma deve disporre dell'accesso in lettura-scrittura al bucket di memorizzazione. In particolare, questo utente deve disporre delle autorizzazioni seguenti per il bucket di memorizzazione in cui sono memorizzati gli snapshot:

    • OBJECT_CREATE
    • OBJECT_OVERWRITE