---
title: "Équilibrage de charge et basculement du réseau IIS : installer le module SafeKit iis_farm.safe"
canonical: "https://safekit.eviden.com/fr/quick-install/safekit-quick-installation-guide-with-iis-with-network-load-balancing-and-failover/"
description: "Découvrez comment déployer le module iis_farm.safe sous Windows pour l’équilibrage de charge réseau IIS et le basculement automatique. Ce guide vous explique comment créer un cluster hautement disponible pour les services et applications Web à l’aide d’une adresse IP virtuelle, sans avoir besoin d’équilibrage de charge matériel externe ou d’une configuration complexe."
category: "quick-install"
lang: "fr"
topics: "Guide d’installation rapide de la haute disponibilité pour IIS, Limitations de la haute disponibilité SafeKit, Présentation de la solution SafeKit/IIS, Installation de la solution SafeKit/IIS sous Windows (iis_farm.safe), Configuration pas à pas de la solution SafeKit/IIS, Démonstration de la solution farm SafeKit"
translation: "translate_md 2026-11-08.15 | glossaire 2026-11-09.11 | Translation LLM | 38 expressions"
---

# Équilibrage de charge et basculement du réseau IIS : installer le module SafeKit iis_farm.safe {#iis-network-load-balancing--failover-install-the-safekit-iis_farmsafe-module}

## Guide d’installation rapide de la haute disponibilité pour IIS {#quick-guide}

Ce guide explique comment configurer un **cluster <span class="notranslate farm-term" translate="no">farm</span>** pour IIS à l’aide de SafeKit, en assurant l’équilibrage de la charge réseau et le basculement automatique en cas de panne.

Pour obtenir de l’aide, vous pouvez utiliser [SafeKit AI 🤖](https://safekit.eviden.com/fr/resources/safekit-support/).

### 1. Vue d’ensemble {#1-overview}

  * **Architecture :** Implémente une <span class="notranslate farm-term" translate="no">farm</span> évolutive à plusieurs nœuds avec équilibrage de charge et une adresse IP virtuelle.
  * **Haute disponibilité :** Comprend une surveillance automatique de l’état et un basculement transparent pour **assurer la continuité du service**.

### 2. Installation {#2-installation}

  * **Logiciel :** Installez le moteur SafeKit sur tous les serveurs.
  * **Module :** Téléchargez le module d’application `iis_farm.safe` préconfiguré.

### 3. Configuration {#3-configuration}

  * **Console Web :** configurez le cluster <span class="notranslate farm-term" translate="no">farm</span> IIS.
  * **Surveillance :** Commencez à surveiller et à protéger l’application IIS.

## Limitations de la haute disponibilité SafeKit {#safekit-ha-limitations}

Limite / Exigence | Raison et impact | Alternative recommandée  
---|---|---  
Taille de la réplication : quelques To |  Temps de resynchronisation après une défaillance ([étape 3](https://safekit.eviden.com/fr/architectures/file-replication-byte-level-with-failover-mirror-cluster/#safekit-mirror-cluster)) : <br> • Réseau à 1 Gb/s ≈ 3 heures/To <br> • Réseau 10 Gb/s ≈ 1 heure/To (selon les performances d’écriture du disque)  |  • Utiliser [un stockage partagé externe](https://safekit.eviden.com/fr/best-practises/san-vs-nas-shared-storage-for-a-failover-cluster/) (plus coûteux, plus complexe).   
Nombre de fichiers : < 1 000 000 |  • Performance du temps de resynchronisation après une panne ([étape 3](https://safekit.eviden.com/fr/architectures/file-replication-byte-level-with-failover-mirror-cluster/#safekit-mirror-cluster)). <br> • Temps nécessaire pour comparer chaque fichier entre les deux nœuds.  |  • Placez les nombreux fichiers à répliquer dans un disque dur virtuel/une machine virtuelle. <br> • Dans ce cas, seuls les fichiers représentant le disque dur virtuel ou la machine virtuelle seront répliqués et resynchronisés.   
Capacité de basculement : ≤ 32 machines virtuelles |  • Chaque machine virtuelle s’exécute dans un module mirror indépendant. <br> • Maximum de 32 modules mirror fonctionnant sur le même cluster.  |  • Utiliser un stockage partagé externe et une autre solution de clustering de machines virtuelles (plus coûteuse et plus complexe).   
Architecture réseau : réseau LAN/VLAN entre sites distants |  • Basculement automatique de l’[adresse IP virtuelle](https://safekit.eviden.com/fr/best-practises/how-a-virtual-ip-address-works/) avec 2 nœuds dans le même sous-réseau. <br> • Bonne bande passante pour la resynchronisation ([étape 3](https://safekit.eviden.com/fr/architectures/file-replication-byte-level-with-failover-mirror-cluster/#safekit-mirror-cluster)). <br> • Faible latence pour [la réplication synchrone](https://safekit.eviden.com/fr/best-practises/synchronous-replication-vs-asynchronous-replication/) : généralement < 5 ms RTT ; les valeurs plus élevées doivent être validées par rapport au taux d’écriture de l’application.  |  • Si les deux nœuds se trouvent dans des sous-réseaux différents (ce qui est courant dans le cloud), utilisez [d’autres options de réacheminement](https://safekit.eviden.com/fr/best-practises/how-a-virtual-ip-address-works/#safekit-virtual-ip-implementation) : un équilibreur de charge, des CLI de fournisseur de cloud, BGP ou une redirection DNS. <br> • Utilisez des solutions de sauvegarde avec réplication asynchrone pour les réseaux à latence élevée.   

 

## Présentation de la solution SafeKit/IIS {#overview-of-the-safekit--iis-solution}

La solution est décrite ici : **💡 [SafeKit : Logiciel tout-en-un d’équilibrage de charge et de haute disponibilité IIS](<https://safekit.eviden.com/fr/solutions/iis-load-balancing-failover/>)**.

## Installation de la solution SafeKit/IIS sous Windows (iis_farm.safe) {#installation-of-the-safekit--iis-solution-on-windows-iis_farmsafe}

### Prérequis {#prerequisites}

  * Vous devez avoir IIS installé sur au moins deux nœuds (machines virtuelles ou serveurs physiques).

### Installation du paquet sous Windows {#package-installation-on-windows}

  * Téléchargez et installez la version gratuite de SafeKit sur 2 nœuds Windows.   
Remarque : la version gratuite inclut toutes les fonctionnalités SafeKit. À la fin de la période d’essai, vous pouvez activer des clés de licence permanentes sans désinstaller le package. 
  * Une fois l’installation du package terminée, sélectionnez **Définir les informations d’identification de la console et les règles du pare-feu maintenant** et configurez un mot de passe pour l’utilisateur **admin** de la console SafeKit.   
**Définissez le même mot de passe sur tous les nœuds.**
  * Excluez de l’analyse antivirus **C:/safekit/** (le répertoire d’installation par défaut) et **tous les dossiers répliqués** que vous allez définir.   
Les antivirus peuvent rencontrer des difficultés de détection avec SafeKit en raison de son intégration étroite avec le système d’exploitation, des mécanismes d’IP virtuelle, de la réplication en temps réel et du redémarrage des services critiques. 

<a class="btn-download" href="/fr/resources/safekit-free-trial/">Télécharger SafeKit (Windows) ></a>

### Installation du module sous Windows {#module-installation-on-windows}

  * Téléchargez le module iis_farm.safe. Le module est gratuit. Il contient les fichiers userconfig.xml et les scripts de redémarrage.
  * Placez **iis_farm.safe** dans **C:/safekit/Application_Modules/generic**.

<a class="btn-download" href="/wp-content/uploads/downloads_safekit/version-82/modules_windows/iis_farm.safe" download="iis_farm.safe">Télécharger iis_farm.safe (Windows) ></a> 

 

## Configuration pas à pas de la solution SafeKit/IIS {#step-by-step-configuration-of-the-safekit--iis-solution}

### Prérequis {#prerequisites}

  * Installez IIS sur au moins 2 nœuds.
  * Pour l’équilibrage de charge IP virtuelle, tous les nœuds doivent se trouver sur le même LAN ou LAN étendu (couche 2). Les réseaux routés de couche 3 nécessitent des 🛠️ [équilibreurs de charge cloud](https://safekit.eviden.com/fr/resources/safekit-user-guide-82/#Cloud).

### 1. Lancez la console SafeKit {#1-launch-the-safekit-console}

  * Sur un nœud du cluster, ouvrez un navigateur et connectez-vous à `http://localhost:9010`.
  * Connectez-vous avec le nom d’utilisateur `admin` et le mot de passe défini lors de l’installation.

Vous pouvez également ouvrir la console à partir d’un poste de travail situé en dehors du cluster.

⚠️ Utilisez un seul navigateur pour configurer les deux nœuds avec SafeKit.

ℹ️ Pour sécuriser la console web, consultez 🛠️ [11. Sécuriser le service web SafeKit](https://safekit.eviden.com/fr/resources/safekit-user-guide-82/#https) dans le Guide de l’utilisateur.

![Console web SafeKit pour le cluster IIS](https://safekit.eviden.com/wp-content/uploads/2024/03/01-login-large.png)

### 2. Configurer les adresses des nœuds {#2-configure-node-addresses}

  * Saisissez l’adresse IP de chaque nœud. Appuyez sur la touche Tabulation pour vérifier la connexion et remplir les noms des nœuds.
  * Si `node1` ou `node2` est rouge, vérifiez que le navigateur peut atteindre les deux nœuds. Vérifiez le pare-feu sur chaque nœud. Voir 🛠️ [dépannage](https://safekit.eviden.com/fr/resources/safekit-user-guide-82/#Troubleshooting).
  * Cliquez sur `Save and apply` pour enregistrer la configuration.
  * Vérifiez que les deux nœuds affichent ✅ `Success`.
  * Si un nœud affiche ❌ `Failure`, développez son panneau ▼ et lisez les messages. Utilisez l’IA SafeKit 🤖 si vous avez besoin d’aide.

ℹ️ Pour ajouter un deuxième réseau heartbeat et un réseau de réplication dédié, cliquez sur le premier bouton ➕ dans `LAN and nodes`.

ℹ️ Cliquez sur `Advanced configuration` pour afficher le fichier `cluster.xml`. La console remplit ce fichier et le déploie sur les deux nœuds.

![Adresses des nœuds pour le cluster IIS](https://safekit.eviden.com/wp-content/uploads/2024/03/02-cluster-edit.png)

### 3. Sélectionnez un module {#3-select-a-module}

  * Dans `New module`, sélectionnez le module `iis_farm.safe`.

ℹ️ Dans la bannière bleue, 🛜 `node1` est le nœud connecté à la console. Il transmet les requêtes à `node2` si nécessaire.

ℹ️ Si vous avez ajouté un fichier de module `xxx.safe` pendant l’installation, la console le recherche dans le répertoire `Application_Modules/generic/` sur `node1`.

![Choisissez le module pour IIS](https://safekit.eviden.com/wp-content/uploads/2024/03/04-module-new.png)

### 4. Configurer le module {#4-configure-the-module}

  * Dans `Module startup at boot`, configurez le module pour qu’il démarre automatiquement au démarrage, sans délai.
  * Dans `Macros`/`SERVICES`, répertoriez les services d’application dans l’ordre de démarrage. Séparez les noms par des virgules.
  * Dans `Heartbeat networks`, conservez un réseau de pulsation, sauf si vous avez ajouté un LAN à l’étape 2.
  * Dans `Virtual IP addresses`, saisissez une adresse IP virtuelle dans le même sous-réseau que les deux nœuds.
  * Configurez les clients de l’application pour qu’ils utilisent cette adresse IP virtuelle ou son nom DNS.
  * Dans `Load balancing rules`, saisissez le port de service à équilibrer, par exemple le port TCP 9010.
  * Dans `Load balancing rules`, sélectionnez `Source address` ou `Source port` :
    * `Source address` : toutes les connexions TCP d’un même client sont acheminées vers le même nœud de la <span class="notranslate farm-term" translate="no">farm</span>. Cela préserve le contexte de la session du client sur ce nœud.
    * `Source port` : les connexions TCP d’un même client peuvent être dirigées vers différents nœuds de la <span class="notranslate farm-term" translate="no">farm</span>. Le contexte de la session n’est pas partagé entre les nœuds.
  * Dans `Checkers`, ajoutez des vérifications si nécessaire : surveillance des processus, vérifications personnalisées, TCP, ping ou vérifications de scission du cerveau.
  * Un processus répertorié dans `Monitored processes/services` est surveillé et redémarré en cas d’échec. Un nom de processus incorrect entraîne l’arrêt immédiat du module après le démarrage.

ℹ️ Cliquez sur `Advanced configuration` pour afficher le fichier `userconfig.xml`. La console remplit ce fichier et le déploie sur les deux nœuds avec les scripts de redémarrage.

ℹ️ Dans un déploiement cloud, l’[équilibreur de charge cloud](https://safekit.eviden.com/fr/resources/safekit-user-guide-82/#Cloud) 🛠️ gère l’adresse IP virtuelle et les règles d’équilibrage de charge. Ne les configurez pas dans SafeKit.

ℹ️ Lorsque vous appliquez la configuration, SafeKit définit le type de démarrage du service Windows sur `Manual`. Les services démarrent avec le module, et non au démarrage du système. SafeKit empêche également ces services de démarrer au démarrage du système sous Linux.

![Paramètres du module pour la <span class="notranslate farm-term" translate="no">farm</span> IIS](https://safekit.eviden.com/wp-content/uploads/2025/05/36-module-farm-config-edit-1.jpg)

### 5. Modifier les scripts (facultatif) {#5-edit-scripts-optional}

  * Dans la plupart des cas, vous pouvez ignorer cette étape. Les scripts sont déjà configurés pour redémarrer les services répertoriés à l’étape précédente.
  * Cliquez sur `Next step` si aucune modification n’est nécessaire.
  * Le script `start_both.ps1` démarre les services dans l’ordre de la liste `SERVICES`.
  * Le script `stop_both.ps1` arrête les services dans l’ordre inverse.
  * Le script `start_both.ps1` vérifie également chaque service. Il arrête le module si un service ne parvient pas à démarrer.

![Redémarrer les scripts pour le module IIS](https://safekit.eviden.com/wp-content/uploads/2025/05/35-module-iis-edit-script-1.png)

### 6. Chiffrement des communications (facultatif) {#6-communication-encryption-optional}

  * Maintenez le chiffrement des communications activé entre les nœuds.

![Chiffrement des communications pour le module IIS](https://safekit.eviden.com/wp-content/uploads/2025/05/07-module-encryption-1.png)

### 7. Enregistrer et appliquer {#7-save-and-apply}

  * Cliquez sur `Save and apply` pour déployer la configuration et les scripts sur les deux nœuds.

![Déploiement de la configuration pour le module IIS](https://safekit.eviden.com/wp-content/uploads/2025/05/08-module-save-1.png)

### 8. Vérifier le résultat de la configuration {#8-check-the-configuration-result}

  * Vérifiez que les deux nœuds affichent ✅ `Success`. Ensuite, cliquez sur `Monitor modules`.
  * Si un nœud affiche ❌ `Failure`, développez son panneau ▼ et lisez les messages. Utilisez l’IA SafeKit 🤖 si vous avez besoin d’aide.

![Résultat de la configuration pour le module IIS](https://safekit.eviden.com/wp-content/uploads/2025/05/09-module-save-check-1.png)

### 9. Démarrez le cluster <span class="notranslate farm-term" translate="no">farm</span> sur le nœud 1 et le nœud 2 {#9-start-the-farm-cluster-on-node-1-and-node-2}

  * Ouvrez le menu ⋯ et sélectionnez `Start` sur les deux nœuds, comme indiqué sur l’image.

![Démarrez le cluster IIS sur les deux nœuds](https://safekit.eviden.com/wp-content/uploads/2024/03/11-monitoring-farm-stop-stop-start.png)

### 10. Attendez que les deux nœuds soient `UP` (verts) {#10-wait-until-both-nodes-are-up-green}

<p>Les deux nœuds doivent atteindre l’état <code>UP</code> (vert). Cela signifie que le script <code>start_both</code> a été exécuté sur les deux nœuds.</p>

<p> ⚠️ Si un nœud n’atteint pas l’état <code>UP</code> (vert), ou si l’application ne démarre pas, vérifiez son journal de module <a href="/wp-content/uploads/2024/03/37-module-log-farm-script.png">🖼️</a>. </p>

  * Cliquez sur l’icône 🔍 pour `node1` ou `node2` afin d’ouvrir le journal du module. Recherchez les erreurs, telles qu’une vérification qui a arrêté le module.
  * Dans le journal, cliquez sur `start_both`. La sortie du script apparaît à droite. Vérifiez la présence d’erreurs de démarrage du service.
  * Utilisez l’IA SafeKit 🤖 pour obtenir de l’aide concernant les messages du journal.

ℹ️ Utilisez la chronologie 🕒 **[🖼️](https://safekit.eviden.com/wp-content/uploads/2026/05/safekit-console-timeline.png)** pour comprendre la séquence des événements dans le cluster.

![Les deux nœuds du cluster IIS sont en cours d’exécution](https://safekit.eviden.com/wp-content/uploads/2024/03/15-monitoring-up-up.png)

### 11. Tests {#11-testing}

SafeKit inclut un test en mosaïque intégré. Voir [Test de l’adresse IP virtuelle d’équilibrage de charge dans un cluster farm SafeKit](https://safekit.eviden.com/fr/best-practises/test-load-balancing-vip-farm/).

![Testez l’adresse IP virtuelle de IIS avec la mosaïque](https://safekit.eviden.com/wp-content/uploads/2024/03/appli-19.png)

ℹ️ Consultez la [formation en ligne SafeKit](https://safekit.eviden.com/fr/resources/safekit-on-line-training/) pour plus de détails et de vidéos.

### 12. Assistance {#12-support}

  * Pour obtenir de l’aide, créez un `Snapshot` SafeKit par nœud. Collectez les 2 fichiers .zip.

ℹ️ Consultez [l’assistance SafeKit](https://safekit.eviden.com/fr/resources/safekit-support/) pour plus d’informations.

![Prise en charge des instantanés pour le cluster IIS](https://safekit.eviden.com/wp-content/uploads/2026/09/32-snapshots-network-load-balancing-cluster.png)

 

## Démonstration de la solution <span class="notranslate farm-term" translate="no">farm</span> SafeKit {#demonstration-of-the-safekit-farm-solution}

### Vidéo SafeKit : Équilibrage de charge réseau et gestion des adresses IP virtuelles (5:03) {#demo-farm}

Dans cette vidéo, découvrez comment implémenter une **adresse IP virtuelle** pour fournir un point d’entrée unique pour un cluster à 2 nœuds. SafeKit simplifie **l’équilibrage de charge réseau** en gérant automatiquement l’IP virtuelle, garantissant que le trafic client est distribué sur les nœuds et redirigé instantanément en cas de basculement. Bien que cette démonstration utilise Apache sous Windows, la solution fonctionne de manière identique avec d’autres applications.

### Chapitres {#chapters}

  1. 🎬 [Architecture : Préparation de 2 nœuds pour une adresse IP virtuelle partagée](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=0s) (0:13)
  2. 🎬 [Configuration : Configuration du module farm.safe et de l’adresse IP virtuelle](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=13s) (2:20)
  3. 🎬 [Validation : Test de basculement et redirection d’adresse IP virtuelle en cas de panne du serveur](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=153s) (2:30)

### Mise en œuvre étape par étape {#step-by-step-implementation}

  * 🛠️ [Lisez le guide sur la configuration d’un cluster farm.safe sous Windows](https://safekit.eviden.com/fr/quick-install/safekit-quick-installation-guide-for-a-new-windows-application-with-network-load-balancing-and-failover/)
  * 🛠️ [Lisez le guide sur la configuration d’un cluster farm.safe sous Linux](https://safekit.eviden.com/fr/quick-install/safekit-quick-installation-guide-for-a-new-linux-application-with-network-load-balancing-and-failover/)

