Compartilhar via


Etapas para implantar nós do Azure com o Microsoft HPC Pack

Este tópico descreve o processo geral para implantar nós do Azure em um cenário de "intermitência" em um cluster que executa o HPC Pack.

Nota

O suporte para adicionar nós do Azure está disponível a partir do HPC Pack 2008 R2 com o Service Pack 1.

Pré-requisitos

Antes de implantar nós do Azure no cluster do Windows HPC, verifique o seguinte:

  • Seu cluster e ambientes de rede atendem aos requisitos para implantar nós do Azure

  • Você pode acessar uma assinatura do Azure

  • A assinatura do Azure é configurada com o certificado de gerenciamento necessário, o serviço de nuvem, a conta de armazenamento e outros recursos do Azure que seu cenário exige

Para obter mais informações, consulte os seguintes tópicos:

Nota

Se você planeja implantar um grande número de nós do Azure, poderá ser necessária uma configuração adicional em seu ambiente de cluster local e em sua assinatura do Azure. Para obter mais informações, consulte práticas recomendadas para implantações grandes de nós do Azure com o Microsoft HPC Pack.

Etapa 1: Criar um modelo de nó do Azure

Para criar um modelo de nó do Azure, use o Assistente para Criar Modelo de Nó no Gerenciador de Cluster de HPC.

Um modelo de nó do Azure inclui as seguintes informações de configuração:

  • Informações da assinatura do Azure que serão usadas para adicionar um conjunto de nós do Azure ao cluster. No mínimo, essas informações incluem a ID da assinatura do Azure, uma impressão digital de certificado para um certificado de gerenciamento do Azure, o nome de um serviço de nuvem do Azure e o nome de uma conta de armazenamento. Para obter mais informações, consulte Noções básicas sobre as informações de assinatura do Azure para o Microsoft HPC Pack.

  • Opcionalmente, as configurações para habilitar recursos adicionais do Azure compatíveis com sua versão do HPC Pack. Para obter mais informações sobre como definir essas configurações adicionais, consulte Configurar um modelo de nó do Azure para o Microsoft HPC Pack.

    Nota

    Se houver suporte para sua versão do HPC Pack, determinados recursos do Azure, como uma rede virtual do Azure, deverão ser pré-configurados na assinatura do Azure antes que possam ser configurados em um modelo de nó do Azure.

  • A política de disponibilidade dos nós, ou seja, como e quando os nós do Azure são iniciados (as instâncias de função do Azure são provisionadas) e interrompidas (as instâncias de função são removidas do serviço de nuvem do Azure). Para obter mais informações, consulte Noções básicas sobre a política de disponibilidade do Nó do Azure.

Para criar um modelo de nó do Azure

  1. Inicie o Gerenciador de Cluster do HPC.

  2. Node Configuração do , no Painel de Navegação , clique em Modelos de Nó.

  3. No painel ações do , clique em Novo. O Assistente para Criar Modelo de Nó é exibido.

  4. Na página Escolher Tipo de Modelo de Nó , clique modelo de nó do Azuree clique em Próximo.

  5. Na página Especificar Nome do Modelo, digite um nome para o modelo de nó e, opcionalmente, digite uma descrição para ele. Clique em Próximo.

  6. Na página Fornecer Informações de Assinatura, forneça as seguintes informações da assinatura do Azure que serão usadas para adicionar os nós:

    1. Na ID da Assinatura caixa de texto, digite ou cole a ID de uma conta de assinatura válida do Azure.

    2. No certificado Gerenciamento caixa de texto, digite, cole ou navegue até uma impressão digital de um certificado com uma chave privada que esteja nos repositórios de Certificados apropriados no computador. Em seguida, clique em Próximo.

      Nota

      • A impressão digital deve identificar um certificado de chave privada que corresponda ao certificado de gerenciamento configurado na assinatura do Azure.
      • Se você digitar ou colar a impressão digital, certifique-se de remover todos os espaços.
      • Se você clicar em Procurar, uma lista de certificados de autenticação de servidor disponíveis será exibida, incluindo certificados que você pode ter configurado no computador. Selecione um nome na lista para adicionar a impressão digital correspondente.
      • Se você configurou anteriormente o certificado que foi gerado automaticamente no nó principal quando o HPC Pack foi instalado, clique em Procurar e selecione Gerenciamento padrão do Microsoft HPC Azure. Para obter informações sobre como usar o certificado padrão do Microsoft HPC Azure Management , consulte Opções para configurar o certificado de gerenciamento do Azure para implantações de intermitência do Azure.
      • Se você não vir um certificado esperado na lista ou se houver um erro com o certificado selecionado, consulte Solucionar problemas de certificado.

      Importante

      Se os serviços em execução no nó principal não puderem se conectar ao Azure, você poderá ver uma mensagem de erro semelhante a The remote server returned an error: (403) Forbidden. Isso pode indicar um problema com a configuração do firewall de rede, o certificado de gerenciamento no nó principal ou um cliente proxy que se comunica com o firewall de rede. Para garantir que você configurou o HPC Pack corretamente para se comunicar com o Azure, consulte Requirements to Add Azure Nodes with Microsoft HPC Pack.

  7. Na página Fornecer Informações do Serviço, selecione um nome de serviço de nuvem do Azure e um nome de conta de armazenamento que aparecem nas listas suspensas. Clique em Próximo.

  8. Dependendo da versão do HPC Pack instalada, você poderá definir configurações adicionais do Azure no modelo, como credenciais de Área de Trabalho Remota ou o nome de uma rede virtual do Azure. Para obter mais informações sobre essas configurações adicionais, consulte os tópicos de ajuda em Configurar um modelo de nó do Azure para o Microsoft HPC Pack.

  9. Na página Configurar a Política de Disponibilidade do Azure, selecione como deseja que os nós do Azure iniciem (isso provisiona as instâncias de função no Azure) e interrompa (isso remove as instâncias de função do Azure):

    1. Se você quiser iniciar e parar os nós manualmente, selecione essa opção e clique em Avançar. Vá para a última etapa neste procedimento.

    2. Se você quiser que os nós iniciem (e sejam colocados online) e interrompam automaticamente, selecione essa opção e clique em Configurar a Política de Disponibilidade. A caixa de diálogo Configurar a Política de Disponibilidade do Azure é exibida.

    3. Na caixa de diálogo Configurar a Política de Disponibilidade do Azure, clique e arraste o mouse para selecionar os dias e horas para os nós iniciarem e pararem.

    4. Opcionalmente, especifique o número de minutos antes de os nós pararem (nenhum novo trabalho será iniciado nos nós).

    5. Para salvar suas configurações, clique em OK e, em seguida, clique em Avançar.

      Importante

      • A implantação das instâncias de função do Azure pode levar vários minutos em algumas condições e a exclusão das instâncias também pode levar vários minutos.
      • Se você selecionar a opção de iniciar e parar nós automaticamente, planeje tempo adicional em cada bloco de tempo online para implantação de nó, além do tempo que deseja que os nós estejam disponíveis para executar trabalhos. Você também deve evitar o agendamento de blocos de tempo online em intervalos curtos.
  10. Para criar o modelo de nó, na página revisão de , clique em Criar.

Para editar um modelo de nó do Azure

  1. No Gerenciador de Cluster do HPC, node Configuração do , no painel de navegação , clique em Modelos de Nó.

  2. No painel de exibições, selecione um modelo de nó do Azure.

  3. No painel ações do , clique em Editar. A caixa de diálogo editor de modelo de nó é exibida.

  4. Para modificar as propriedades de modelo existentes, você pode especificar um nome de modelo e uma descrição ou modificar as configurações adicionais no de Informações de Conexão e outras guias.

  5. Para validar as informações de conexão do Azure, como os nomes do serviço de nuvem e da conta de armazenamento, na guia informações de conexão , clique em Validar informações de conexão.

  6. Depois de terminar de editar o modelo, clique em Salvar.

Considerações adicionais

  • Para adicionar ou validar as informações de assinatura em um modelo de nó do Azure, você deve ter uma conexão com a Internet e o certificado de gerenciamento do Azure deve estar configurado corretamente.

  • A edição das informações de conexão não afeta as configurações de conexão para os nós do Azure que já estão implantados usando o modelo de nó. Somente os nós adicionados posteriormente usam as novas informações de conexão no modelo.

  • Editar a política de disponibilidade do nó do Azure altera a política para nós que já foram adicionados ao cluster HPC usando o modelo de nó, bem como para nós que você adicionar mais tarde. Por exemplo, você pode editar o modelo de nó do Azure para que os nós do Azure configurados para iniciar e parar automaticamente de acordo com um agendamento semanal sejam configurados para iniciar e parar manualmente.

    Nota

    Depois de configurar uma política de disponibilidade automática em um modelo de nó do Azure existente, a política não afetará imediatamente os nós iniciados (provisionados) no Azure, mas estão offline. Se você fizer essa alteração durante um dos intervalos de disponibilidade configurados no modelo, os nós provisionados que estão offline permanecerão nesse estado durante o intervalo. Esses nós serão interrompidos automaticamente de acordo com a política, mas só serão iniciados (e colocados online) automaticamente no início dos intervalos de disponibilidade subsequentes.

  • Dependendo da configuração da política de disponibilidade no modelo de nó do Azure e da configuração de Período de Carência de Cancelamento de Tarefa na Configuração do Agendador de Trabalho, a hora exata em que os nós do Azure são interrompidos e a implantação termina pode ser diferente do final agendado de um bloco de tempo online. Isso pode ocorrer quando as tarefas de HPC ainda estão em execução perto do final do bloco de tempo online. Para obter mais informações, consulte Noções básicas sobre a política de disponibilidade do Nó do Azure.

  • Você pode carregar um pacote de arquivos na conta de armazenamento especificada no modelo. Por exemplo, talvez você queira carregar arquivos de aplicativo ou serviço que serão executados nos nós. Se você fizer isso, o pacote será instalado automaticamente nos nós no momento em que as instâncias de função forem implantadas no Azure. Para obter mais informações sobre como empacotar arquivos e carregá-los em uma conta de armazenamento, consulte hpcpack.

Etapa 2: Adicionar nós do Azure ao cluster do Windows HPC

Depois de criar um modelo de nó do Azure, você pode adicionar os nós ao cluster usando o Assistente para Adicionar Nó.

Para adicionar nós, especifique o modelo de nó do Azure e as seguintes informações:

  • O número de nós o número de instâncias de função que serão implantadas no Azure quando você iniciar os nós. Verifique se o número está dentro da cota de instâncias de função na assinatura do Azure.

  • O tamanho dos nós um dos tamanhos da instância de função de trabalho no Azure que podem ser usados com o HPC Pack. O tamanho determina características como o número de núcleos de CPU, a capacidade de memória e o tamanho do sistema de arquivos local de cada instância de função. Para obter mais informações, consulte tamanhos de instância de função de trabalho do Azure que podem ser usados em implantações de intermitência.

    Nota

    A partir do HPC Pack 2012 R2 Atualização 1, o HPC Pack detecta e permite selecionar tamanhos de função de trabalho com suporte adicionais se eles forem apresentados posteriormente no Azure.

Para adicionar nós do Azure

  1. No Gerenciador de Cluster do HPC, no de Gerenciamento de Recursos (chamado de Gerenciamento de Nós em algumas versões do HPC Pack), no painel ações do , clique em Adicionar Nó. O Assistente para Adicionar Nó é exibido.

  2. Na página Selecionar Método de Implantação do , clique em Adicionar nós do Azuree clique em Avançar.

  3. Na página Especificar Novos Nós, selecione um modelo de nó, especifique o número e o tamanho dos nós e clique em Próximo.

  4. Na página Assistente para Adicionar Nó , clique em Concluir.

Considerações adicionais

  • Para adicionar nós do Azure, você também pode usar o cmdlet Add-HpcNodeSet HPC PowerShell.

  • Depois de adicionados, os nós do Azure estão no estado não implantado e têm um estado de integridade do nó de não aprovado. Antes de usá-los para executar trabalhos, eles devem ser iniciados (provisionados) e, em seguida, colocados online. Os nós são iniciados e colocados online manualmente ou automaticamente, conforme especificado no modelo de nó.

  • Todos os nós do Azure adicionados ao cluster usando um modelo de nó específico definem um conjunto de nós que serão implantados e podem ser gerenciados juntos no Azure quando você iniciar os nós. Isso inclui nós do Azure que você adiciona mais tarde usando o mesmo modelo de nó.

  • Para obter mais informações, consulte Adicionar nós do Azure.

Etapa 3: Iniciar (provisionar) os nós do Azure

Para provisionar as instâncias de função no Azure, você deve iniciar os nós do Azure adicionados ao cluster HPC. Em seguida, você coloca os nós online para que eles estejam disponíveis para executar trabalhos de cluster.

Como os nós são iniciados e colocados online depende da política de disponibilidade configurada no modelo de nó do Azure da seguinte maneira:

  • Automaticamente Os nós são configurados automaticamente para estar no estado do Online durante um ou mais intervalos por semana. Você não precisa executar outras ações.

  • Manual Você deve primeiro iniciar os nós e, em seguida, colocá-los online para disponibilizá-los para executar trabalhos de cluster.

Importante

A partir do HPC Pack 2012 R2 Atualização 1, você seleciona manualmente um ou mais nós que deseja iniciar no Azure. Os nós que você especificar para iniciar podem vir de mais de uma implantação de nó do Azure. Nas versões anteriores do HPC Pack, você só pode iniciar um conjunto completo de nós que foram implantados usando um modelo de nó.

Para iniciar manualmente nós específicos do Azure (introduzidos no HPC Pack 2012 R2 Atualização 1)

  1. Em de Gerenciamento de Recursos (chamado de Gerenciamento de Nós em algumas versões do HPC Pack), no painel de navegação , clique em Nós.

  2. No modo de exibição de Lista de ou mapa de calor , selecione um ou mais nós do Azure que você deseja iniciar.

  3. No painel ações do , clique em Iniciar. A caixa de diálogo Iniciar Nós do Azure é exibida.

  4. Durante o processo inicial, o estado dos nós muda de não implantados para provisionamento. Se você quiser acompanhar o progresso do provisionamento, selecione um nó e, em seguida, no Painel de Detalhes do , clique na guia de Log de Provisionamento do .

  5. Depois que um nó é iniciado com êxito, o estado do nó é alterado para offline .

  6. Para colocar os nós online, selecione os nós que estão no estado offline, clique com o botão direito do mouse e clique em Bring Online.

Para iniciar um conjunto de nós do Azure manualmente e colocá-los online (HPC Pack 2012 R2 e versões anteriores

  1. Em de Gerenciamento de Recursos (chamado de Gerenciamento de Nós em algumas versões do HPC Pack), no painel de navegação , clique em Nós.

  2. Na exibição de Lista de ou mapa de calor , selecione um ou mais nós.

  3. No painel ações do , clique em Iniciar. A caixa de diálogo Iniciar Nós do Azure é exibida.

  4. Se você selecionou nós que foram adicionados usando modelos de nó diferentes, selecione um modelo de nó para especificar o conjunto de nós a serem iniciados. Em seguida, clique em Iniciar.

  5. Durante o processo inicial, o estado dos nós muda de não implantados para provisionamento. Se você quiser acompanhar o progresso do provisionamento, selecione um nó e, em seguida, no Painel de Detalhes do , clique na guia de Log de Provisionamento do .

  6. Depois que um nó é iniciado com êxito, o estado do nó é alterado para offline .

  7. Para colocar os nós online, selecione os nós que estão no estado offline, clique com o botão direito do mouse e clique em Bring Online.

    Nota

    A partir do HPC Pack 2008 R2 com SP3, você pode colocar alguns nós online e começar a executar trabalhos neles assim que os nós forem movidos do estado do nó de Provisionamento para o estado do nó Offline, mesmo que outros nós no grupo de nós que você começou a provisionar ainda estejam no estado de Provisionamento . Nesse caso, a integridade de todo o grupo de nós ainda aparece como transitório. Você não precisa aguardar a integridade dos nós fazer a transição para OK.

Considerações adicionais

  • Para iniciar manualmente o conjunto de nós do Azure adicionados usando um único modelo de nó, você também pode usar o cmdlet Start-HpcNodeSet HPC PowerShell.

  • A partir do HPC Pack 2012 R2 Atualização 1, para iniciar manualmente um ou mais nós especificados do Azure, você também pode usar o cmdlet Start-HpcAzureNode HPC PowerShell.

  • Iniciar nós do Azure pode levar algum tempo para ser concluído, dependendo do número de nós e do desempenho do Azure. O log de provisionamento é atualizado com pouca frequência durante esse tempo. Você pode cancelar o provisionamento dos nós enquanto a integridade do nó está transitório. Se houver erros durante o provisionamento de um ou mais nós, o estado desses nós será definido como Desconhecido e a integridade do nó será definida como não aprovado. Para determinar o motivo da falha, examine os logs de provisionamento. Você pode encontrar informações adicionais sobre o status das instâncias de função no portal. Você também pode examinar os arquivos de log de rastreamento gerados nas instâncias de função. Para obter mais informações, consulte Solucionar problemas de implantações de nós do Azure com o Microsoft HPC Pack.

  • Se uma política de disponibilidade automática estiver configurada, os nós estarão disponíveis para executar trabalhos em um bloco de tempo online somente depois que as instâncias de função tiverem sido provisionadas no Azure. A hora agendada para iniciar (e colocar online) os nós não inclui o tempo que o Azure leva para provisionar as instâncias de função.

  • A assinatura do Azure será cobrada pelo tempo em que os nós estiverem disponíveis, bem como pelos serviços de computação e armazenamento usados. Para obter mais informações, examine os termos da assinatura do Azure.

  • Cada vez que você inicia um conjunto de nós do Azure, instâncias de função proxy adicionais são configuradas automaticamente pelo HPC Pack no Azure para facilitar a comunicação entre o nó principal e os nós. O número e o tamanho das instâncias de função proxy dependem da versão do HPC Pack. As instâncias de função de proxy não são listadas no Gerenciador de Cluster de HPC depois que os nós são provisionados. No entanto, as instâncias aparecem no portal. As instâncias de função proxy incorrem em encargos no Azure junto com as instâncias do nó do Azure. Para obter mais informações, consulte Definir o número de nós de proxy do Azure.

Etapa 4: Parar os nós do Azure

Se você configurou uma política de disponibilidade automática no modelo de nó para os nós do Azure, os nós serão automaticamente colocados offline e interrompidos no final de cada bloco de tempo online na política. Parar os nós é desligado e remove as instâncias do serviço de nuvem do Azure e retorna os nós para o estado não implantado no cluster.

Se você configurou uma política de disponibilidade manual para os nós, poderá parar manualmente as instâncias de função de trabalho a qualquer momento. Talvez você queira fazer isso para garantir que não seja cobrado pelos recursos do Azure que não estão em uso.

Importante

A partir do HPC Pack 2012 R2, você pode parar manualmente nós específicos do Azure para reduzir verticalmente os nós do Azure quando eles não forem mais necessários. Os nós que você especificar para parar podem vir de mais de uma implantação de nó do Azure. Em versões anteriores do HPC Pack, você só pode parar um conjunto completo de nós que foram implantados usando um modelo de nó.

Para interromper manualmente nós específicos do Azure (introduzidos no HPC Pack 2012 R2)

  1. Em de Gerenciamento de Recursos (chamado de Gerenciamento de Nós em algumas versões do HPC Pack), no painel de navegação , clique em Nós.

  2. Na exibição de Lista de ou mapa de calor , selecione um ou mais nós do Azure que você deseja parar.

  3. No painel ações , clique em Parar. A caixa de diálogo Parar Nós do Azure é exibida.

  4. Se você quiser cancelar trabalhos que estão em execução nos nós para interromper os nós imediatamente, selecione essa opção. Caso contrário, os nós pararão normalmente depois que todos os trabalhos em execução forem drenados. Em seguida, clique em Parar.

  5. Se você quiser acompanhar o progresso da parada, selecione um nó e, no Painel de Detalhes do , clique na guia de Log de Provisionamento de .

Para interromper manualmente um conjunto de nós do Azure (HPC Pack 2012 e versões anteriores)

  1. Em de Gerenciamento de Recursos (chamado de Gerenciamento de Nós em algumas versões do HPC Pack), no painel de navegação , clique em Nós.

  2. Na exibição de Lista de ou mapa de calor , selecione um ou mais nós do Azure.

  3. No painel ações , clique em Parar. A caixa de diálogo Parar Nós do Azure é exibida.

  4. Se você selecionou nós que foram adicionados usando modelos de nó diferentes, selecione um modelo de nó para especificar o conjunto de nós a serem interrompidos.

  5. Se você quiser cancelar trabalhos que estão em execução nos nós para interromper os nós imediatamente, selecione essa opção. Caso contrário, os nós pararão normalmente depois que todos os trabalhos em execução forem drenados. Em seguida, clique em Parar.

  6. Se você quiser acompanhar o progresso da parada, selecione um nó e, no Painel de Detalhes do , clique na guia de Log de Provisionamento de .

Considerações adicionais

  • Para interromper manualmente um conjunto de nós do Azure (implantados usando um único modelo de nó do Azure), você também pode usar o cmdlet Stop-HpcNodeSet HPC PowerShell

  • Se você quiser interromper manualmente um conjunto de nós do Azure e removê-los do cluster, poderá usar a ação Remover ou o cmdlet Remove-HpcNodeSet HPC PowerShell.

  • Parar ou remover um conjunto de nós no Azure pode levar vários minutos para ser concluído. Nós de proxy no serviço de nuvem também são removidos durante esse processo.

  • A partir do HPC Pack 2012 R2, para interromper ou remover manualmente os nós especificados do Azure, você também pode usar o Stop-HpcAzureNode ou Remove-HpcAzureNode cmdlet HPC PowerShell.

  • Você só deve parar ou remover nós do Azure usando o Gerenciador de Cluster de HPC. Não use o portal ou outras ferramentas do Azure para remover instâncias de função.

Consulte Também

intermitência para instâncias de trabalho do Azure com o Microsoft HPC Pack
configurar um modelo de nó do Azure para o Microsoft HPC Pack