Etapa 5: Adicionar nós do Linux ao cluster
Depois de configurar o cluster, opcionalmente, você pode adicionar nós de computação HPC Linux. Veja a seguir as etapas de alto nível para preparar e adicionar nós de computação do Linux.
Importante
Todos os clusters HPC Pack 2016 e 2019 Atualização 2 e anteriores, incluindo clusters somente do Windows, devem se referir a Gerenciar chave de autenticação do Linux para o HPC Pack para definir uma chave de autenticação do Linux para resolver a vulnerabilidade crítica CVE-2025-21198 antes de adicionar nós do Linux ao cluster. Atualize o arquivo setup.py para que ele aceite o parâmetro authenticationkey
.
5.1: Instalar o sistema operacional Linux nos computadores
Para implantar nós de computação do HPC Linux, você deve instalar uma distribuição com suporte nos computadores. Para obter mais informações, consulte Requisitos do sistema para o Microsoft HPC Pack 2019.
5.2: Buscar binários de instalação do nó de computação do Linux
Depois de implantar o nó principal, localize os binários de instalação do nó do Linux local no compartilhamento de instalação do HPC Pack.
Obtenha o caminho do compartilhamento de instalação do HPC Pack executando os seguintes comandos do PowerShell:
Add-PSSnapin microsoft.hpc
Get-HpcClusterRegistry -PropertyName InstallShare
O caminho é retornado na saída do comando.
Os arquivos hpcnodeagent.tar.gz e setup.py são os binários necessários para instalar nós de computação do Linux local.
5.3: Configurar um compartilhamento de arquivos para compartilhar binários de instalação para nós de computação do Linux
Você tem várias opções, incluindo um compartilhamento SMB ou um compartilhamento NFS, para mover dados entre o nó principal e os nós de computação do Linux. As etapas a seguir configuram um compartilhamento SMB no nó principal para compartilhar os binários com nós de computação do Linux.
Você também pode copiar os binários para um compartilhamento centralizado. Apenas verifique se os arquivos de instalação estão acessíveis de nós de computação do Linux e podem ser executados pelos usuários que precisam fazer logon nos nós de computação do Linux.
Ponta
Você pode ignorar as instruções a seguir se souber como implantar os binários em um compartilhamento de arquivos acessível nos nós de computação do Linux.
Para configurar um compartilhamento SMB no nó principal
Crie uma pasta no nó principal e compartilhe-a para Todos com o nível de permissão leitura/gravação. Por exemplo, compartilhe C:\SmbShare no nó principal como \\<HeadNodeName>\SmbShare. Exemplo: \\LN15-UB14-HN1\SmbShare.
Monte o compartilhamento SMB em cada nó do Linux. Por exemplo, use os seguintes comandos para montar o compartilhamento no caminho/de smbshare:
mkdir –p /smbshare mount -t cifs //LN15-UB14-HN1/SmbShare /smbshare -o vers=2.1,domain=<domainname>,username=<username>,password='<password>',dir_mode=0777,file_mode=0777
Nota
Você deve usar cifs-utils para montar o compartilhamento SMB dos nós de computação do Linux. Nas distribuições CentOS e Red Hat, instale o pacote cifs-utils executando instalação yum.
Copie os binários hpcnodeagent.tar.gz e setup.py em \\LN15-UB14-HN1\SmbShare no nó principal e verifique se os arquivos podem ser vistos no caminho/ de smbshare dos nós de computação do Linux.
5.4: Instalar o certificado usado para proteger a comunicação entre nós HPC
Se o certificado do nó principal for autoassinado, você deverá instalar o certificado público para o nó principal no computador Linux como Autoridades de Certificação Raiz Confiáveis. O certificado público denominado HpcHnPublicCert.cer está na pasta certificados do compartilhamento de instalação.
O método para atender a essa etapa é diferente para distribuições diferentes do Linux. Verifique o guia de administração da distribuição do Linux para obter detalhes.
Por exemplo, no Ubuntu 14.04 LTS, converta o certificado de formato CER sem chave privada para o nó principal no formato CRT com abre, salve-o no diretório /usr/local/share/ca-certificate e execute o seguinte binário:
/usr/sbin/update-ca-certificates
5.5: Instalar o agente de nó de computação do Linux nos computadores
Instale os nós de computação do Linux executando o script Python setup.py. Verifique se o Python está instalado nos nós do Linux e instale-o, caso contrário.
Para o uso detalhado de setup.py, digite python setup.py --help
.
Por exemplo, para adicionar um nó do Linux ao cluster, digite um comando semelhante ao comando a seguir em um shell bash em cada nó do Linux.
python setup.py -install -connectionstring:'<connection string of the cluster>' -certfile:'<path to PFX certificate>' -authenticationkey '<your Linux authentication key>'
5.6: Verificar a configuração
Depois de instalar com êxito os nós do Linux, abra o Gerenciador de Cluster do HPC para verificar o status do cluster do HPC Pack.
Em de Gerenciamento de Recursos, liste nós do Linux clicando em Por Modelo de Nó –> Modelo do LinuxNode.
Exiba um mapa de calor dos nós do Linux alternando para a exibição mapa de calor no de Gerenciamento de Recursos do.
Envie trabalhos para os nós do Linux usando as ações no de Gerenciamento de Trabalhos do.
Para enviar um trabalho de varredura paramétrica de teste para nós do Linux
Depois de selecionar os nós do Linux no de Gerenciamento de Recursos do, dinamize para Gerenciamento de Trabalhos, e clique em Novo Trabalho de Varredura Paramétrica.
Na caixa de diálogo Novo Trabalho de Varredura Paramétrica, especifique uma linha de comando simples, como
hostname
. Aceite valores padrão para as configurações restantes e clique em Enviar.Após a conclusão do trabalho, clique duas vezes no item para exibir a saída de cada tarefa. Neste exemplo, cada nó do Linux retorna seu nome de host.