Partager via


Étape 5 : Ajouter des nœuds Linux au cluster

Après avoir configuré le cluster, vous pouvez éventuellement ajouter des nœuds de calcul HPC Linux. Les étapes suivantes permettent de préparer et d’ajouter des nœuds de calcul Linux.    

5.1 : Installer le système d’exploitation Linux sur les ordinateurs

Pour déployer des nœuds de calcul HPC Linux, vous devez installer une distribution prise en charge sur les ordinateurs. Pour plus d’informations, consultez Configuration système requise pour Microsoft HPC Pack 2016

5.2 : Récupérer les fichiers binaires d’installation des nœuds de calcul Linux

Après avoir déployé le nœud principal, recherchez les fichiers binaires d’installation de nœud Linux locaux dans le partage d’installation de HPC Pack.

Obtenez le chemin du partage d’installation de HPC Pack en exécutant les commandes PowerShell suivantes :

Add-PSSnapin microsoft.hpc 

Get-HpcClusterRegistry -PropertyName InstallShare

Le chemin d’accès est retourné dans la sortie de commande.

Les fichiers hpcnodeagent.tar.gz et setup.py sont les fichiers binaires requis pour installer des nœuds de calcul Linux locaux.

5.3 : Configurer un partage de fichiers pour partager des fichiers binaires d’installation sur des nœuds de calcul Linux

Vous avez plusieurs choix, notamment un partage SMB ou un partage NFS, pour déplacer des données entre le nœud principal et les nœuds de calcul Linux. Les étapes suivantes configurent un partage SMB sur le nœud principal pour partager les fichiers binaires avec des nœuds de calcul Linux.    Vous pouvez également copier les fichiers binaires dans un partage centralisé. Vérifiez simplement que les fichiers d’installation sont accessibles à partir de nœuds de calcul Linux et qu’ils sont exécutables par les utilisateurs qui doivent se connecter aux nœuds de calcul Linux. 

Pourboire

Vous pouvez ignorer les instructions suivantes si vous savez comment déployer les fichiers binaires sur un partage de fichiers accessible à partir des nœuds de calcul Linux.

Pour configurer un partage SMB sur le nœud principal

  1. Créez un dossier sur le nœud principal et partagez-le pour tout le monde avec le niveau d’autorisation Lecture/écriture. Par exemple, partagez C :\SmbShare sur le nœud principal sous la forme \\<HeadNodeName>\SmbShare. Exemple : \\LN15-UB14-HN1\SmbShare.

  2. Montez le partage SMB sur chaque nœud Linux. Par exemple, utilisez les commandes suivantes pour monter le partage sur le chemin /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  
    
    

    Note

    Vous devez utiliser cifs-utils pour monter le partage SMB à partir des nœuds de calcul Linux. Sur les distributions CentOS et Red Hat, installez le package cifs-utils en exécutant installation de yum.

  3. Copiez les fichiers binaires hpcnodeagent.tar.gz et setup.py dans \\LN15-UB14-HN1\SmbShare dans le nœud principal, puis vérifiez que les fichiers peuvent être visibles dans le chemin d’accès /partage de à partir des nœuds de calcul Linux.

5.4 : Installer le certificat utilisé pour sécuriser la communication entre les nœuds HPC

Si votre certificat pour le nœud principal est auto-signé, vous devez installer le certificat public pour le nœud principal sur l’ordinateur Linux en tant qu’autorités de certification racines approuvées. Le certificat public nommé HpcHnPublicCert.cer se trouve dans le dossier Certificates du partage d’installation.
La méthode de réalisation de cette étape est différente pour différentes distributions Linux. Pour plus d’informations, consultez le guide d’administration de votre distribution Linux.

Par exemple, sur Ubuntu 14.04 LTS, convertissez le certificat de format CER sans clé privée pour le nœud principal au format CRT avec ouvre, enregistrez-le dans le répertoire /usr/local/share/ca-certificate, puis exécutez le fichier binaire suivant :

/usr/sbin/update-ca-certificates

5.5 : Installer l’agent de nœud de calcul Linux sur les ordinateurs

Installez les nœuds de calcul Linux en exécutant le script Python setup.py. Vérifiez que Python est installé sur les nœuds Linux et installez-le si ce n’est pas le cas.

Pour l’utilisation détaillée de setup.py, tapez python setup.py --help.

Par exemple, pour ajouter un nœud Linux au cluster, tapez une commande similaire à la commande suivante dans un interpréteur de commandes Bash sur chaque nœud Linux.

python setup.py -install -connectionstring:'<connection string of the cluster>' -certfile:'<path to PFX certificate>'  

5.6 : Vérifier la configuration

Une fois que vous avez correctement installé les nœuds Linux, ouvrez HPC Cluster Manager pour vérifier l’état du cluster HPC Pack.

  • Dans gestion des ressources, répertoriez les nœuds Linux en cliquant sur par modèle de nœud -> modèle LinuxNode.

  • Affichez une carte thermique des nœuds Linux en basculant vers la vue carte thermique dans Gestion des ressources.

  • Envoyez des travaux aux nœuds Linux à l’aide des actions dans gestion des travaux.

Pour envoyer un travail de balayage paramétrique de test aux nœuds Linux

  1. Après avoir sélectionné les nœuds Linux dans Gestion des ressources, pivotez vers Gestion des travaux,, puis cliquez sur nouveau travail de balayage paramétrique.

  2. Dans la boîte de dialogue Nouveau travail de balayage paramétrique, spécifiez une ligne de commande simple, telle que hostname. Acceptez les valeurs par défaut pour les paramètres restants, puis cliquez sur Envoyer.

  3. Une fois le travail terminé, double-cliquez sur l’élément pour afficher la sortie de chaque tâche. Dans cet exemple, chaque nœud Linux retourne son nom d’hôte.