Partilhar via


Pré-requisitos para pools de DevOps gerenciados

Há algumas coisas que você precisa preparar antes de usar os Pools de DevOps Gerenciados pela primeira vez.

Em um alto nível, você precisa:

  • Uma conta do Azure com uma assinatura ativa, com o provedor de recursos Managed DevOps Pools registrado
  • Uma organização do Azure DevOps, conectada ao locatário do Microsoft Entra ID dos usuários que administrarão o Pool de DevOps Gerenciado
  • Permissões na organização do Azure DevOps para criar um Pool de DevOps Gerenciado

Este artigo mostra como configurar sua assinatura do Azure e a organização do Azure DevOps para uso com Pools de DevOps Gerenciados. Essas etapas de configuração só precisam ser executadas uma única vez por organização do Azure DevOps e assinatura do Azure.

Configurar sua assinatura do Azure

  1. Registrar o provedor de recursos de Pools de DevOps Gerenciados em sua Assinatura do Azure
  2. Revisar cotas de pools de DevOps gerenciados
  3. Crie um projeto de centro de desenvolvimento e centro de desenvolvimento (Se você planeja criar seus Pools de DevOps Gerenciados usando o portal do Azure, poderá criar o centro de desenvolvimento e o projeto do centro de desenvolvimento durante o processo de criação do pool.)

Registrar o provedor de recursos de Pools de DevOps Gerenciados em sua Assinatura do Azure

Para usar Pools de DevOps Gerenciados, registre os seguintes provedores de recursos com sua assinatura do Azure.

Fornecedor de recursos Description
Microsoft.DevOpsInfrastructure Provedor de recursos para pools de DevOps gerenciados
Microsoft.DevCenter Provedor de recursos para o centro de desenvolvimento e o projeto do centro de desenvolvimento

O registro de um provedor de recursos usa a /register/action operação. A permissão para executar esta operação será incluída se a sua conta receber a função de colaborador ou proprietário na sua subscrição.

Portal do Azure

  1. Inicie sessão no portal do Azure.

  2. No menu do portal do Azure, procure Subscrições. Selecione nas opções disponíveis.

  3. Selecione a assinatura do Azure que você planeja usar para Pools de DevOps Gerenciados.

  4. No menu esquerdo, em Definições, selecione Fornecedores de Recursos.

  5. Procure Microsoft.DevOpsInfrastructure, marque a caixa de seleção na lista e escolha Registrar.

    Captura de tela do registro do provedor de Recursos do Azure dos Pools de DevOps Gerenciados.

  6. Procure Microsoft.DevCenter. Se o Microsoft.DevCenter não estiver registrado, marque a caixa de seleção na lista e escolha Registrar.

  7. Para ver as regiões do Azure que dão suporte a Pools de DevOps Gerenciados em sua assinatura, primeiro registre o provedor Microsoft.DevOpsInfrastructure , selecione-o na lista e escolha Locais.

    Captura de ecrã de regiões do Azure que suportam Managed DevOps Pools.

Para obter mais informações sobre provedores de recursos do Azure, consulte Provedores e tipos de recursos do Azure.

Revisar cotas de pools de DevOps gerenciados

Os Pools de DevOps Gerenciados usam as Cotas do Azure para gerenciar o uso dos recursos de máquina virtual que executam seus agentes. As cotas de Pools de DevOps Gerenciados são baseadas em núcleos de CPU por família de SKUs de VM do Azure. Por padrão, as regiões que oferecem suporte a Pools de DevOps Gerenciados têm cinco núcleos de cota concedidos para as seguintes famílias de SKU.

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

O tamanho padrão do agente para novos recursos de Managed DevOps Pools é Standard D2ads v5, que faz parte da família DADSv5 padrão. O padrão D2ads v5 usa dois núcleos, para que você possa criar um pool com até dois agentes, para um total de quatro núcleos, sem solicitar cota adicional. Para criar mais, você deve solicitar um ajuste de cota.

Ver as suas quotas

  1. Para exibir as cotas para famílias de SKU em sua região, entre no portal do Azure, insira cotas na caixa de pesquisa e escolha Cotas na lista.

    Captura de ecrã da pesquisa de quotas no portal do Azure.

  2. Escolha Managed DevOps Pools.

    Captura de tela da visão geral das cotas.

  3. Escolha sua assinatura e a região onde deseja criar o pool. No exemplo a seguir, a cota de vCPUs da família DADSv5 padrão é 8 de 8, o que significa que oito núcleos estão disponíveis, mas todos os oito estão sendo usados. Se você quiser usar mais de oito núcleos para essa SKU, ou quiser usar uma SKU diferente que não tenha nenhuma cota, você pode solicitar um ajuste de cota.

    Captura de ecrã da lista de quotas.

Solicite um ajuste de cota

  1. Para solicitar um aumento na cota, escolha Solicitar ajuste para o SKU desejado em sua região.

    Captura de tela do item de menu de ajuste de solicitação.

  2. Especifique o número desejado de núcleos para a SKU selecionada e escolha Enviar. No exemplo a seguir, 20 núcleos são solicitados para vCPUs da família DSv2 padrão.

    Captura de ecrã a mostrar a seleção de um maior número de núcleos.

  3. O pedido de quota demora alguns minutos a processar. O exemplo a seguir mostra o resultado de um ajuste de cota bem-sucedido.

    Captura de ecrã do pedido de quota concedido.

    Se o ajuste de cota não puder ser aprovado automaticamente, você será direcionado para enviar uma solicitação de suporte, conforme descrito na seção a seguir.

Criar uma solicitação de suporte de cota

Se sua assinatura não tiver a capacidade de configurar seu pool com a SKU de VM do Azure desejada e a contagem máxima de agentes, a criação do pool falhará com um erro semelhante à seguinte mensagem:

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. Vá para o link para iniciar uma nova solicitação de suporte para solicitar um aumento de cota. Escolha Seguinte.

    Captura de ecrã do novo pedido de suporte de quota

  2. Escolha Inserir detalhes.

    Captura de ecrã do novo pedido de suporte de quota.

  3. Insira a Região, Família de Sku, Novo limite e escolha Salvar e continuar. No exemplo a seguir, 100 núcleos são solicitados para vCPUs da família DDSv4 padrão.

    Captura de ecrã dos detalhes da quota.

  4. Preencha os seguintes detalhes neste formulário:

    • Gravidade: escolha um dos níveis de gravidade disponíveis com base no impacto comercial.

    • Método de contacto preferencial: pode optar por ser contactado por E-mail ou por Telefone.

  5. Selecione Seguinte: Rever+Criar. Confirme as informações indicadas e selecione Criar para criar um pedido de suporte.

Dentro de 24 horas, a equipe de suporte dos Pools de DevOps Gerenciados avaliará sua solicitação e entrará em contato com você.

Criar um projeto de centro de desenvolvimento e centro de desenvolvimento

Os Pools de DevOps Gerenciados exigem um centro de desenvolvimento e um projeto de centro de desenvolvimento. Você tem a opção de criar um centro de desenvolvimento e um projeto de centro de desenvolvimento ao criar seu pool no portal do Azure, mas se quiser criá-los com antecedência, execute as etapas a seguir. Vários pools de DevOps gerenciados podem usar o mesmo centro de desenvolvimento e o mesmo projeto de centro de desenvolvimento.

Criar um centro de desenvolvimento

  1. Inicie sessão no portal do Azure.

  2. No menu do portal do Azure, procure centros de desenvolvimento, selecione-o nas opções disponíveis e escolha Criar.

    Captura de tela do botão Criar centros de desenvolvimento.

  3. Escolha a Assinatura, o Grupo de recursos, o Nome e o Local desejados e escolha Revisar + Criar.

    Captura de tela de Criar um centro de desenvolvimento.

  4. Na janela de confirmação, escolha Criar para criar o centro de desenvolvimento.

  5. Aguarde até que o novo centro de desenvolvimento seja criado, prossiga para a próxima seção e crie um projeto de centro de desenvolvimento.

Criar um projeto de centro de desenvolvimento

  1. Vá para o centro de desenvolvimento criado na seção anterior e escolha Criar projeto.

    Captura de tela do botão Criar projeto do centro de desenvolvimento

  2. Escolha a Assinatura, o grupo de recursos, o centro de desenvolvimento, o Nome desejados e escolha Revisar + Criar.

    Captura de tela de Criar um projeto de centro de desenvolvimento.

  3. Na janela de confirmação, escolha Criar para criar o projeto do centro de desenvolvimento.

  4. Ao criar seu pool de DevOps gerenciado, especifique o centro de desenvolvimento e o projeto do centro de desenvolvimento criados nestas etapas.

Configurar sua organização do Azure DevOps

  1. Conecte sua organização do Azure DevOps à ID do Microsoft Entra e verifique a associação
  2. Verificar as permissões do Azure DevOps

Conecte sua organização do Azure DevOps à ID do Microsoft Entra e verifique a associação

Para criar um Pool de DevOps Gerenciado em sua organização do Azure DevOps, sua organização do Azure DevOps deve estar conectada à ID do Microsoft Entra e sua conta de usuário deve ser membro dos seguintes locatários do Microsoft Entra ID:

  • O locatário da assinatura do Azure que contém seu Pool de DevOps Gerenciado
  • O locatário ao qual sua organização de DevOps do Azure está conectada

Se os inquilinos forem diferentes, a sua conta tem de ser membro de ambos os inquilinos. Para ver os seus inquilinos:

  1. Exiba seu diretório atual (locatário do Azure) no portal do Azure.
  2. Exiba o locatário da sua organização do Azure DevOps. Você pode ir diretamente para esta página no portal do Azure DevOps aqui: https://dev.azure.com/<your-organization>/_settings/organizationAad.
  3. Se sua organização do Azure DevOps não estiver conectada à ID do Microsoft Entra, siga as etapas em Conectar sua organização à ID do Microsoft Entra e conecte-se ao locatário desejado, como o mesmo locatário que sua assinatura do Azure.
  4. Se sua organização do Azure DevOps e a assinatura do Azure Managed DevOps Pools estiverem em locatários diferentes, verifique se você é membro de ambos os locatários.

Verificar as permissões do Azure DevOps

Quando você cria um Pool de DevOps Gerenciado, a conta que você usa para entrar na assinatura do Azure que contém seu Pool de DevOps Gerenciado é usada para criar um pool de agentes correspondente em sua organização de DevOps do Azure. Para criar com êxito um Pool de DevOps Gerenciado, sua conta deve ter uma das seguintes permissões em sua organização do Azure DevOps. Essas permissões são listadas em ordem de menos privilegiados para mais privilegiados.

Próximos passos