Esegui la migrazione dei dati a una nuova istanza di blocchi note gestiti

Questa pagina descrive come eseguire la migrazione di dati e file da un'istanza di blocchi note gestiti esistente a una nuova.

Quando eseguire la migrazione

Potresti voler eseguire la migrazione a una nuova istanza di blocchi note gestiti per uno dei seguenti motivi:

  • Per utilizzare le nuove funzionalità disponibili solo in una versione più recente.

  • Per trarre vantaggio dagli aggiornamenti del framework, dei pacchetti e delle correzioni di bug implementati in una versione più recente.

  • Se non riesci a eseguire l'upgrade dell'ambiente di un'istanza esistente. Consulta i requisiti per l'upgrade dell'ambiente di un'istanza di blocchi note gestiti.

Opzioni di migrazione

Per eseguire la migrazione di dati e file da un'istanza di blocchi note gestiti a un'altra, puoi utilizzare i seguenti metodi:

  • Utilizza GitHub: copia i tuoi dati e 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 all'interno dei blocchi note JupyterLab: copia dati e file in Cloud Storage e poi in un'altra istanza eseguendo comandi all'interno delle celle del blocco note delle rispettive istanze.

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

Requisiti

Devi avere accesso al terminale per la tua istanza di blocchi note gestiti. 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 blocchi note gestiti.

Esegui la migrazione dei dati a una nuova istanza di blocchi note gestiti

Per eseguire la migrazione di dati e file in una nuova istanza di blocchi note gestiti utilizzando Cloud Storage e il terminale, completa i seguenti passaggi.

  1. Nell'interfaccia JupyterLab della tua istanza di blocchi note gestiti, seleziona File > Nuovo > Terminale per aprire una finestra del terminale.

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

    gsutil cp -R /home/jupyter/* gs://BUCKET_NAMEPATH
    

    Sostituisci quanto segue:

    • BUCKET_NAME: il nome del tuo bucket Cloud Storage
    • PATH: il percorso della directory in cui vuoi copiare i file, ad esempio /copy/jupyter/
  3. Crea un'istanza di blocchi note gestiti.

  4. Nell'interfaccia JupyterLab della nuova istanza di blocchi note gestiti, seleziona File > Nuovo > Terminale per aprire una finestra del terminale.

  5. Utilizza l'gsutil tool per ripristinare i dati nella nuova istanza. Il comando di esempio seguente copia tutti i file da una directory Cloud Storage alla directory /home/jupyter/ della nuova istanza.

    gsutil cp gs://BUCKET_NAMEPATH* /home/jupyter/
    

Passaggi successivi