Site web de e-commerce avec haute disponibilité et payement en ligne avec express union mobile.( Télécharger le fichier original )par Etienne Borel NZOGANG SOH Institut Universitaire des Technologies Fotso Victor de Bandjoun - Licence Technologique en Ingenierie des réseaux et des Télécommmunications 2013 |
II.2.2) Au niveau du répartiteur de chargesC'est au niveau du répartiteur qu'on installe et configure le DNS Round Robin. La configuration de ce dernier est presque pareil à celui d'un DNS classique sauf qu'au même nom de domaine on attribut non pas une adresse ip mais deux adresses ip (ceux des servers). Notre nom de domaine sera pfe.com et à la fin, le client devra se connecter au site non plus avec l'une des adresses ip mais tout simplement avec www.pfe.com Nous avons déjà expliqué ce qu'est le DNS-RR mais un petit rappel s'impose. Son fonctionnement est très simple : lorsque le client se connecte sur le site avec www.pfe.com, notre répartiteur va lui envoyer 2 adresses la 192.168.10.1 et la 192.168.10.2. Mais la connexion s'établira en priorité avec la 192.168.10.1 et s'il n'est pas disponible, la 192.168.10.2 répondra à la requête du client sans que le client ne s'en rende compte. C'est de la haute disponibilité Rédigé et Présenté par NZOGANG Borel et FOTSO WANSI Lionel 51 CHAPITRE 6 : IMPLEMENTATION DE LA HAUTE DISPONIBILITE ET
DE Si un deuxième client se connecte il recevra plutôt la 192.168.10.2 et la 192.168.10.1 C'est la répartition des charges. On voit donc que le DNS Round Robin est très bien capable de faire de la répartition de charges et de la haute disponibilité en même temps. Installation et configuration du DNS-RR [11] On commence par installer le server DNS # apt-get install bind9 Ensuite on passe à la configuration : # nano /etc/hosts.conf Order hosts,bind Multi on # nano /etc/hosts 127.0.0.1 Localhost 192.168.10.3 www.pfe #nano /etc/resolv.conf Domain Localhost Search pfe.com NameServer 192.168.10.3 On copie deux fichiers à modifier: # cp /etc/bind/db.local /etc/bind/db.pfe # cp /etc/bind/db.255 /etc/bind/db.10.168.192 Configuration du fichier db.pfe (zone directe) # nano /etc/bind/db.pfe @ IN SOA www.pfe.com. root.www.pfe.com. ( @ IN NS www.pfe.com @ IN A 192.168.10.3 www IN A 192.168.10.1 www IN A 192.168.10.2 pfe IN CNAME www pfe.com IN CNAME pfe @ IN AAAA ::1 Configuration du fichier db.10.168.192 (zone inverse) #nano /etc/bind/db.10.168.192 @ IN SOA www.pfe.com. root.pfe.com ( @ IN NS www.pfe.com 1 IN PTR www 2 IN PTR www Configuration du fichier named.conf.local # nano /etc/bind/named.conf.local // include «/etc/bind/zones.rfc1918» Zone « pfe.com» { Type master; File «/etc/bind/db.pfe» ; Rédigé et Présenté par NZOGANG Borel et FOTSO WANSI Lionel 52 CHAPITRE 6 : IMPLEMENTATION DE LA HAUTE DISPONIBILITE ET
DE Forwarders {} ; } ; Zone «10.168.192.in-addr.arpa» { Type master; file «/etc/bind/db.10.168.192»; forwarders {}; }; Un petit test pour voir si la configuration est bonne: # ping www.pfe.com A partir de cet instant la haute disponibilité intégrée à la répartition des charges est fonctionnelle : Figure 32 : Illustration de la répartition des charges par le DNS-RR Rédigé et Présenté par NZOGANG Borel et FOTSO WANSI Lionel 53 CHAPITRE 6 : IMPLEMENTATION DE LA HAUTE DISPONIBILITE ET
DE Figure 33 : illustration du basculement Dans ce chapitre nous avons donc mis sur pieds la solution que nous avons choisir pour pouvoir remplir le cahier de charge à savoir le DNS Round Robin. Et nous avons vu que pour que la répartition des charges et haute disponibilité soient fonctionnelles, le DNS-RR a besoin de l'aide de plusieurs autres logiciels. Mais en théorie le cahier de charge est rempli mais est-ce le cas en pratique ? Rédigé et Présenté par NZOGANG Borel et FOTSO WANSI Lionel 54 |
|