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)