Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ucarp [Le 10/02/2007, 20:33] – tokiess95 | ucarp [Le 06/03/2023, 12:13] (Version actuelle) – [Paramètres généraux] 82.66.91.100 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Ucarp «failover» automatique ====== | + | {{tag> |
| - | Ucarp est un outil de «haute disponibilité» permettant l' | + | ---- |
| - | Chaque élément du «cluster» (à partir de 2 serveurs) émet ainsi sur le réseau des signes de vie de façon à ce que les autres éléments ayant la même adresse ip virtuelle, prennent le relais lorsque l' | + | ====== |
| - | Ucarp est en système de «failover» automatique sécurisé, simple et efficace. | + | |
| - | + | ||
| - | **Site officiel** | + | |
| - | + | ||
| - | **whikipedia**: | + | |
| + | Ucarp est un outil de « haute disponibilité » permettant l' | ||
| + | Chaque élément du « cluster » (à partir de 2 serveurs) émet ainsi sur le réseau des signes de vie de façon à ce que les autres éléments ayant la même adresse IP virtuelle, prennent le relais lorsque l' | ||
| + | Ucarp est en système de « failover » automatique sécurisé, simple et efficace. | ||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | * Disposer des [[: | ||
| + | * Disposer d'une connexion à Internet configurée et activée. | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | ==== Paquet précompilé ==== | + | [[: |
| - | + | ===== Configuration ===== | |
| - | Installer le paquet **ucarp**. | + | Créer les répertoires utiles à ucarp : |
| - | + | ||
| - | En console : | + | |
| - | < | + | |
| - | sudo apt-get install ucarp | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | ==== Manipulations supplémentaires | + | |
| - | + | ||
| - | Créer les répertoires utiles à ucarp | + | |
| < | < | ||
| - | sudo mkdir / | + | sudo mkdir -p / |
| - | sudo mkdir / | + | |
| </ | </ | ||
| - | |||
| ==== Paramètres généraux ==== | ==== Paramètres généraux ==== | ||
| - | Créer le fichier contenant les paramètres généraux à ucarp | + | [[: |
| - | <code> | + | <file ucarp> |
| - | sudo vim / | + | |
| - | </ | + | |
| - | Insérer | + | |
| - | <code> | + | |
| # Location of the ucarp executable | # Location of the ucarp executable | ||
| UCARP_EXEC=/ | UCARP_EXEC=/ | ||
| IFCONFIG=/ | IFCONFIG=/ | ||
| - | |||
| # | # | ||
| Ligne 52: | Ligne 37: | ||
| # -z run shudown script on exit | # -z run shudown script on exit | ||
| # -P force perferred master | # -P force perferred master | ||
| - | # | + | # |
| OPTIONS=" | OPTIONS=" | ||
| - | </code> | + | </file> |
| - | + | ||
| - | + | ||
| ==== Paramètres d' | ==== Paramètres d' | ||
| - | |||
| Pour chaque adresse virtuelle nous allons créer une interface réseau virtuelle. | Pour chaque adresse virtuelle nous allons créer une interface réseau virtuelle. | ||
| - | < | + | [[: |
| - | sudo vim / | + | <file / |
| - | </ | + | |
| - | Insérer | + | |
| - | <code> | + | |
| # | # | ||
| # Location of the ucarp pid file | # Location of the ucarp pid file | ||
| Ligne 91: | Ligne 69: | ||
| # Password so servers can trust who they are talking to | # Password so servers can trust who they are talking to | ||
| PASSWORD=< | PASSWORD=< | ||
| - | |||
| # | # | ||
| Ligne 102: | Ligne 79: | ||
| # The Maintanence Address of the local machine | # The Maintanence Address of the local machine | ||
| SOURCE_ADDRESS=192.168.0.1 | SOURCE_ADDRESS=192.168.0.1 | ||
| - | + | </file> | |
| - | </code> | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| ==== Fichier de service ==== | ==== Fichier de service ==== | ||
| - | De façon à pouvoir activer les adresses virtuelles simplement, nous allons créer un fichier de service | + | De façon à pouvoir activer les adresses virtuelles simplement, nous allons |
| - | <code> | + | <file bash etc/ |
| - | sudo vim /etc/ | + | |
| - | </ | + | |
| - | + | ||
| - | Insérer : | + | |
| - | + | ||
| - | <code> | + | |
| #!/bin/sh | #!/bin/sh | ||
| #/ | #/ | ||
| Ligne 227: | Ligne 192: | ||
| exit 0 | exit 0 | ||
| - | </code> | + | </file> |
| - | Une fois créé il faut rendre | + | Il faut alors rendre le script |
| < | < | ||
| Ligne 236: | Ligne 200: | ||
| </ | </ | ||
| - | + | et lancer le service | |
| - | Maintenant il ne reste plus qu' | + | |
| < | < | ||
| Ligne 244: | Ligne 206: | ||
| </ | </ | ||
| - | En lançant ifconfig dans un terminal : | + | En lançant |
| < | < | ||
| - | |||
| eth0 Link encap: | eth0 Link encap: | ||
| inet addr: | inet addr: | ||
| Ligne 261: | Ligne 222: | ||
| UP BROADCAST RUNNING MULTICAST | UP BROADCAST RUNNING MULTICAST | ||
| Base address: | Base address: | ||
| + | </ | ||
| + | ===== Liens ===== | ||
| + | * [[http:// | ||
| + | * [[wpfr> | ||
| - | </ | + | ---- |
| + | // Contributeur : [[utilisateurs: | ||
