Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Multi clients et/ou datacenters: ROYAUMES


L'architecture de Shinken Enterprise comme vu précédemment permet d'avoir un emplacement unique pour la configuration et pour les données. All pollers the hosts sont découpées et envoyées aux schedulers, et les pollers exécutent les tâches provenant des schedulers.Tout se passe bien.

...

Important: il n'y a qu'UN SEUL arbiter (et son spare) pour TOUS les royaumes. L'arbiter gère TOUS les royaumes et ce qui s'y rattache.  

 

Sous-royaumes


Un royaume peut avoir des sous-royaumes. Cela ne change rien pour les schedulers., mais peut être utile pour les autres satellites et spare.  Les reactionners et brokers sont liés au même royaume, mais ils peuvent traiter les tâches des sous-royaumes également.De cette façon, vous pouvez avoir moins de reactionners et de brokers.

Cela se fait grâce au paramètre manage_sub_realms . Pour les pollers la valeur par défaut est 0, mais c'est 1 pour reactionners/brokers.


Un exemple


Pour faire simple: vous mettez vos hôtes et groupes d'hôtes dans un royaume.  Celui-ci est considéré comme un pool de ressources. Vous n'avez pas besoin de modifier la définition de vos hôtes et groupes d'hôtes si vous avez besoin de plus/moins de perfromance dans le royaume ou si vou ssouhaitez rajouter des satellites. 

...

PS : cette fonctionnalité est optionnelle, un royaume par défaut est créé. .


Schéma

Prenons 2 exemples d'architecture distribuée à travers le monde Dans le 1er cas, l'administrateur ne souhaite pas partager les ressources entre royaumes. Dans le second, les reactionners et brokers sont partagés entre royaumes. (donc toutes les notifications sont envoyées d'un seul endroit, idem pour le stockage des données) 

...


Comme vous le voyez, tous les éléments sont dans un royaume unique, on utilise le sous-royaumes pour les reactionner/broker.

 


Configuration

Voici la  configuration pour l'architecturedistribuée:

...

Le lien de l'hôte vers le royaume est fait dans sa page de configuration :



 

Brokers multi-niveaux


Dans les exemples précédents, si vous mettez plusieurs brokers dans le royaume, chaque scheduler aura accès à un seul broker en même temps, il est impossible d'avoir un broker commun pour tous.  

...