Partilhar via


Gerenciar um pool de caixas de desenvolvimento no Microsoft Dev Box

Neste artigo, você aprenderá a gerenciar um pool de caixas de desenvolvimento no Microsoft Dev Box usando o portal do Azure.

Um pool de caixas de desenvolvimento é uma coleção de caixas de desenvolvimento que têm as mesmas configurações, como a definição de caixa de desenvolvimento e conexão de rede. Um pool de caixa de desenvolvimento está associado a um projeto Microsoft Dev Box.

Os pools de caixas de desenvolvimento definem o local das caixas de desenvolvimento por meio da conexão de rede. Você pode optar por implantar caixas de desenvolvimento em uma rede hospedada pela Microsoft ou em uma rede gerenciada. Se você optar por implantar caixas de desenvolvimento em uma rede gerenciada, deverá primeiro configurar uma conexão de rede. As organizações que oferecem suporte a desenvolvedores em vários locais geográficos podem criar pools de caixas de desenvolvimento para cada local, especificando uma região próxima.

Os desenvolvedores que têm acesso ao projeto no centro de desenvolvimento podem criar uma caixa de desenvolvimento a partir de um pool de caixas de desenvolvimento.

Permissões

Para gerenciar um pool de caixas de desenvolvimento, você precisa das seguintes permissões:

Ação Permissões necessárias
Criar, excluir ou atualizar um pool de caixas de desenvolvimento - Permissões de Proprietário ou Colaborador em uma assinatura do Azure ou em um grupo de recursos específico.
- Permissões de administrador do projeto DevCenter para o projeto.

Criar um pool de caixas de desenvolvimento

No Microsoft Dev Box, um pool de caixas de desenvolvimento é uma coleção de caixas de desenvolvimento que você gerencia em conjunto. Você deve ter pelo menos um pool de caixas de desenvolvimento para que os usuários possam criar uma caixa de desenvolvimento.

As etapas a seguir mostram como criar um pool de caixas de desenvolvimento associado a um projeto. Você usa uma definição de caixa de desenvolvimento existente e uma conexão de rede no centro de desenvolvimento para configurar o pool.

Se você não tiver um centro de desenvolvimento disponível com uma definição de caixa de desenvolvimento e conexão de rede existentes, siga as etapas em Guia de início rápido : Configurar o Microsoft Dev Box para criá-los.

  1. Inicie sessão no portal do Azure.

  2. Na caixa de pesquisa, insira projetos. Na lista de resultados, selecione Projetos.

    Captura de ecrã que mostra uma pesquisa de projetos a partir da caixa de pesquisa do portal do Azure.

  3. Abra o projeto Dev Box ao qual você deseja associar o novo pool de caixas de desenvolvimento.

    Captura de ecrã da lista de projetos existentes.

  4. Selecione Pools de caixas de desenvolvimento e, em seguida, selecione Criar.

    Captura de tela da lista vazia de pools de caixas de desenvolvimento dentro de um projeto, juntamente com o botão Criar.

  5. No painel Criar um pool de caixas de desenvolvimento, insira os seguintes valores:

    Definição Valor
    Nome Insira um nome para o pool. O nome do pool é visível para os desenvolvedores selecionarem quando estiverem criando caixas de desenvolvimento. Deve ser único dentro de um projeto.
    Definição da caixa de desenvolvimento Selecione uma definição de caixa de desenvolvimento existente. A definição determina a imagem base e o tamanho das caixas de desenvolvimento criadas neste pool.
    Ligação de rede 1. Selecione Implantar em uma rede hospedada pela Microsoft ou use uma conexão de rede existente.
    2. Selecione a região onde as caixas de desenvolvimento devem ser implantadas. Certifique-se de selecionar uma região próxima de onde seus desenvolvedores estão fisicamente localizados para garantir a menor experiência de latência com a caixa de desenvolvimento.
    Habilitar logon único Selecione Sim para habilitar o logon único para as caixas de desenvolvimento neste pool. O logon único deve ser configurado para a organização. Consulte Habilitar logon único para caixas de desenvolvimento.
    Privilégios de criador da caixa de desenvolvimento Selecione Administrador Local ou Usuário Padrão.
    Ativar Autosstop Sim é o padrão. Selecione Não para desativar uma agenda de parada automática. Você pode configurar uma agenda de parada automática após a criação do pool.
    Tempo de paragem Selecione um horário para desligar todas as caixas de desenvolvimento no pool.
    Time zone (Fuso horário) Selecione o fuso horário em que a hora de parada está.
    Licenciamento Marque essa caixa de seleção para confirmar se sua organização tem licenças do Benefício Híbrido do Azure que você deseja aplicar às caixas de desenvolvimento neste pool.

    Captura de tela do painel para criar um pool de caixas de desenvolvimento.

  6. Selecione Criar.

  7. Verifique se o novo pool de caixas de desenvolvimento aparece na lista. Talvez seja necessário atualizar a tela.

O portal do Azure implanta o pool de caixas de desenvolvimento e executa verificações de integridade para garantir que a imagem e a rede passem pelos critérios de validação para caixas de desenvolvimento. A captura de tela a seguir mostra quatro pools de caixas de desenvolvimento, cada um com um status diferente.

Captura de tela que mostra uma lista de pools de caixas de desenvolvimento e informações de status.

Gerenciar caixas de desenvolvimento em um pool

Você pode gerenciar caixas de desenvolvimento existentes em um pool de caixas de desenvolvimento por meio do portal do Azure. Você pode iniciar, parar ou excluir caixas de desenvolvimento.

Importante

Você deve ser membro da função Administrador do Projeto para que o projeto gerencie caixas de desenvolvimento nos pools associados.

Para gerenciar caixas de desenvolvimento em um pool, você deve acessar o pool por meio do projeto associado. As etapas a seguir mostram como navegar até o pool.

  1. Inicie sessão no portal do Azure.

  2. Na caixa de pesquisa, insira projetos, na lista de resultados, selecione Projetos.

  3. Selecione o projeto que contém o pool de caixas de desenvolvimento que você deseja gerenciar.

  4. Selecione Grupos de caixas de desenvolvimento.

  5. Selecione o pool que contém a caixa de desenvolvimento que você deseja gerenciar. Os nomes dos pools que você pode gerenciar são exibidos como links. Se você não vir o nome do pool exibido como um link, verifique se você é membro da função Administrador do Projeto deste projeto.

    Captura de tela mostrando uma lista de pools de caixas de desenvolvimento no portal do Azure.

  6. Selecione mais ações (...) para a caixa de desenvolvimento que você deseja gerenciar.

    Captura de tela do portal do Azure, mostrando caixas de desenvolvimento em um pool de caixas de desenvolvimento.

  7. Dependendo do estado atual da caixa de desenvolvimento, você pode selecionar Iniciar, Parar ou Excluir.

    Captura de ecrã do portal do Azure, mostrando o menu para gerir uma caixa de desenvolvimento.

Excluir um pool de caixas de desenvolvimento

Você pode excluir um pool de caixas de desenvolvimento quando não estiver mais usando-o.

Atenção

Quando você exclui um pool de caixas de desenvolvimento, todas as caixas de desenvolvimento existentes dentro do pool são excluídas permanentemente.

Para excluir um pool de caixas de desenvolvimento no portal do Azure:

  1. Inicie sessão no portal do Azure.

  2. Na caixa de pesquisa, insira projetos. Na lista de resultados, selecione Projetos.

  3. Abra o projeto do qual você deseja excluir o pool de caixas de desenvolvimento.

  4. Selecione mais ações (...) para o pool de caixas de desenvolvimento que você deseja excluir.

  5. Selecione Eliminar.

  6. Na mensagem de confirmação, confirme a exclusão inserindo o nome do pool de caixas de desenvolvimento que você deseja excluir e selecione Excluir.

    Captura de tela da mensagem de confirmação para excluir um pool de caixas de desenvolvimento.