Bien que le noeud maître soit invisible aux utilisateurs, il est un élément fondamental du fonctionnement du serveur de calcul Osaka.

Roles du noeud maitre

Plusieurs services foncamentaux sont éxécutés sur le noeud maitre :

  • L’ordonnanceur – ou système de batch, en anglais – UGE (Univa Grid Engine). C’est l’ordonnanceur qui s’occupe de sélectionner et d’orchestrer les noeuds de calculs qui exécutent les jobs. Ainsi, lorsqu’on soumet un job, ou lorsqu’on consulte l’activité des jobs déjà en cours, c’est avec l’ordonnanceur que l’on dialogue.
  • La gestion des modules, qui donne accès aux logiciels et bibliothèques de calcul, accessibles par tous les utilisateurs depuis n’importe quel noeud. Dans le détails, les applications gérés par Module sont installées sur le point de montage commun /usr/local, dont seul le compte root du noeud maitre possède les droits d’écriture.
  • La gestion du déploiement des configurations de l’ensemble des noeuds de calcul ainsi que sur le noeud frontal, via la solution SaltSatck.

Architecture matérielle

Le noeud maitre est une machine virtuelle géré par le serveur de virtualisation du Centre de Calcul.