LifeKeeper de SteelEye est une solution de cluster de haute disponibilité. LifeKeeper est capable de protéger des données et des applications au sein d’un cluster Haute Disponibilité. LifeKeeper marche aussi bien avec des environnements Windows que des environnements Linux.
LifeKeeper est une application qui gère des clusters de haute disponibilité. Il y est très facile de surveiller ou de protéger une application. Si il détecte un mal fonctionnement d’une des applications protégées alors il essaiera de redémarrer ou de basculer cette application seulement. Toutes les dépendances liées à cette application le seront aussi. Par contre, les autres applications resteront en service sur le même nœud. La protection d’une application se fait en utilisant un ARK (Action Recovery Kit) spécifique à celle-ci. L’ARK contient des scripts d’arrêt, de démarrage, de redémarrage et de test pour savoir si l’application est vivante ou non.
Il existe de nombreux ARKs par exemple des ARKs pour :
- des applications de base de donnée telles que Oracle, Mysql ou SQL Server
- des applications de systèmes de mails telles que Exchange ou Sendmail
- un tas d’autres applications (Samba, NFS...) et il existe aussi des ARKs pour la gestion du matériel.
On peut faire fonctionner, sur un noeud d’un cluster LifeKeeper, des applications protégées ou non-protégées. La différence est qu’apres un crash quelconque du noeud, les applications protégées seront basculées vers un autre noeud du cluster alors que les applications non-protégées ne seront plus joignable.
Un autre point fort de LifeKeeper est de protéger les données pour assurer leur intégrité. Il y a un large panel de solution fournit par LifeKeeper pour ceci. Ce panel de solutions comporte la réplication de donnée (LAN), le partage de donnée ainsi que la réplication de donnée dans des environnements WANs. Il est possible de construire un cluster avec des nœuds qui sont éloignés, géographiquement, les uns des autres.
LifeKeeper est certifié sur de nombreuses plateformes (ix86, Opteron, OpenPower, EM64T). Beaucoup de matériels de stockage basés sur du SCSI, Fibre Channel, des configurations SAN ou NAS ont été certifié par Steeleye. Les nœuds d’un cluster LifeKeeper peuvent disposer de matériels différents et ne sont pas restreint à la même configuration. La configuration des nœuds est gérée par les applications présentes sur les nœuds.