Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
balance [Le 31/07/2007, 01:02]
_Enchained
balance [Le 11/09/2022, 11:26] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 5: Ligne 5:
 ====== Balance : un cluster facile ====== ====== Balance : un cluster facile ======
  
-Balance est un logiciel permettant de réaliser un [[http://​fr.wikipedia.org/​wiki/​Grappe_de_serveurs|cluster]] (grappe de serveurs) de façon très très facile.+Balance est un logiciel permettant de réaliser un [[https://​fr.wikipedia.org/​wiki/​Grappe_de_serveurs|cluster]] (grappe de serveurs) de façon très très facile.
  
-Vous n'avez pas besoin de changer la configurations ​de vos nœuds.+Vous n'avez pas besoin de changer la configuration ​de vos nœuds.
 Il fonctionne aussi bien sur des serveurs locaux que distants. Il fonctionne aussi bien sur des serveurs locaux que distants.
  
Ligne 14: Ligne 14:
 ===== Installation ===== ===== Installation =====
  
-Téléchargez [[http://​www.inlab.de/​balance-3.35.tar.gz|la dernière version]] sur [[http://​www.inlab.de/​balance.html|le site de l'​éditeur]],​ extrayez l'​archive obtenue et placez-vous dans le répertoire des sources : +Téléchargez [[http://​www.inlab.de/​balance-3.54.tar.gz|la dernière version]] sur [[http://​www.inlab.de/​balance.html|le site de l'​éditeur]],​ extrayez l'​archive obtenue et placez-vous dans le répertoire des sources : 
-  wget http://​www.inlab.de/​balance-3.35.tar.gz +  wget http://​www.inlab.de/​balance-3.54.tar.gz 
-  tar zxvf balance-3.35.tar.gz +  tar zxvf balance-3.54.tar.gz 
-  cd balance-3.35+  cd balance-3.54
  
-Si vous le voulez, vous pouvez modifier le nombre de nœuds maximum que vous mettrez dans votre cluster. Pour ce faire, [[:​tutoriel:​comment_editer_un_fichier|éditer ​le fichier]] **balance.h** et modifiez la variable MAXCHANNELS à la valeur de votre choix.+Si vous le voulez, vous pouvez modifier le nombre de nœuds maximum que vous mettrez dans votre cluster. Pour ce faire, [[:​tutoriel:​comment_editer_un_fichier|éditez ​le fichier]] **balance.h** et modifiez la variable MAXCHANNELS à la valeur de votre choix.
  
 Puis lancez la compilation : Puis lancez la compilation :
-  ​sudo make +<​code>​ 
-  sudo make install+sudo make 
 +sudo make install 
 +</​code>​
  
 ===== Utilisation : exemples ===== ===== Utilisation : exemples =====
 +
 +
 +
 +
 +
  
 ==== Création de règles ==== ==== Création de règles ====
Ligne 44: Ligne 51:
 Voilà pour la création des redirections. Voilà pour la création des redirections.
  
->​FIXME ​L'explication ​est assez floue ... détailler ​la syntaxe.+www c'​est ​le nom associé au port 80 qui gère le traffic web (http), il peut être également spécifié à côté de du nom ou de l'​adresse ip du serveur avec la syntaxe ':​port'​. 
 + 
 +192.168.0.2 : c'est l'​adress ip d'un serveur. 
 +  
 + 
 +serveur2 : c'est le nom d'un serveur. 
 + 
 +ici la syntaxe ​de la commande est donc en théorie : 
 +<​code>​ 
 + 
 +sudo balance <​origine_du_traffic(nom/​numéro) <​port(nom/​numéro)>​ <​serveur1(nom/​ip)>​ <​serveur2(nom/​ip)>​ <​serveur3(nom/​ip)>​ 
 + 
 +</​code>​ 
 +Sachez que si un serveur tombe en panne, il est retiré des serveurs disponibles. Les N-1 serveurs s'​occupent du travail. S'il devient de nouveau disponible, il est remis dans la grappe ou non selon la configuration que vous lui donnez.
  
-Sachez que si un serveur tombe en panne, il est retiré des serveurs disponibles. Les N-1 serveurs s'​occupent du travail. Si il devient de nouveau disponible, il est remis dans la grappe ou non selon la configuration que vous lui donnez. 
  
 ==== Gérer ses règles ==== ==== Gérer ses règles ====
Ligne 52: Ligne 71:
 Maintenant qu'​elles sont créées, vous pouvez les surveiller et les éditer : Maintenant qu'​elles sont créées, vous pouvez les surveiller et les éditer :
  
-<​code>​ sudo balance -i www </​code>​+<​code>​ 
 +sudo balance -i www  
 +</​code>​
  
 Vous entrez dans la console de gestion de cette règle. Vous entrez dans la console de gestion de cette règle.
Ligne 59: Ligne 80:
  
   * version : elle vous indique la version du logiciel et le nombre maximum de nœuds sur la règle.   * version : elle vous indique la version du logiciel et le nombre maximum de nœuds sur la règle.
-  * show : montre les serveurs qui traitent les requêtes. ​+  * show : montre les serveurs qui traitent les requêtes.
     * type : RR ou Hash. RR (Round-Robin) va transférer le client d'un serveur à l'​autre pour mieux répartir la charge. Hash va garder en mémoire le serveur qui s'​occupe du client et le redirigera uniquement sur lui.     * type : RR ou Hash. RR (Round-Robin) va transférer le client d'un serveur à l'​autre pour mieux répartir la charge. Hash va garder en mémoire le serveur qui s'​occupe du client et le redirigera uniquement sur lui.
     * c : le nombre de client connecté.     * c : le nombre de client connecté.
Ligne 67: Ligne 88:
   * enable/​disable <​channel>​ : permet d'​activer ou d'​arrêter l'​envoie de requêtes sur ce serveur.   * enable/​disable <​channel>​ : permet d'​activer ou d'​arrêter l'​envoie de requêtes sur ce serveur.
  
-Vous pouvez ​également définir un pourcentage ​à chaque serveur ​représentant ​le poids qu'il porte dans la charge ​qu'il peut supporter. +Il est également ​possible de définir un pourcentage représentant la charge ​supportable par chaque serveur.
->FIXME : phrase peu claire ..(à reformuler)+
  
 ---- ----
  
- //​Contributeurs : ton nom ici//+ //​Contributeurs : Kyeto//
  • balance.1185836567.txt.gz
  • Dernière modification: Le 18/04/2011, 14:58
  • (modification externe)