Esegui l'upgrade dell'ambiente di un'istanza di Agent Platform Workbench

Le istanze Gemini Enterprise Agent Platform Workbench sono istanze Deep Learning VM Images con ambienti notebook JupyterLab abilitati e pronti all'uso. Questa pagina descrive come eseguire l'upgrade dell'ambiente di un'istanza Agent Platform Workbench.

Motivi per eseguire l'upgrade

Potresti voler eseguire l'upgrade dell'ambiente dell'istanza Agent Platform Workbench per uno dei seguenti motivi:

  • Per utilizzare nuove funzionalità disponibili solo in una versione più recente del tuo ambiente.

  • Per usufruire degli aggiornamenti del framework, dei pacchetti e delle correzioni di bug che sono stati implementati in una versione più recente dell'ambiente.

Metodi di upgrade

Esistono due modi per eseguire l'upgrade di un'istanza di Agent Platform Workbench:

  • Upgrade automatico: attiva l'upgrade automatico quando crei un'istanza di Agent Platform Workbench. Durante un periodo di tempo ricorrente che specifichi, Agent Platform Workbench controlla se è possibile eseguire l'upgrade dell'istanza e, in caso affermativo, esegue l'upgrade.

  • Upgrade manuale: se un'istanza Agent Platform Workbench esistente soddisfa i requisiti per l'upgrade, puoi eseguire l'upgrade dell'istanza manualmente.

Requisiti e limitazioni

La compatibilità con le versioni precedenti di Agent Platform Workbench non è garantita. Crea una copia dei tuoi dati prima di eseguire l'upgrade di un'istanza di Agent Platform Workbench.

Per determinare se puoi eseguire l'upgrade di una specifica istanza di Agent Platform Workbench, consulta i seguenti requisiti e limitazioni:

  • L'API Notebooks deve essere abilitata nel Google Cloud progetto dell'istanza. Per maggiori informazioni, vedi Elenco dei servizi abilitati e Abilitare un'API.

  • Se la tua istanza di Agent Platform Workbench è basata su container, Agent Platform Workbench esegue l'upgrade del sistema operativo. La versione dell'immagine dipende dall'immagine specifica estratta dal Dockerfile.

    Per assicurarti che l'upgrade utilizzi la versione più recente dell'immagine, valuta la possibilità di utilizzare il tag latest in Dockerfile.

Se l'upgrade dell'istanza non è un'opzione per te, valuta la possibilità di eseguire la migrazione dei dati a una nuova istanza di Agent Platform Workbench.

Come funziona l'upgrade

Le istanze di Agent Platform Workbench che possono essere aggiornate sono a doppio disco, con un disco di avvio e un disco di dati. Il processo di upgrade esegue l'upgrade del disco di avvio a una nuova immagine mantenendo i dati sul disco di dati.

Quali componenti vengono aggiornati o conservati?

La tabella seguente mostra quali componenti dell'istanza di Agent Platform Workbench vengono aggiornati e quali vengono conservati.

Componente Risultato dell'upgrade
Framework di machine learning Upgrade completato
Dati di machine learning Conservato
Dipendenze preinstallate Upgrade completato
Librerie installate dall'utente Per impostazione predefinita, deve essere reinstallata (vedi Librerie installate dall'utente)
File locali nella directory /home/jupyter Conservato
File locali in qualsiasi altra directory /home/ Non conservato
Pacchetti del sistema operativo preinstallati Upgrade completato
Pacchetti del sistema operativo installati dall'utente Non conservato
Driver GPU Upgrade completato
Notebook Conservato
Configurazioni utente Conservato

Librerie installate dall'utente

Per impostazione predefinita, le istanze di Agent Platform Workbench archiviano le librerie pip e Conda nel disco di avvio, che viene sostituito durante un upgrade. Quando installi le librerie pip, puoi includere il flag --user per installarle nella directory /home/jupyter/, dove vengono conservate durante un upgrade.

Per impostazione predefinita, se installi librerie pip o Conda in un kernel creato da un container personalizzato, le librerie vengono mantenute solo durante l'esecuzione del kernel. Ogni volta che il kernel viene riavviato, queste librerie devono essere reinstallate. Per installare librerie permanenti in un container personalizzato, includi le installazioni delle librerie nel Dockerfile. Quando installi librerie pip in un kernel creato da un container personalizzato, puoi includere il flag --user in modo che le librerie vengano mantenute fino al riavvio dell'istanza.

Versioni dell'ambiente

La tua istanza di Agent Platform Workbench ha un numero di versione dell'ambiente che puoi verificare:

  1. Nella console Google Cloud , vai alla pagina Istanze.

    Vai a Istanze

  2. Nell'elenco delle istanze, trova il numero di versione dell'ambiente dell'istanza nella colonna Versione.

Agent Platform Workbench aggiorna regolarmente gli ambienti (vedi le note di rilascio), ma con ogni versione rilasciata, non tutti gli ambienti vengono aggiornati. Agent Platform Workbench esegue l'upgrade di un'istanza solo se è disponibile una versione dell'ambiente più recente per l'immagine VM su cui si basa l'istanza.

Per informazioni su come utilizzare una versione specifica per creare un'istanza di Agent Platform Workbench, consulta Creare una versione specifica di un'istanza di Agent Platform Workbench.

Prima di iniziare

Prima di eseguire l'upgrade, completa i seguenti passaggi.

  1. Consulta le note di rilascio per informazioni sugli aggiornamenti alle versioni più recenti.

  2. Crea una copia dei tuoi dati come backup.

Upgrade automatico

Agent Platform Workbench può eseguire l'upgrade automatico delle istanze in esecuzione. Se l'istanza è arrestata, non viene eseguito automaticamente l'upgrade anche se hai attivato l'upgrade automatico al momento della creazione.

Quando attivi gli upgrade automatici dell'ambiente, specifichi un periodo di tempo ricorrente in cui Agent Platform Workbench controlla se è possibile eseguire l'upgrade dell'istanza e, in caso affermativo, lo esegue.

Il periodo di tempo specificato viene memorizzato come voce di metadati notebook-upgrade-schedule nel formato unix-cron, Greenwich Mean Time (GMT).

Per verificare se è possibile eseguire l'upgrade di un'istanza, Agent Platform Workbench utilizza il metodo API checkUpgradability. Questo metodo verifica la presenza di una versione più recente dell'immagine sul disco di avvio dell'istanza.

Se l'istanza può essere aggiornata, Agent Platform Workbench utilizza un metodo di upgrade interno per aggiornarla.

Crea un'istanza di Agent Platform Workbench con l'upgrade automatico abilitato

Per creare un'istanza di Agent Platform Workbench con l'upgrade automatico attivato, seleziona la casella di controllo Attiva upgrade automatico dell'ambiente e imposta una pianificazione quando crei l'istanza.

Puoi specificare l'upgrade automatico utilizzando la console Google Cloud .

  1. Nella console Google Cloud , vai alla pagina Istanze.

    Vai a Istanze

  2. Fai clic su  Crea nuovo.

  3. Nella finestra di dialogo Nuova istanza, fai clic su Opzioni avanzate.

  4. Nella finestra di dialogo Crea istanza, nella sezione Dettagli, fornisci le seguenti informazioni per la nuova istanza:

    • Nome: fornisci un nome per la nuova istanza.
    • Regione e Zona: seleziona una regione e una zona per la nuova istanza. Per ottenere le migliori prestazioni di rete, seleziona la regione geograficamente più vicina a te. Consulta le posizioni di Agent Platform Workbench disponibili.
  5. Nella sezione Integrità del sistema, seleziona Upgrade automatico dell'ambiente.

  6. Scegli se eseguire l'upgrade del notebook settimanalmente o mensilmente.

  7. Nel campo Giorno della settimana, seleziona l'opzione che preferisci.

  8. Nel campo Ora, scegli un'ora del giorno.

  9. Completa il resto della finestra di dialogo di creazione dell'istanza e poi fai clic su Crea.

Modificare la pianificazione dell'upgrade automatico

Per modificare la pianificazione dell'upgrade automatico dopo aver creato l'istanza di Agent Platform Workbench, completa i seguenti passaggi:

  1. Nella console Google Cloud , vai alla pagina Istanze.

    Vai a Istanze

  2. Fai clic sul nome dell'istanza per cui è necessario modificare la pianificazione.

  3. Nella pagina Dettagli istanza, nella sezione Aggiornamento automatico dell'ambiente, modifica la pianificazione.

  4. Fai clic su Invia per salvare le modifiche.

Upgrade manuale

Puoi eseguire manualmente l'upgrade delle istanze di Agent Platform Workbench che soddisfano i requisiti.

Controllare se è disponibile una versione più recente dell'ambiente dell'istanza

Per verificare se è disponibile una versione più recente dell'ambiente dell'istanza, accedi all'istanza dalla console Google Cloud .

  1. Nella console Google Cloud , vai alla pagina Istanze.

    Vai a Istanze

  2. Fai clic sul nome dell'istanza per cui vuoi verificare la disponibilità di una versione più recente dell'ambiente.

  3. Nella pagina Dettagli istanza, accanto a Dettagli VM, fai clic su Visualizza in Compute Engine.

    Se è disponibile una versione più recente dell'ambiente, viene visualizzato il messaggio "È necessario eseguire l'upgrade di questa istanza".

Esegui l'upgrade dell'ambiente dell'istanza a una versione più recente

Puoi eseguire manualmente l'upgrade di un'istanza di Agent Platform Workbench nella console Google Cloud .

  1. Nella console Google Cloud , vai alla pagina Istanze.

    Vai a Istanze

  2. Se l'istanza non è in esecuzione, avviala. Agent Platform Workbench può eseguire l'upgrade delle istanze solo quando sono in esecuzione.

  3. Fai clic sul nome dell'istanza di cui vuoi eseguire l'upgrade.

  4. Nella pagina Dettagli istanza, fai clic su  Esegui l'upgrade.

  5. Prima di continuare, assicurati di aver creato una copia dei dati nella tua istanza.

  6. Una volta eseguito il backup dei dati, fai clic su Esegui l'upgrade. Agent Platform Workbench esegue l'upgrade e avvia l'istanza.

Esegui il rollback di un upgrade

Per eseguire il rollback di un upgrade, completa i seguenti passaggi:

  1. Nella console Google Cloud , vai alla pagina Istanze.

    Vai a Istanze

  2. Fai clic sul nome dell'istanza di cui vuoi eseguire il rollback.

  3. Nella pagina Dettagli istanza, in Cronologia upgrade, fai clic su Rollback.

  4. Agent Platform Workbench esegue il rollback dell'istanza alla versione precedente.