HA COUR
Haute disponibilité d’un serveur Web.
1.1 Première partie - Confguration du serveur maitre
1. Qu’est-ce que la haute disponibilité ? / 2. Pourquoi la mettre en place ?
La haute disponibilité (HA) désigne la capacité d’un système à rester accessible et fiable presque 100 % du temps.
Un système hautement disponible doit pouvoir résister à des interruptions, qu’il s’agisse de temps d'arrêt planifiés ou de sinistres à grande échelle. Un système HA répond généralement à deux critères clés :
Il doit rester disponible quasiment en permanence.
Il doit satisfaire un ensemble d’attentes prédéfinies de la part des utilisateurs.
3. Qu’est-ce que "SLA" ?
SLA informatique signifie Accord de niveau de service (Service Level Agreement). C’est un contrat formel entre un fournisseur de services informatiques (interne ou externe) et un client (entreprise ou utilisateur final), qui définit les niveaux de service attendus, les engagements de performance et les méthodes de mesure de ces performances.
4. En quoi cela peut concerner la haute disponibilité ?
La SLA est en partis basé sur la haute disponibilité car si le site est off il n’y a plus de disponibilité.
5) Qu’est-ce que la "réplication" ?
Une réplication est une duplication d’un serveur ou d’un service a des fin de haute disponibilité.
6. Qu’est-ce qu’un "cluster" ?
Un cluster informatique est un groupe d'ordinateurs ou de serveurs indépendants, interconnectés, qui fonctionnent ensemble comme un seul système cohésif.
7. Qu’est-ce que Corosync ?
C’est un service qui permet de faire fonctionner la HA
1.2 Deuxième partie - Configuration des ressources
1. Qu’est-ce qu’une IP virtuelle ?
Une adresse IP virtuelle (VIP) est une adresse IP non liée à une interface réseau physique spécifique, mais associée à un service, une application ou un cluster de serveurs. Elle agit comme une adresse symbolique unique pour un groupe de machines, permettant une gestion transparente du trafic réseau.
2. Qu’est-ce qu’ip failover ?
P Failover est une adresse IP supplémentaire que vous pouvez attribuer à un serveur ou un service, mais qui peut être rapidement déplacée d’un serveur à un autre en quelques secondes, sans interruption de service. Cette fonctionnalité permet de garantir une haute disponibilité en cas de panne matérielle, de surcharge ou de maintenance.
Elle est particulièrement utile pour basculement rapide vers un serveur de secours (redondance)
4. Qu’est-ce que Pacemaker ?
Pacemaker est un logiciel open source utilisé pour la gestion de clusters haute disponibilité dans les environnements informatiques. Il est chargé de démarrer, arrêter et superviser les ressources d’un cluster, garantissant ainsi la continuité des services même en cas de panne d’un nœud. Ce logiciel, soutenu par Red Hat, SUSE et Linbit, fonctionne souvent en conjonction avec Corosync, qui gère la communication entre les nœuds du cluster.
5. Qu’est-ce qu’une "ressource" au sens de Pacemaker ?
Une ressource au sens de Pacemaker désigne un service ou un élément du système que le cluster doit gérer pour garantir une haute disponibilité. Cela peut inclure des services comme un serveur web (ex : Apache, Nginx)
6. Qu’est-ce qu’un script OCF ?
Dans les systèmes informatiques, un script OCF est un script utilisé comme agent de ressource dans des clusters haute disponibilité (comme Pacemaker). Il suit la norme Open Cluster Framework (OCF) pour gérer des services tels que Apache, MySQL ou d'autres applications critiques