Compartilhar via


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.    

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 System Requirements for Microsoft HPC Pack 2016

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

  1. 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.

  2. 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.

  3. 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>'  

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 node Gerenciamento de Recursos do .

  • Envie trabalhos para os nós do Linux usando as ações node Gerenciamento de Trabalhos do .

Para enviar um trabalho de varredura paramétrica de teste para nós do Linux

  1. Depois de selecionar os nós do Linux node Gerenciamento de Recursos do , dinamize para Gerenciamento de Trabalhos, e clique em Novo Trabalho de Varredura Paramétrica.

  2. Na caixa de diálogo Novo Trabalho de Varredura Paramétrica , especifique uma linha de comando simples, como . Aceite valores padrão para as configurações restantes e clique em Enviar.

  3. 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.