Esegui la migrazione dei dati a una nuova istanza di blocchi note gestiti dall'utente
Questa pagina descrive come eseguire la migrazione di dati e file da un'istanza di blocchi note gestiti dall'utente esistente a una nuova.
Quando eseguire la migrazione
Potresti dover eseguire la migrazione dei dati a una nuova istanza di blocchi note gestiti dall'utente se non puoi eseguire l'upgrade dell'ambiente dell'istanza esistente. Consulta i requisiti per l'upgrade dell'ambiente di un'istanza di blocchi note gestiti dall'utente.
Opzioni di migrazione
Per eseguire la migrazione di dati e file da un'istanza di blocchi note gestiti dall'utente 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. Per utilizzare questo metodo, consulta Salvare un blocco note in GitHub.
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 dall'utente. 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 dall'utente.
Esegui la migrazione dei dati a una nuova istanza di blocchi note gestiti dall'utente
Per eseguire la migrazione di dati e file in una nuova istanza di blocchi note gestiti dall'utente utilizzando Cloud Storage e il terminale, completa i passaggi riportati di seguito.
Nell'interfaccia JupyterLab dell'istanza di blocchi note gestiti dall'utente, seleziona File > Nuovo > Terminale per aprire una finestra del terminale. Oppure connettiti al terminale dell'istanza utilizzando SSH.
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 StoragePATH
: il percorso della directory in cui vuoi copiare i file, ad esempio/copy/jupyter/
Nell'interfaccia JupyterLab della nuova istanza di blocchi note gestiti dall'utente, seleziona File > Nuovo > Terminale per aprire una finestra del terminale.
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
Scopri come eseguire l'upgrade automatico e manuale dell'ambiente delle istanze di blocchi note gestiti dall'utente.
Scopri di più sull'utilizzo dell'accesso SSH per la connessione all'istanza di blocchi note gestiti dall'utente.