Implementar um Azure Stack HCI, versão 23H2 através do modelo de implementação do Azure Resource Manager

Aplica-se a: Azure Stack HCI, versão 23H2

Este artigo detalha como utilizar um modelo do Azure Resource Manager (modelo arm) no portal do Azure para implementar um Azure Stack HCI no seu ambiente. O artigo também contém os pré-requisitos e os passos de preparação necessários para iniciar a implementação.

Importante

Implementação de modelos arm do Azure Stack HCI, a versão 23H2 systems é direcionada para implementações em escala. A audiência pretendida para esta implementação são os Administradores de TI que têm experiência na implementação de clusters do Azure Stack HCI. Recomendamos que implemente primeiro um sistema de versão 23H2 através do portal do Azure e, em seguida, efetue implementações subsequentes através do modelo do ARM.

Pré-requisitos

  • Conclusão de Registar os servidores no Azure Arc e atribuir permissões de implementação. Certifique-se de que:
    • Todas as extensões obrigatórias são instaladas com êxito. As extensões obrigatórias incluem: Gestor de Ciclo de Vida do Azure Edge, Gestão de Dispositivos do Azure Edge, Telemetria e Diagnóstico e Suporte Remoto do Azure Edge.
    • Todos os servidores estão a executar a mesma versão do SO.
    • Todos os servidores têm a mesma configuração de placa de rede.

Passo 1: preparar recursos do Azure

Siga estes passos para preparar os recursos do Azure de que precisa para a implementação:

Create um principal de serviço e um segredo do cliente

Para autenticar o cluster, tem de criar um principal de serviço e um segredo do Cliente correspondente para a Bridge de Recursos do Arc (ARB).

Create um principal de serviço para o ARB

Siga os passos em Create uma aplicação Microsoft Entra e principal de serviço que pode aceder aos recursos através de portal do Azure para criar o principal de serviço e atribuir as funções. Em alternativa, utilize o procedimento do PowerShell para Create um principal de serviço do Azure com Azure PowerShell.

Os passos também são resumidos aqui:

  1. Inicie sessão no centro de administração Microsoft Entra como, pelo menos, um Administrador de Aplicações na Cloud. Navegue até Aplicações > de Identidade > Registos de aplicações, em seguida, selecione Novo registo.

  2. Forneça um Nome para a aplicação, selecione um Tipo de conta suportado e, em seguida, selecione Registar.

    Captura de ecrã a mostrar Registar uma aplicação para a criação do principal de serviço.

  3. Assim que o principal de serviço for criado, aceda à página Aplicações empresariais . Pesquisa para o SPN que criou e selecione o SPN.

    Captura de ecrã a mostrar os resultados da pesquisa do principal de serviço criado.

  4. Em propriedades, copie o ID da Aplicação (cliente) e o ID de Objeto para este principal de serviço.

    Captura de ecrã a mostrar o ID da Aplicação (cliente) e o ID de objeto do principal de serviço criado.

    Utilize o ID da Aplicação (cliente) em relação ao arbDeploymentAppID parâmetro e ao ID do Objeto em relação ao arbDeploymentSPNObjectID parâmetro no modelo do ARM.

Create um segredo do cliente do principal de serviço do ARB

  1. Aceda ao principal de serviço que criou e navegue para Certificados & segredos Segredos > do cliente.

  2. Selecione + Novo segredo do cliente.

    Captura de ecrã a mostrar a criação de um novo segredo do cliente.

  3. Adicione uma Descrição para o segredo do cliente e forneça um período de tempo quando expirar. Selecione Adicionar.

    Captura de ecrã a mostrar o painel Adicionar um segredo do cliente.

  4. Copie o valor do segredo do cliente à medida que o utiliza mais tarde.

    Nota

    Para o ID de cliente da aplicação, precisará do valor do segredo. Os valores dos segredos do cliente não podem ser visualizados, exceto imediatamente após a criação. Certifique-se de que guarda este valor quando criado antes de sair da página.

    Captura de ecrã a mostrar o valor do segredo do cliente.

    Utilize o valor do segredo do cliente em relação ao arbDeploymentAppSecret parâmetro no modelo do ARM.

Obter o ID de objeto do Fornecedor de Recursos do Azure Stack HCI

Este ID de objeto para o RP do Azure Stack HCI é exclusivo por inquilino do Azure.

  1. Na portal do Azure, procure e aceda a Microsoft Entra ID.

  2. Aceda ao separador Descrição Geral e procure Fornecedor de Recursos Microsoft.AzureStackHCI.

    Captura de ecrã a mostrar a pesquisa do principal de serviço do Fornecedor de Recursos do Azure Stack HCI.

  3. Selecione o SPN listado e copie o ID do Objeto.

    Captura de ecrã a mostrar o ID de objeto do principal de serviço do Fornecedor de Recursos do Azure Stack HCI.

    Em alternativa, pode utilizar o PowerShell para obter o ID de objeto do principal de serviço RP do Azure Stack HCI. Execute o seguinte comando no PowerShell:

    Get-AzADServicePrincipal -DisplayName "Microsoft.AzureStackHCI Resource Provider"
    

    Utilize o ID do Objeto em relação ao hciResourceProviderObjectID parâmetro no modelo do ARM.

    Passo 2: implementar com o modelo do ARM

    O modelo do ARM cria e atribui todas as permissões de recursos necessárias para a implementação.

    Com todos os pré-requisitos e passos de preparação concluídos, está pronto para implementar com um modelo de implementação do ARM bem conhecido e testado e o ficheiro JSON dos parâmetros correspondentes. Utilize os parâmetros contidos no ficheiro JSON para preencher todos os valores, incluindo os valores gerados anteriormente.

    Importante

    Nesta versão, certifique-se de que todos os parâmetros contidos no valor JSON são preenchidos, incluindo os que têm um valor nulo. Se existirem valores nulos, estes têm de ser preenchidos ou a validação falha.

    1. No portal do Azure, aceda a Base e selecione + Create um recurso.

    2. Selecione Create em Implementação de modelos (implementar com modelos personalizados).

      Captura de ecrã a mostrar a implementação do modelo (implementar com o modelo personalizado).

    3. Junto à parte inferior da página, localize a secção Começar com um modelo de início rápido ou especificação de modelo . Selecione a opção De início rápido do modelo .

      Captura de ecrã a mostrar o modelo de início rápido selecionado.

    4. Utilize o campo Modelo de início rápido (exclusão de responsabilidade) para filtrar o modelo adequado. Escreva azurestackhci/create-cluster para o filtro.

    5. Quando terminar, selecione modelo.

      Captura de ecrã a mostrar o modelo selecionado.

    6. No separador Informações Básicas , verá a página Implementação personalizada . Pode selecionar os vários parâmetros através da lista pendente ou selecionar Editar parâmetros.

      Captura de ecrã a mostrar a página Implementação personalizada no separador Noções Básicas.

    7. Editar parâmetros, como a intenção de rede ou a intenção de rede de armazenamento. Assim que os parâmetros estiverem todos preenchidos, guarde o ficheiro de parâmetros.

      Captura de ecrã a mostrar os parâmetros preenchidos para o modelo.

      Dica

      Transfira um ficheiro de parâmetros de exemplo para compreender o formato no qual tem de fornecer as entradas.

    8. Selecione o grupo de recursos adequado para o seu ambiente.

    9. Desloque-se para a parte inferior e confirme que o Modo de Implementação = Validar.

    10. Selecione Rever + criar.

      Captura de ecrã a mostrar a opção Rever + Create selecionada no separador Noções Básicas.

    11. No separador Rever + Create, selecione Create. Isto cria os restantes recursos de pré-requisitos e valida a implementação. A validação demora cerca de 10 minutos a concluir.

      Captura de ecrã a mostrar Create selecionado no separador Rever + Create.

    12. Quando a validação estiver concluída, selecione Reimplementar.

      Captura de ecrã a mostrar a opção Reimplementar selecionada.

    13. No ecrã Implementação personalizada , selecione Editar parâmetros. Carregue os parâmetros guardados anteriormente e selecione Guardar.

    14. Na parte inferior da área de trabalho, altere o valor final no JSON de Validar para Implementar, em que Modo de Implementação = Implementar.

      Captura de ecrã a mostrar a implementação selecionada para o modo de implementação.

    15. Verifique se todos os campos do modelo de implementação do ARM estão preenchidos pelo JSON parameters.

    16. Selecione o grupo de recursos adequado para o seu ambiente.

    17. Desloque-se para a parte inferior e confirme que o Modo de Implementação = Implementar.

    18. Selecione Rever + criar.

    19. Selecione Criar. Esta ação inicia a implementação com os recursos de pré-requisitos existentes que foram criados durante o passo Validar .

      O ecrã Implementação percorre o recurso cluster durante a implementação.

      Depois de iniciada a implementação, existe uma execução limitada do Verificador de Ambiente, uma execução completa do Verificador de Ambiente e a implementação na cloud é iniciada. Após alguns minutos, pode monitorizar a implementação no portal.

      Captura de ecrã a mostrar o estado da validação do verificador de ambiente.

    20. Numa nova janela do browser, navegue para o grupo de recursos do seu ambiente. Selecione o recurso do cluster.

    21. Selecione Implementações.

    22. Atualize e watch o progresso da implementação a partir do primeiro servidor (também conhecido como servidor de sementes e é o primeiro servidor onde implementou o cluster). A implementação demora entre 2,5 e 3 horas. Vários passos demoram entre 40 a 50 minutos ou mais.

    23. O passo na implementação que demora mais tempo é Implementar o Moc e o ARB Stack. Este passo demora entre 40 e 45 minutos.

      Depois de concluída, a tarefa na parte superior atualiza com o estado e a hora de fim.

    Também pode ver este modelo com origem na comunidade para Implementar um cluster do Azure Stack HCI, versão 23H2 com o Bicep.

    Resolver problemas de implementação

    Se a implementação falhar, deverá ver uma mensagem de erro na página de implementações.

    1. Nos Detalhes da implementação, selecione os detalhes do erro.

      Captura de ecrã a mostrar a seleção de detalhes do erro.

    2. Copie a mensagem de erro do painel Erros . Pode fornecer esta mensagem de erro ao suporte da Microsoft para obter mais assistência.

      Captura de ecrã a mostrar o resumo no painel Erros.

    Passos seguintes

    Saiba mais: