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 notebook gestita dall'utente esistente a una nuova.
Quando eseguire la migrazione
Potresti dover eseguire la migrazione dei dati a una nuova istanza di blocchi note gestita dall'utente se non riesci a 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, prendi in considerazione l'utilizzo dei seguenti metodi:
Utilizza GitHub: copia i dati e i file in un repository GitHub utilizzando l'estensione Git per JupyterLab. Per utilizzare questo metodo, consulta Salvare un blocco note su GitHub.
Utilizza Cloud Storage e il terminale: copia i dati e i file su Cloud Storage e poi in un'altra istanza utilizzando il terminale.
Utilizza Cloud Storage nei blocchi note JupyterLab: Copia i dati e i file in Cloud Storage e poi in un'altra istanza eseguendo comandi all'interno delle rispettive istanze celle del blocco note.
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 blocchi note gestiti dall'utente. L'accesso al terminale viene impostato manualmente quando crei un'istanza. La 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 notebook gestiti dall'utente
Eseguire la migrazione di dati e file a una nuova istanza di blocchi note gestiti dall'utente utilizzando Cloud Storage e il terminale, completa i seguenti passaggi.
Nell'istanza di blocco note gestito dall'utente Interfaccia JupyterLab, seleziona File > Nuovo > Terminale per aprire una finestra del terminale. Oppure connettiti al terminale della tua istanza utilizzando SSH.
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 in una directory di un bucket Cloud Storage.gcloud storage cp /home/jupyter/* gs://BUCKET_NAMEPATH --recursive
Sostituisci quanto segue:
BUCKET_NAME
: il nome del tuo bucket Cloud StoragePATH
: il percorso della directory куда/copy/jupyter/
vuoi copiare i file, ad esempio:/copy/jupyter/
Nell'interfaccia JupyterLab della nuova istanza di notebook gestita dall'utente, seleziona File > Nuovo > Terminale per aprire una finestra del terminale.
Utilizza l'interfaccia a riga di comando gcloud per ripristinare i dati nella 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
Scopri come eseguire l'upgrade automatico e manuale dell'ambiente delle istanze di blocchi note gestite dall'utente.
Scopri di più sull'utilizzo dell'accesso SSH per connetterti all'istanza di notebook gestita dall'utente.