---
title: "Gestion des pannes de courant et de l'isolation réseau dans un cluster HA"
description: "Gestion des pannes de courant et de l'isolation réseau dans un cluster HA"
canonical: "https://safekit.eviden.com/fr/best-practises/power-outage-and-network-isolation-in-a-cluster/"
topics: "Quels sont les différents scénarios en cas d'isolement réseau dans un cluster ?, Quels sont les différents scénarios en cas de coupure de courant dans un cluster ?, 🔍 Hub de navigation SafeKit Haute Disponibilité"
category: "best-practises"
lang: "fr"
---

<h1 id="gestion-des-pannes-de-courant-et-de-lisolation-réseau-dans-un-cluster-ha">Gestion des pannes de courant et de l&rsquo;isolation réseau dans un cluster HA</h1>
<h2 id="isolation">Quels sont les différents scénarios en cas d&rsquo;isolement réseau dans un cluster ?</h2>
<h3 id="un-seul-réseau">Un seul réseau</h3>
<p>Lorsqu&rsquo;il y a un isolement réseau, le comportement par défaut est :</p>
<ul>
<li>comme les heartbeats sont perdus pour chaque nœud, chaque nœud passe en ALONE et exécute l&rsquo;application avec son adresse IP virtuelle (double exécution de l&rsquo;application modifiant ses données locales),</li>
<li>lorsque l&rsquo;isolement est réparé, un nœud ALONE est obligé de s&rsquo;arrêter et de resynchroniser ses données depuis l&rsquo;autre nœud,</li>
<li>à la fin, le cluster est PRIM-SECOND (ou SECOND-PRIM selon la détection d&rsquo;adresse IP virtuelle en double faite par Windows).</li>
</ul>
<h3 id="deux-réseaux-avec-un-réseau-de-réplication-dédié">Deux réseaux avec un réseau de réplication dédié</h3>
<p>Lorsqu&rsquo;il y a un isolement réseau, le comportement avec un réseau de réplication dédié est :</p>
<ul>
<li>un réseau de réplication dédié est implémenté sur un réseau privé,</li>
<li>les heartbeats sur le réseau de production sont perdus (réseau isolé),</li>
<li>les heartbeats sur le réseau de réplication fonctionnent (réseau non isolé),</li>
<li>le cluster reste à l&rsquo;état PRIM/SECOND.</li>
</ul>
<h3 id="un-seul-réseau-et-un-checker-split-brain">Un seul réseau et un checker split-brain</h3>
<p>Lorsqu&rsquo;il y a un isolement du réseau, le comportement avec un split-brain checker est :</p>
<ul>
<li>un split-brain checker a été configuré avec l&rsquo;adresse IP d&rsquo;un témoin (typiquement un routeur),</li>
<li>le split-brain agit lorsqu&rsquo;un serveur passe de PRIM à ALONE ou de SECOND à ALONE,</li>
<li>en cas d&rsquo;isolement du réseau, avant de passer en ALONE, les deux nœuds testent l&rsquo;adresse IP,</li>
<li>le nœud qui peut accéder à l&rsquo;adresse IP passe à ALONE, l&rsquo;autre passe à WAIT,</li>
<li>lorsque l&rsquo;isolement est réparé, le nœud WAIT resynchronise ses données et devient SECOND.</li>
</ul>
<p>Remarque : Si le témoin est en panne ou déconnecté, les deux nœuds passent à WAIT et l&rsquo;application n&rsquo;est plus en cours d&rsquo;exécution. C&rsquo;est pourquoi vous devez choisir un témoin robuste comme un routeur.</p>
<h2 id="quels-sont-les-différents-scénarios-en-cas-de-coupure-de-courant-dans-un-cluster-">Quels sont les différents scénarios en cas de coupure de courant dans un cluster ?</h2>
<h3 id="coupure-de-courant-du-nœud-primaire">Coupure de courant du nœud primaire</h3>
<p>Lorsqu&rsquo;une panne de courant arrête uniquement le nœud primaire :</p>
<ul>
<li>il y a un basculement automatique sur le nœud secondaire, qui devient ALONE et redémarre l&rsquo;application,</li>
<li>lorsque le nœud 1 est redémarré, il devient SEDOND après resynchronisation des données répliquées,</li>
<li>les rôles de primaire et de secondaire peuvent être échangés par un administrateur si nécessaire.</li>
</ul>
<h3 id="coupure-de-courant-du-nœud-secondaire">Coupure de courant du nœud secondaire</h3>
<p>Lorsqu&rsquo;une panne de courant arrête uniquement le nœud secondaire :</p>
<ul>
<li>il n&rsquo;y a pas de basculement, le primaire devient ALONE et l&rsquo;application continue son exécution sur le nœud 1,</li>
<li>lorsque le nœud 2 est redémarré, il devient SEDOND après resynchronisation des données répliquées.</li>
</ul>
<h3 id="coupure-de-courant-générale---cas-1">Coupure de courant générale - cas 1</h3>
<p>Lorsqu&rsquo;une panne de courant arrête les deux nœuds, le comportement par défaut est :</p>
<ul>
<li>les deux nœuds passent à STOP,</li>
<li>lorsque le nœud 1 est redémarré, il ne passe pas à l&rsquo;état ALONE et ne redémarre pas l&rsquo;application car il ne sait pas s&rsquo;il dispose des données à jour. Il passe donc à l&rsquo;état WAIT en attendant le redémarrage de l&rsquo;autre nœud,</li>
<li>lorsque le nœud 2 est redémarré, les deux nœuds reviennent à leurs états PRIM/SECOND précédents.</li>
</ul>
<h3 id="coupure-de-courant-générale---cas-2">Coupure de courant générale - cas 2</h3>
<p>Lorsqu&rsquo;il y a un isolement du réseau, le comportement avec un split-brain checker est :</p>
<ul>
<li>un split-brain checker a été configuré avec l&rsquo;adresse IP d&rsquo;un routeur (un témoin),</li>
<li>en cas d&rsquo;isolement du réseau, avant de passer en ALONE, les deux nœuds testent l&rsquo;adresse IP,</li>
<li>le nœud qui peut accéder à l&rsquo;adresse IP passe à ALONE, l&rsquo;autre passe à WAIT,</li>
<li>lorsque l&rsquo;isolation est réparée, le nœud WAIT resynchronise ses données et devient SECOND.</li>
</ul>
<p>Remarque : Si le témoin est en panne ou déconnecté, les deux nœuds passent à WAIT et l&rsquo;application n&rsquo;est plus en cours d&rsquo;exécution. C&rsquo;est pourquoi vous devez choisir un témoin robuste comme un routeur.</p>
<h2 id="hub">🔍 Hub de navigation SafeKit Haute Disponibilité</h2>
<p><strong>Explorez SafeKit : fonctionnalités, vidéos techniques, documentation et essai gratuit</strong></p>
<table>
<thead>
<tr>
<th>Type de ressource</th>
<th>Description</th>
<th>Lien direct</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Fonctionnalités clés</strong></td>
<td>Pourquoi choisir SafeKit pour une haute disponibilité simple et économique ?</td>
<td><a href="/fr/#why-choose-safekit-for-ha" title="Découvrez les fonctionnalités de SafeKit pour une haute disponibilité simple et économique">Voir pourquoi choisir SafeKit pour la Haute Disponibilité</a></td>
</tr>
<tr>
<td><strong>Cas d&rsquo;usage</strong></td>
<td>Découvrez comment SafeKit garantit la haute disponibilité des infrastructures critiques</td>
<td><a href="/fr/#safekit-use-cases" title="Découvrez les cas d&#39;usage de SafeKit pour la haute disponibilité">Voir tous les cas d&rsquo;usage (Logiciels OEM, Serveurs Edge, SCADA, et plus)</a></td>
</tr>
<tr>
<td><strong>Modèle de déploiement</strong></td>
<td>HA SANless tout-en-un : Cluster logiciel sans partage (Shared-Nothing)</td>
<td><a href="/fr/#all-in-one-sanless-ha" title="En savoir plus sur la haute disponibilité SANless tout-en-un avec cluster logiciel sans partage">Voir SafeKit HA SANless tout-en-un</a></td>
</tr>
<tr>
<td><strong>Stratégies HA</strong></td>
<td>SafeKit : Infrastructure (VM) vs Haute Disponibilité au niveau applicatif</td>
<td><a href="/fr/#safekit-ha-redundancy-choices" title="Comparez la redondance au niveau VM avec les stratégies de haute disponibilité au niveau applicatif de SafeKit">Voir SafeKit HA &amp; Redondance : Niveau VM vs Niveau Applicatif</a></td>
</tr>
<tr>
<td><strong>Spécifications techniques</strong></td>
<td>Limitations techniques pour le clustering SafeKit</td>
<td><a href="/fr/#safekit-ha-limitations" title="Configuration requise et limitations techniques pour le clustering d&#39;applications SafeKit">Voir les limitations de la Haute Disponibilité SafeKit</a></td>
</tr>
<tr>
<td><strong>Preuve de concept</strong></td>
<td>SafeKit : Démos de configuration HA et de basculement</td>
<td><a href="/fr/#safekit-failover-tutorials" title="Vidéos pas à pas sur la haute disponibilité SafeKit, de l&#39;installation au basculement automatisé">Voir les tutoriels de basculement SafeKit</a></td>
</tr>
<tr>
<td><strong>Architecture</strong></td>
<td>Fonctionnement du cluster miroir SafeKit (Réplication et basculement en temps réel)</td>
<td><a href="/fr/#safekit-mirror-cluster" title="Découvrez l&#39;architecture technique et le mécanisme de basculement du cluster miroir SafeKit">Voir Cluster miroir SafeKit : réplication et basculement en temps réel</a></td>
</tr>
<tr>
<td><strong>Architecture</strong></td>
<td>Fonctionnement du cluster de ferme SafeKit (Répartition de charge réseau et basculement)</td>
<td><a href="/fr/#safekit-farm-cluster" title="Présentation technique de l&#39;architecture du cluster de ferme SafeKit avec répartition de charge réseau">Voir Cluster de ferme SafeKit : répartition de charge et basculement</a></td>
</tr>
<tr>
<td><strong>Avantages concurrentiels</strong></td>
<td>Comparaison : SafeKit vs Clusters de Haute Disponibilité (HA) traditionnels</td>
<td><a href="/fr/#safekit-ha-comparison" title="Comparaison détaillée du logiciel SafeKit par rapport aux clusters HA matériels traditionnels">Voir la comparaison SafeKit vs Clusters HA traditionnels</a></td>
</tr>
<tr>
<td><strong>Ressources techniques</strong></td>
<td>SafeKit Haute Disponibilité : Documentation, téléchargements et essai</td>
<td><a href="/fr/#safekit-ha-technical-resources" title="Accédez à l&#39;essai gratuit de SafeKit, à la documentation technique et aux livres blancs sur la haute disponibilité">Voir l&rsquo;essai gratuit SafeKit HA &amp; la documentation technique</a></td>
</tr>
<tr>
<td><strong>Solutions préconfigurées</strong></td>
<td>Bibliothèque de modules applicatifs SafeKit : solutions HA prêtes à l&rsquo;emploi</td>
<td><a href="/fr/#safekit-ha-application-modules" title="Parcourez la bibliothèque de modules SafeKit préconfigurés pour le basculement automatique d&#39;applications">Voir les modules applicatifs de Haute Disponibilité SafeKit</a></td>
</tr>
</tbody>
</table>
<div class="button-row">
  <a class="btn-action" href="https://safekit.eviden.com/fr/contact-us-for-safekit/">🧑 Nous contacter</a>
  <a class="btn-action" href="/fr/resources/safekit-free-trial/">🎁 Essai gratuit de SafeKit</a>
  <a class="btn-action" href="https://training.my.evidian.com/mod/page/view.php?id=712">🏅 Certification gratuite</a>
  <a class="btn-action" href="https://safekit.eviden.com/fr/get-a-quote-safekit/">💰 Prix licence perpétuelle</a>
</div>

