xCAT offre une gestion complète pour les clusters HPC, RenderFarms, Grids, WebFarms, Online Gaming Infrastructure, Clouds, Datacenters, etc.
Résumé des commandes
Manipuler les objets
Commandes | |
---|---|
Créer un objet | mkdef |
Modifier un objet | chdef |
Modifier nom osimage | chdef –t osimage <ancien_nom> -n <nouveau_nom> |
Lister les objets | lsdef |
Lister une image | lsdef -t osimage |
Supprimer un objet | rmdef |
Initialisation nœud pour déploiement (full) | nodeset <nodename> osimage=<osimage> |
Initialisation nœud pour déploiement (less) | nodeset <noderange> osimage=<osimage> |
Création d’un node | mkdef –t node <nodename> <attributes> |
Définir un réseau additionnel | mkdef –t network –o <network_name> <attributes> |
Initialisation des services DHCP | chdef –t site dhcpinterfaces=« ethX » |
Lier une osimage à un nœud | nodeset <nodename> osimage=<osimage> |
MDP root | chtab key=system passwd.usrname=root passwd.password=<password> |
Chiffrer la clé | chtab key=system passwd.username=root passwd.password=`openssl passwd -1 <passwd>` |
MDP IPMI | chtab key=ipmi passwd.username=ADMIN passwd.password=ADMIN |
Manipuler les tables
Commandes | |
---|---|
Afficher une table | tabdump |
Editer une table | tabedit |
Définir un réseau additionnel | tabedit networks |
Copycds difkfull/diskless
Commandes | |
---|---|
Osimage par défaut pour une installation diskful | <os>-<arch>-install-compute |
Osimage par défaut pour une installation diskless | <os>-<arch>-netboot-compute |
Osimage par défaut pour l’installation d’un nœud de service | <os>-<arch>-install-service |
Démarrage de l’installation de l’OS | rsetboot <node> net , rpower <node> reset |
Commandes parallèles
Commandes parallèles | |
---|---|
Ping parallèle | Pping |
Ping parallèle entre nœuds | Ppping |
rsync parallèle | Prsync |
scp parallèle | Pscp |
sh parallèle | Psh |
copie de fichiers parallèle (source et destination) | Xdcp |
exécution de commandes parallèles | Xdsh |
Résumé des bases et tables
Tables | |
---|---|
Paramètres globaux du cluster | Site |
Permissions d’accès à xCAT | Policy |
Utilisateurs/MDP | Passwd |
Réseaux du cluster | Networks |
Définitions | Attributs de la table sites |
---|---|
Réseaux sur lesquels le DHCP doit écouter | Dhcpinterfaces |
Mode de config réseau durant l’installation d’un nœud. Statique ou DHCP | Managedaddressmode |
Nom de domaine DNS utilisé par le cluster | Domain |
Serveurs DNS à l’extérieur du cluster | Forwarders |
Nom d’hôte du serveur maître | Master |
Liste de serveurs DNS que le cluster doit utiliser (souvent le maître) | Nameservers |
Réseaux sur lesquels le DNS doit écouter | Dnsinterfaces |
Répertoire utilisé pour stocker les paquets de déploiement des nœuds | Installdir |
Documentation
http://xcat.org/
https://xcat-docs.readthedocs.io/en/stable/
Formation Linux HPC (pdf)