Prerequisiti per i pool DevOps gestiti

È necessario preparare alcuni aspetti prima di usare i pool DevOps gestiti per la prima volta.

A livello generale, sarà opportuno:

  • Un account Azure con una sottoscrizione attiva, con il provider di risorse Pool DevOps gestiti registrato
  • Un'organizzazione di Azure DevOps, connessa al tenant microsoft Entra ID degli utenti che gestiranno il pool devOps gestito

Questo articolo illustra come configurare la sottoscrizione di Azure e l'organizzazione di Azure DevOps da usare con i pool devOps gestiti. Questi passaggi di configurazione devono essere eseguiti una sola volta per ogni organizzazione di Azure DevOps e una sottoscrizione di Azure.

Configurare la sottoscrizione di Azure

  1. Registrare il provider di risorse Pool devOps gestiti nella sottoscrizione di Azure
  2. Esaminare le quote dei pool devOps gestiti
  3. Creare un progetto dev center e dev center (se si prevede di creare pool DevOps gestiti usando il portale di Azure, è possibile creare il progetto dev center e dev center durante il processo di creazione del pool.

Registrare il provider di risorse Pool devOps gestiti nella sottoscrizione di Azure

Per usare i pool DevOps gestiti, registrare i provider di risorse seguenti con la sottoscrizione di Azure.

Provider di risorse Descrizione
Microsoft.DevOpsInfrastructure Provider di risorse per pool DevOps gestiti
Microsoft.DevCenter Provider di risorse per il progetto dev denter e dev center

La registrazione di un provider di risorse usa l'operazione /register/action . L'autorizzazione per eseguire questa operazione è inclusa se all'account viene assegnato il ruolo di collaboratore o proprietario nella sottoscrizione.

Portale di Azure

  1. Accedere al portale di Azure.

  2. Nel menu del portale di Azure, cercare Sottoscrizioni. Selezionare il tag tra le opzioni disponibili.

  3. Selezionare la sottoscrizione di Azure da usare per i pool DevOps gestiti.

  4. Nel menu sinistro, in Impostazioni, scegliere Provider di risorse.

  5. Cercare Microsoft.DevOpsInfrastructure, selezionare la casella di controllo dall'elenco e scegliere Registra.

    Screenshot della registrazione del provider di risorse di Azure managed DevOps Pools.

  6. Cercare Microsoft.DevCenter. Se Microsoft.DevCenter non è registrato, selezionare la casella di controllo dall'elenco e scegliere Registra.

  7. Per visualizzare le aree di Azure che supportano pool DevOps gestiti nella sottoscrizione, registrare prima il provider Microsoft.DevOpsInfrastructure , selezionarlo nell'elenco e scegliere Località.

    Screenshot delle aree di Azure che supportano i pool DevOps gestiti.

Per altre informazioni sui provider di risorse di Azure, vedere Provider e tipi di risorse di Azure.

Esaminare le quote dei pool devOps gestiti

I pool DevOps gestiti usano le quote di Azure per gestire l'utilizzo delle risorse della macchina virtuale che eseguono gli agenti. Le quote dei pool DevOps gestiti si basano sui core CPU per ogni famiglia di SKU di macchine virtuali di Azure. Per impostazione predefinita, le aree che supportano i pool devOps gestiti hanno cinque core di quota concesse per le famiglie di SKU seguenti.

  • standardBSFamily
  • standardDADSv5Family
  • standardDASv5Family
  • standardDDSv5Family
  • standardDLDSv5Family
  • standardDPLDSv5Family
  • standardDPLSv5Family
  • standardDPSv5Family
  • standardDSv2Family
  • standardDSv5Family
  • standardDv2Family
  • standardEASv4Family
  • standardEDSv5Family
  • standardESv5Family
  • standardFSv2Family
  • standardLSv3Family

Le dimensioni predefinite dell'agente per le nuove risorse dei pool di DevOps gestiti sono D2ads standard v5, che fa parte di standardDADSv5Family. Standard D2ads v5 usa due core, quindi è possibile creare un pool con un massimo di due agenti, per un totale di quattro core, senza richiedere una quota aggiuntiva. Per creare di più, è necessario richiedere una rettifica della quota.

Visualizzare le quote

  1. Per visualizzare le quote per le famiglie di SKU nell'area, accedere al portale di Azure, immettere le quote nella casella di ricerca e scegliere Quote dall'elenco.

    Screenshot di portale di Azure cercare quote.

  2. Scegliere Pool DevOps gestiti.

    Screenshot della panoramica delle quote.

  3. Scegliere la sottoscrizione e l'area in cui si vuole creare il pool. Nell'esempio seguente, la quota vCPU della famiglia DADSv5 Standard è 8 di 8, il che significa che sono disponibili otto core, ma vengono usati tutti e otto. Se si vogliono usare più di otto core per questo SKU o si vuole usare uno SKU diverso che non ha alcuna quota, è possibile richiedere una rettifica della quota.

    Screenshot dell'elenco quote.

Richiedere una rettifica della quota

  1. Per richiedere un aumento della quota, scegliere Richiedi rettifica per lo SKU desiderato nell'area.

    Screenshot della voce di menu di regolazione della richiesta.

  2. Specificare il numero desiderato di core per lo SKU selezionato e scegliere Invia. Nell'esempio seguente vengono richiesti 20 core per le vCPU della famiglia DSv2 Standard.

    Screenshot della selezione di un numero maggiore di core.

  3. La richiesta di quota richiede alcuni istanti per l'elaborazione. Nell'esempio seguente viene illustrato il risultato di una corretta regolazione della quota.

    Screenshot della richiesta di quota concessa.

    Se la regolazione della quota non può essere approvata automaticamente, si verrà indirizzati a inviare una richiesta di supporto, come descritto nella sezione seguente.

Creare una richiesta di supporto per la quota

Se la sottoscrizione non ha la capacità di configurare il pool con lo SKU di macchina virtuale di Azure desiderato e il numero massimo di agenti, la creazione del pool non riesce con un errore simile al messaggio seguente:

Cores needed to complete this request is 8, which exceeds the current limit of 0 for SKU family standardDDSv4Family in region eastus. Please choose a different region if possible, or request additional quota at https://portal.azure.com/#view/Microsoft_Azure_Support/NewSupportRequestV3Blade/issueType/quota/subscriptionId/subscription_id_placeholder/topicId/3eadc5d3-b59a-3658-d8c6-9c729ba35b97.

  1. Passare al collegamento per avviare una nuova richiesta di supporto per richiedere un aumento della quota. Scegliere Avanti.

    Screenshot della nuova richiesta di supporto per la quota

  2. Scegliere Immetti dettagli.

    Screenshot della nuova richiesta di supporto della quota.

  3. Immettere l'area, la famiglia sku, il nuovo limite e scegliere Salva e continua. Nell'esempio seguente vengono richiesti 100 core per le vCPU della famiglia DDSv4 Standard.

    Screenshot dei dettagli della quota.

  4. Compilare i dettagli seguenti in questo modulo:

    • Gravità: scegliere uno dei livelli di gravità disponibili in base all'impatto aziendale.

    • Metodo di contatto preferito: è possibile scegliere di essere contattati tramite Posta elettronica o Telefono.

  5. Selezionare Avanti: Rivedi e crea. Convalidare le informazioni fornite e selezionare Crea per creare una richiesta di supporto.

Entro 24 ore, il team di supporto di Managed DevOps Pools valuterà la richiesta e tornerà all'utente.

Creare un progetto dev center e dev center

I pool DevOps gestiti richiedono un progetto dev center e dev center. È possibile creare un progetto dev center e dev center quando si crea il pool nel portale di Azure, ma se si vuole crearli in anticipo, seguire questa procedura. Più pool DevOps gestiti possono usare lo stesso dev center e lo stesso progetto dev center.

Crea un Dev Center

  1. Accedere al portale di Azure.

  2. Nel menu portale di Azure cercare Dev Center, selezionarlo nelle opzioni disponibili e scegliere Crea.

    Screenshot del pulsante Crea dev center.

  3. Scegliere la sottoscrizione desiderata, il gruppo di risorse, il nome e la località e scegliere Rivedi e crea.

    Screenshot di Creare un dev center.

  4. Nella finestra di conferma scegliere Crea per creare il dev center.

  5. Attendere che il nuovo dev center venga creato e passare alla sezione successiva e creare un progetto dev center.

Creare un progetto dev center

  1. Passare al dev center creato nella sezione precedente e scegliere Crea progetto.

    Screenshot del pulsante Crea progetto dev center

  2. Scegliere la sottoscrizione desiderata, il gruppo di risorse, il dev center, il nome e scegliere Rivedi e crea.

    Screenshot di Creare un progetto dev center.

  3. Nella finestra di conferma scegliere Crea per creare il progetto dev center.

  4. Quando si crea il pool devOps gestito, specificare il progetto dev center e dev center creato in questi passaggi.

Configurare l'organizzazione di Azure DevOps

  1. Connettere l'organizzazione di Azure DevOps all'ID Entra Di Microsoft e verificare l'appartenenza
  2. Verificare le autorizzazioni di Azure DevOps

Connettere l'organizzazione di Azure DevOps all'ID Entra Di Microsoft e verificare l'appartenenza

Per creare un pool DevOps gestito nell'organizzazione Azure DevOps, l'organizzazione Di Azure DevOps deve essere connessa all'ID Microsoft Entra e l'account utente deve essere membro dei tenant microsoft Entra ID seguenti:

  • Tenant della sottoscrizione di Azure che contiene il pool DevOps gestito
  • Il tenant a cui è connessa l'organizzazione di Azure DevOps

Se i tenant sono diversi, l'account deve essere un membro di entrambi i tenant. Per visualizzare i tenant:

  1. Visualizzare la directory corrente (tenant di Azure) nel portale di Azure.
  2. Visualizzare il tenant per l'organizzazione di Azure DevOps. È possibile passare direttamente a questa pagina nel portale di Azure DevOps qui: https://dev.azure.com/<your-organization>/_settings/organizationAad.
  3. Se l'organizzazione Di Azure DevOps non è connessa all'ID Microsoft Entra, seguire la procedura descritta in Connettere l'organizzazione all'ID Microsoft Entra e connettersi al tenant desiderato, ad esempio lo stesso tenant della sottoscrizione di Azure.
  4. Se l'organizzazione di Azure DevOps e la sottoscrizione di Azure Managed DevOps Pools si trovano in tenant diversi, verificare di essere membri di entrambi i tenant.

Verificare le autorizzazioni di Azure DevOps

Quando si crea un pool di DevOps gestiti, l'account usato per accedere alla sottoscrizione di Azure che contiene il pool devOps gestito viene usato per creare un pool di agenti corrispondente nell'organizzazione di Azure DevOps. Per creare correttamente un pool devOps gestito, l'account deve avere una delle autorizzazioni seguenti nell'organizzazione di Azure DevOps. Queste autorizzazioni sono elencate in ordine da privilegi minimi a quelli con privilegi più elevati.

Passaggi successivi