Esegui la migrazione dei dati a una nuova istanza di Agent Platform Workbench

Questa pagina descrive come eseguire la migrazione di dati e file da un'istanza Agent Platform Workbench esistente a una nuova.

Quando eseguire la migrazione

Potresti dover eseguire la migrazione dei dati a una nuova istanza di Agent Platform Workbench se non riesci a eseguire l'upgrade dell'ambiente dell'istanza esistente. Consulta i requisiti per l'upgrade dell'ambiente di un'istanza di Agent Platform Workbench.

Opzioni di migrazione

Per eseguire la migrazione di dati e file da un'istanza di Agent Platform Workbench a un'altra, valuta la possibilità di utilizzare i seguenti metodi:

  • Utilizza GitHub: copia i dati e i file in un repository GitHub utilizzando l'estensione Git per JupyterLab.

  • Utilizza Cloud Storage e il terminale: copia i dati e i file in Cloud Storage e poi in un'altra istanza utilizzando il terminale.

  • Utilizza Cloud Storage nei notebook JupyterLab: copia i dati e i file in Cloud Storage e poi in un'altra istanza eseguendo i comandi nelle celle del notebook delle rispettive istanze.

Questa guida descrive come eseguire la migrazione di dati e file utilizzando Cloud Storage e il terminale.

Requisiti

Devi disporre dell'accesso al terminale all'istanza di Agent Platform Workbench. L'accesso al terminale viene impostato manualmente quando crei un'istanza. L'impostazione di accesso al terminale non può essere modificata dopo la creazione dell'istanza.

Prima di iniziare

Crea un bucket Cloud Storage nello stesso progetto in cui si trova l'istanza di Agent Platform Workbench.

Eseguire la migrazione dei dati a una nuova istanza di Agent Platform Workbench

Per eseguire la migrazione di dati e file a una nuova istanza di Agent Platform Workbench utilizzando Cloud Storage e il terminale, completa i seguenti passaggi.

  1. Nell'interfaccia JupyterLab dell'istanza di Agent Platform Workbench, seleziona File > Nuovo > Terminale per aprire una finestra del terminale.

  2. Utilizza gcloud CLI per copiare i dati utente in un bucket Cloud Storage. Il seguente comando di esempio copia tutti i file dalla directory /home/jupyter/ dell'istanza a una directory in un bucket Cloud Storage.

    gcloud storage cp /home/jupyter/* gs://BUCKET_NAMEPATH --recursive

    Sostituisci quanto segue:

    • BUCKET_NAME: il nome del bucket Cloud Storage
    • PATH: il percorso della directory in cui vuoi copiare i file, ad esempio: /copy/jupyter/
  3. Apri l'interfaccia JupyterLab dell'istanza di Agent Platform Workbench.

  4. Nell'interfaccia JupyterLab dell'istanza di Agent Platform Workbench, seleziona File > Nuovo > Terminale per aprire una finestra del terminale.

  5. Utilizza gcloud CLI per ripristinare i dati sulla nuova istanza. Il seguente comando di esempio copia tutti i file da una directory Cloud Storage alla directory /home/jupyter/ della nuova istanza.

    gcloud storage cp gs://BUCKET_NAMEPATH* /home/jupyter/

Passaggi successivi