Wrap Up¶
Après concertation et modification de certaines architectures de services. La combination de tout les services Ocean décrits dans les blueprint, donne le découpage en VM suivant:
infra[1-2]
VMs hebergeant les services DHCP, TFTP et la partie exposée aux clients du service NTP.
Localisation: top ou worker
monitor1
VM hebergeant l’unique service de monitoring
prometheus
.Localisation: top
batch[1-2]
VMs hebergeant les services Slurm (
slurmd
erslurmdbd
).Localisation: top ou worker
db1
VM hebergeant la base de données utilisée par plusieurs services (
bmgr
,slurmdbd
, etc…) et le service auks.Localisation: top
i[0,10-N]conf[1-2]
VMs hebergeant les serveurs HTTP et Puppet.
Localisation: (top ou worker) + ilôt
webrelay[1-2]
VMs hebergeant les serveur HTTP proxy permettant l’accès aux depôts YUM externes entre autres.
Localisation: top
i[0,10-N]log1
VMs herbegant les serveurs
rsyslog
etconman
.Localisation: (top ou worker) + ilôt
ns[1-3]
VMs hebergeant les serveur DNS et LDAP du calculateur.
Localisation: top
nsrelay1
VM hebergeant le serveur LDAP de synchronisation (aka. serveur fusible).
Localisation: top
lb[1-2]
VM hebergeant les serveurs
HAProxy
utilisés par plusieurs autres services.Localisation: top ou worker
i[10-N]dkless[1-2]
VMs hebergeant les services dediés à l’infrastructure diskless du centre de calcul.
Localisation: ilôt
admin[1-2]
VMs servant de point d’accès au administrateurs
Localisation: top
auto1
VM herbgeant les services d’automate de centre de calcul (StackStorm)
Localisation: top
Ce qui donne, pour une machine de 2 ilôts, 3 top et 3 worker la répartition suivante (quand tout est nomimal)