Tous les mécanismes de haute disponibilité sont inclus. Activez n’importe quelle combinaison pour obtenir l’équilibre souhaité entre protection et complexité.
Activité (Membership)
Plusieurs battements de cœur simultanés et redondants

Tous les mécanismes de haute disponibilité sont inclus. Activez n’importe quelle combinaison pour obtenir l’équilibre souhaité entre protection et complexité.
Activité (Membership)
Plusieurs battements de cœur simultanés et redondants
Quorum
En cas de “split brain”, déterminez quels nœuds peuvent rester actifs.
Témoin (Witness)
Ajoutez plus de votants au vote de quorum pour survivre à plusieurs défaillances.
Isolation (Fencing)
Empêchez un nœud défaillant d’utiliser les ressources du cluster comme les disques partagés.
Transfert de Contrôle (TOC)
Déclenché si une ressource critique tombe et ne peut pas redémarrer.
Ressources Critiques
Souvent, un simple redémarrage local suffit. En dernier recours, déclenchez un basculement.

Une interface de programmation pour l'automatisation via TLS ou socket Unix.

Une interface en ligne de commande pour l'administration de bas niveau, dans le cluster (om) ou hors cluster (ox).

Une interface utilisateur en terminal pour une gestion facile du cluster depuis une console sur votre ordinateur portable ou un nœud du cluster.

Pour une gestion facile du cluster depuis un navigateur.

Une instance de service est essentiellement une collection de ressources démarrant et s’arrêtant ensemble. Un pilote de ressource définit ce que font réellement les actions de démarrage et d’arrêt.
Application
forking, simple
Conteneur
docker, kvm, lxc, podman, vbox
Disque
crypt, disk, drbd, loop, lv, md, raw, vg, zpool, zvol
Système de Fichiers
ext4, xfs, zfs, nfs, smb, cephfs, ocfs2, …
IP
cni, host, netns, route
Partage
nfs
Synchronisation
rsync, symsnapvx, symsrdfs, zfs, zfssnap
Tâche
docker, host, podman
Volume
L’agent inclut des sous-systèmes optionnels conçus pour abstraire et masquer les détails internes du système des configurations de service. Lorsqu’un modèle de service est construit pour exploiter cette infrastructure, il permet un déploiement transparent dans différents environnements. Par exemple, le même modèle peut être déployé sur un cluster de développement utilisant NFS pour le stockage, et sur un cluster de production utilisant des disques partagés, le tout sans modifier la configuration du service.
Baies de Stockage
Pilotes pour créer, supprimer, présenter et masquer des disques dans les baies de stockage.
freenas, hitachi, pure, symmetrix, truenas
Pools de Stockage
Les services décrivent leurs besoins de stockage en termes de taille, d’accès partagé, d’interface bloc ou fichier, de données volatiles ou persistantes. Les pools de stockage du cluster génèrent les volumes réels. Les services n’ont pas à se soucier de la solution technique qui répond à leurs besoins.
directory, drbd, freenas, hoc, loop, pure, shm, symmetrix, truenas, vg, virtual, zpool
Réseaux Backend
Le service peut déclarer le réseau à rejoindre, au lieu de décrire l’adresse IP, le masque, l’interface, les routes.
bridge, routed_bridge, lo
Secrets et Configurations
Répliqués sur tous les nœuds d’un cluster, ces magasins gèrent de manière sécurisée les données de configuration et les informations sensibles. Les valeurs peuvent être montées comme contenu de fichier dans des volumes ou des ressources de système de fichiers, ou injectées comme variables d’environnement pour les processus et conteneurs d’application. Cette approche est idéale pour stocker les fichiers de configuration de middleware, les mots de passe et autres paramètres critiques, garantissant la cohérence et la sécurité dans tout le cluster.
DNS de Cluster
Permet la résolution de noms pour les services au sein du cluster, assurant une communication transparente même lorsque les services utilisent des adresses IP attribuées dynamiquement par les réseaux backend.
Battement de Cœur (Heartbeat)
Les battements de cœur servent à la fois de preuve de santé des nœuds et de canal d’échange de données. En prenant en charge plusieurs pilotes de battement de cœur au sein d’un cluster, le système gagne en résilience et en tolérance aux pannes.
disk, multicast, relay, unicast