Mettere in stato di ibernazione un Dev Box in Microsoft Dev Box

Questo articolo illustra come ibernare e riprendere una casella di sviluppo in Microsoft Dev Box.

L'ibernazione è uno stato di risparmio energia che salva le applicazioni in esecuzione nel disco rigido e quindi arresta la macchina virtuale .Hibernation is a power-saving state that saving your running applications to your hard disk and then shut down the virtual machine (VM). Quando si riprende la macchina virtuale, tutto il lavoro precedente viene ripristinato.

È possibile ibernare la casella di sviluppo tramite il portale per sviluppatori di Microsoft Dev Box o l'interfaccia della riga di comando. Non è possibile ibernare la casella di sviluppo dall'interno della macchina virtuale.

Iberna la macchina di sviluppo tramite il portale per sviluppatori

Per mettere in ibernazione il tuo Dev Box dal portale per sviluppatori di Microsoft Dev Box:

  1. Accedere al portale per sviluppatori.

  2. Nella macchina di sviluppo che si desidera ibernare, nel menu Azioni selezionare Hibernate. Le caselle di sviluppo che non supportano l'ibernazione mostrano solo l'opzione Arresta .

    Screenshot del portale per sviluppatori, che mostra una casella di sviluppo con il menu Azioni aperto e l'opzione di ibernazione evidenziata.

  3. Confermare di voler ibernare il box di sviluppo.

    Screenshot del portale per sviluppatori che mostra una finestra di dialogo di conferma per l'ibernazione di una finestra di sviluppo.

Riprendi il tuo ambiente di sviluppo tramite il portale per sviluppatori

Per riprendere il tuo Dev Box attraverso il portale per sviluppatori Microsoft Dev Box:

  1. Accedere al portale per sviluppatori.

  2. Nella macchina di sviluppo che si desidera rirpristinare, nel menu Azioni selezionare Ripristina.

    Screenshot del portale per sviluppatori, che mostra una casella di sviluppo con il menu Azioni aperto e l'opzione resume evidenziata.

Inoltre, puoi anche fare doppio clic sulla tua dev box nell'elenco delle macchine virtuali visibile in app di Windows. La casella di sviluppo viene avviata e ripresa automaticamente da uno stato di ibernazione.

Sospendere in stato di ibernazione il Dev Box usando l'interfaccia della riga di comando di Azure

Per mettere in ibernazione il dev box usando interfaccia della riga di comando di Azure:

az devcenter dev dev-box stop --name <YourDevBoxName> --dev-center-name <YourDevCenterName> --project-name <YourProjectName> --user-id "me" --hibernate true

Per altre informazioni sulla gestione della casella di sviluppo dall'interfaccia della riga di comando, vedere: informazioni di riferimento su devcenter.

Risoluzione dei problemi

La mia casella di sviluppo non riprende dall'ibernazione. I tentativi di connessione hanno esito negativo e viene visualizzato un errore in app di Windows.

Se il computer non risponde, potrebbe essersi bloccato durante l'ibernazione o la ripresa dall'ibernazione. Per risolvere questo problema, è possibile riavviare manualmente la casella di sviluppo.

Per spegnere l'ambiente di sviluppo, è possibile

  • Portale per sviluppatori - Passare al portale per sviluppatori, selezionare il tuo DevBox e, nel menu Azioni, selezionare Arresta.
  • CLI - az devcenter dev dev-box stop --name <YourDevBoxName> --dev-center-name <YourDevCenterName> --project-name <YourProjectName> --user-id "me" --hibernate false

Ho modificato alcune impostazioni in una delle mie caselle di sviluppo e non si iberna più. Le mie altre caselle di sviluppo si ibernano senza problemi. Quale potrebbe essere il problema?

Alcune impostazioni non sono compatibili con l'ibernazione e impediscono l'ibernazione della casella di sviluppo. Per informazioni su queste impostazioni, vedere: Impostazioni non compatibili con l'ibernazione.