Condividi tramite


Gestire un pool di macchina di sviluppo in Microsoft Dev Box

Questo articolo illustra come gestire un pool di macchina di sviluppo in Microsoft Dev Box usando il portale di Azure.

Un pool di macchine di sviluppo è una raccolta di macchine di sviluppo con le stesse impostazioni, ad esempio la definizione della macchina di sviluppo e la connessione di rete. Un pool di macchina di sviluppo è associato a un progetto di Microsoft Dev Box.

I pool di macchine di sviluppo definiscono il percorso delle macchine di sviluppo tramite la connessione di rete. È possibile scegliere di distribuire le finestre di sviluppo in una rete ospitata da Microsoft o in una rete gestita. Se si sceglie di distribuire le finestre di sviluppo in una rete gestita, è prima necessario configurare una connessione di rete. Le organizzazioni che supportano gli sviluppatori in più posizioni geografiche possono creare pool di macchine di sviluppo per ogni località specificando un'area vicina.

Gli sviluppatori che hanno accesso al progetto nel dev center possono creare una macchina di sviluppo da un pool di macchine di sviluppo.

Autorizzazioni

Per gestire un pool di macchina di sviluppo, sono necessarie le autorizzazioni seguenti:

Azione Autorizzazioni obbligatorie
Creare, eliminare o aggiornare un pool di macchina di sviluppo - Autorizzazioni di proprietario o collaboratore per una sottoscrizione di Azure o un gruppo di risorse specifico.
- Autorizzazioni di amministratore del progetto DevCenter per il progetto.

Crea un pool di macchine di sviluppo

In Microsoft Dev Box, un pool di macchina di sviluppo è una raccolta di macchina di sviluppo gestiti insieme. È necessario avere almeno un pool di macchina di sviluppo prima che gli utenti possano creare una macchina di sviluppo.

I passaggi seguenti illustrano come creare un pool di macchina di sviluppo associato a un progetto. Per configurare il pool, usare una definizione di macchina di sviluppo esistente e una connessione di rete nel Dev Center.

Se non si ha un dev center disponibile con una definizione di macchina di sviluppo esistente e una connessione di rete, seguire la procedura descritta in Avvio rapido: Configurare Microsoft Dev Box per crearli.

  1. Accedere al portale di Azure.

  2. Nella casella di ricerca immettere progetti. Nell'elenco dei risultati selezionare Progetti.

    Screenshot che mostra una ricerca di progetti dalla casella di ricerca del portale di Azure.

  3. Aprire il progetto Dev Box con cui si vuole associare il nuovo pool di macchina di sviluppo.

    Screenshot dell'elenco dei progetti esistenti.

  4. Selezionare Pool di macchine di sviluppo e quindi selezionare Crea.

    Screenshot dell'elenco vuoto dei pool di caselle di sviluppo all'interno di un progetto, insieme al pulsante Crea.

  5. Nel riquadro Crea un pool di macchine di sviluppo, immettere i valori seguenti:

    Impostazione valore
    Nome Immettere un nome per il pool. Il nome del pool è visibile agli sviluppatori per selezionare quando creano finestre di sviluppo. Il nome deve essere univoco nel progetto.
    Definizione macchina di sviluppo Selezionare una definizione di macchina di sviluppo esistente. La definizione determina l'immagine di base e le dimensioni per le macchine di sviluppo create in questo pool.
    Connessione di rete 1. Selezionare Distribuisci in una rete ospitata da Microsoft o usare una connessione di rete esistente.
    2. Selezionare l'area in cui distribuire le caselle di sviluppo. Assicurarsi di selezionare un'area vicina alla posizione fisica degli sviluppatori per garantire l'esperienza di latenza più bassa con la macchina di sviluppo.
    Abilita Single Sign-On Selezionare per abilitare l'accesso Single Sign-On per le caselle di sviluppo in questo pool. L'accesso Single Sign-On deve essere configurato per l'organizzazione. Vedere Abilitare l'accesso Single Sign-On per le macchine di sviluppo.
    Privilegi Creator di macchina di sviluppo Selezionare Amministratore locale o utente standard.
    Abilitare l'arresto automatico è l'impostazione predefinita. Selezionare No per disabilitare una pianificazione di arresto automatico. È possibile configurare una pianificazione di arresto automatico dopo la creazione del pool.
    Tempo di arresto Selezionare un orario per arrestare tutte le macchine di sviluppo nel pool.
    Fuso orario Selezionare il fuso orario in cui si trova l'ora di arresto.
    Licenze Selezionare questa casella di controllo per verificare che l'organizzazione disponga di licenze del Vantaggio Azure Hybrid da applicare alle macchine di sviluppo in questo pool.

    Screenshot del riquadro per la creazione di un pool di macchine di sviluppo.

  6. Seleziona Crea.

  7. Verificare che nell'elenco sia visualizzato il nuovo pool di macchine di sviluppo. Potrebbe essere necessario aggiornare la schermata.

Il portale di Azure distribuisce il pool di macchine di sviluppo ed esegue i controlli di integrità per assicurarsi che l'immagine e la rete superino i criteri di convalida per le macchine di sviluppo. Lo screenshot seguente mostra quattro pool di macchine di sviluppo, ognuno con uno stato diverso.

Screenshot che mostra un elenco di pool di macchine di sviluppo e informazioni sullo stato.

Gestire le caselle di sviluppo in un pool

È possibile gestire le finestre di sviluppo esistenti in un pool di macchina di sviluppo tramite il portale di Azure. È possibile avviare, arrestare o eliminare le caselle di sviluppo.

Importante

Per gestire le caselle di sviluppo nei pool associati, è necessario essere membri del ruolo Amministratore progetto.

Per gestire le caselle di sviluppo in un pool, è necessario accedere al pool tramite il progetto associato. I passaggi seguenti illustrano come passare al pool.

  1. Accedere al portale di Azure.

  2. Nella casella di ricerca, immettere progetti, nell'elenco dei risultati selezionare Progetti.

  3. Selezionare il progetto che contiene il pool di caselle di sviluppo che si vuole gestire.

  4. Seleziona il pool macchina di sviluppo.

  5. Selezionare il pool che contiene la macchina di sviluppo che si vuole gestire. I nomi dei pool che è possibile gestire vengono visualizzati come collegamenti. Se il nome del pool non viene visualizzato come collegamento, verificare di essere un membro del ruolo di amministratore del progetto per questo progetto.

    Screenshot che mostra un elenco di pool di macchina di sviluppo nel portale di Azure.

  6. Selezionare altre azioni (...) per la macchina di sviluppo che si vuole gestire.

    Screenshot del portale di Azure, che mostra le caselle di sviluppo in un pool di contenitori di sviluppo.

  7. A seconda dello stato corrente della macchina di sviluppo, è possibile selezionare Avvia, Arrestao Elimina.

    Screenshot del portale di Azure, che mostra il menu per la gestione di una macchina di sviluppo.

Eliminare un pool di macchine di sviluppo

È possibile eliminare un pool di macchina di sviluppo quando non lo si usa più.

Attenzione

Quando si elimina un pool di macchina di sviluppo, tutte le caselle di sviluppo esistenti all'interno del pool vengono eliminate definitivamente.

Per eliminare un pool di macchina di sviluppo nel portale di Azure:

  1. Accedere al portale di Azure.

  2. Nella casella di ricerca immettere progetti. Nell'elenco dei risultati selezionare Progetti.

  3. Aprire il progetto da cui si vuole eliminare il pool di macchina di sviluppo.

  4. Selezionare altre azioni (...) per il pool di caselle di sviluppo da eliminare.

  5. Selezionare Elimina.

  6. Nel messaggio di conferma, confermare l'eliminazione immettendo il nome del pool di caselle di sviluppo da eliminare e quindi selezionare Elimina.

    Screenshot del messaggio di conferma per l'eliminazione di pool di macchina di sviluppo.