|
Recherche |
Un descriptif complet des possibilités de cette option est disponible à l'adresse ci dessous: http://www.ovh.com/fr/items/ip_failover.xml . Voici la liste des outils qu'il faut préparer pour se servir correctement de cette option:
Dans les exemples ci dessous nous allons utiliser le serveur A comme le principal et le serveur B qui sera utiliser pour recevoir l'IP fail-over. Les exemples ont été reproduits sur des serveurs RedHat? 7.2 Release 1 OVH. Attention: ceci est un exemple de la mise en place. En temps réel il ne faut pas oublier que l'IP fail-over ne doit pas être sur les deux serveurs en simultanée. En claire l'interface reseau ne doit pas être ajouter par avance sur le serveur qui va prendre la releve au moment de la panne si il n'est pas configurer comme serveur mx backup, du au traitement en local des emails. Cela peut engendrer des problèmes. Dans le Manager, cliquez sur le serveur A, puis Services, puis IP fail-over. Activez votre IP en utilisant Ajouter une adresse IP. Suivez les instructions et validez vos choix. Une fois terminée un mail vous parviendra contenant l'adresse fail-over et le lien vers le guide pour l'installation de celle ci sur les serveurs. Suivez les instructions de ce guide: http://guides.ovh.net/AjouterAliasIp Important: Installez l'IP sur les deux serveurs afin de pouvoir tester le basculement avant de déclarer un nom de domaine sur l'IP. Ainsi vous pouvez assurer qu'au moment fatal l'option sera vraiment opérationnelle. Nous avons maintenant l'IP configurée sur les deux serveurs:
Dans le Manager, serveur A, puis Services, puis IP fail-over et sur Basculer IP fail-over. Choisissez votre IP fail-over et changez le routage vers le serveur B. Encore une fois vous allez recevoir un email qui vous confirme le routage de votre IP fail-over vers le serveur B. Une simple connexion en SSH sur l'IP fail-over et vous devez être connecté au serveur B. L'option est donc opérationnelle en cas de besoin urgent. Il faut maintenant rerouter l'IP vers le serveur A, toujours dans le Manager, mais cette fois serveur B, puis Services, puis IP fail-over et sur Basculer IP fail-over. Avec la reverse par défaut attribué par OVH: Pour un nouveau domaine qui doit être créer il faut utiliser le Reverse de votre IP fail-over comme DNS primaire et sdns1.ovh.net comme DNS secondaire. Pendant la création du domaine il faut donc choisir "Choisir des DNS personnalisés". Indiquez alors les serveurs de noms de façon suivante :
Avec une reverse personnalisée: Il vous est possible de mettre une reverse sur votre IP fail-over. Il faut donc créer un champs A IN IP.DE.FAIL.OVER sur un domaine déjà existant, déclarer celui ci dans Gestion des Host dans la partie DNS de votre manager et puis l'ajouter dans la section IP fail-over comme REVERSE. Une fois propagé, indiquez les serveurs de noms de façon suivante :
Dans les deux cas de figure il faut ensuite se rendre dans le Manager et cliquer sur serveur A puis Services et DNS secondaire. Ajoutez le domaine sans www. et sélectionnez l'IP fail-over comme primaire. Ensuite patientez au moins 12h à 24h que les DNS soient propagés correctement avant de faire tout autre modification. Ajoutez le domaine sur le serveur A via OVHM en cliquant sur Ajouter un domaine. Sélectionnez dans le champs "IP" la fail-over. Choisissez les options supplémentaire selon vos besoins et validez le tout en cliquant sur créer. Cliquez sur Retourner à index et cliquez sur Redémarrer tous les services (pour prendre en compte les changements). Ensuite vous pouvez installer votre site comme d'habitude. Refaites la manipulation sur le serveur B. Important: Il ne faut pas oublier que chaque modification dans la zone DNS effectuée sur le serveur A doit être reportée sur le serveur B. En cas d'oubli il se peut que des sous-domaines tels que forum.votredomaine.com ne fonctionnent plus lors d'un basculement. La différence entre serveur de backup qui prends la relève en cas de panne et basculement d'un serveur vers un autre, est aussi à prendre en considération. En cas de fonctionnalité serveur backup: Dans tout les cas il faut synchroniser régulièrement les données web et SQL entre serveur A et serveur B. Les emails surtout sont importants. Etant donné que serveur B doit uniquement stocker les emails et les relayer plus tard vers le serveur A afin qu'ils ne soient pas perdus. En cas de fonctionnalité basculement de serveur/offre: Aussi lors d'un basculement il faut synchroniser d'abord les données web et SQL entre serveur A et serveur B. Lors d'un basculement il faut créer tous les comptes email présents sur le serveur A sur le serveur B, afin que tout le courrier soit distribué correctement après le basculement. Nous avons deux serveurs dédiés qui sont identiques au niveau de la configuration selon les spécifications citées ci-dessus. Ils sont synchrones au niveau des données web, SQL et fichiers de zone. Maintenant il suffit de basculer l'IP fail-over de serveur A sur serveur B comme déjà lors du test de basculement. Lors de la rédaction de ce guide toutes les manipulations ont été effectuées en temps réel afin de vérifier toutes les étapes. Le basculement du domaine de serveur A vers serveur B a mis moins de 2 minutes. Partant du principe que votre domaine est déjà installer sur le serveur A avec l'IP principale il faut procéder de façon suivant:
Il faut éditer le fichier de zone du domaine. via SSH: nano /var/named/domaine.com.hosts Tout d'abord le SOA qui est sous forme 2007022101. Le serial est la date au jour de votre modification plus le 01 pour la première modification de la journée. Si vous modifiez donc plusieur fois par jour, il faut monter les derniers deux chiffres de façon incrementale. (02, 03, 04 et ainsi de suite). Ensuite IN NS: nsVotreServer.ovh.net devient IP-de-failover.ovh.net. et tout les IP sont a remplacer par l'IP fail-over. Faites bien attention de laisser les points à la fin de la ligne de certains champs. Important est que vous remplacez le IN NS ns.ovh.net vers sdns1.ovh.net car lors de la récréation du DNS secondaire dans le manager votre domaine sera présent sur le nouveau secondaire qui est sdns1.ovh.net. Sauvez et redemarrez bind: /etc/init.d/named restart via webmin: Section serveurs, puis Serveur de noms de domaines BIND, puis sur l'icone Master au dessus du domaine en question et sur Modifier le fichier d'enregistrements. Tout d'abord le SOA qui est sous forme 2007022101. Le serial est la date au jour de votre modification plus le 01 pour la première modification de la journée. Si vous modifiez donc plusieur fois par jour, il faut monter les derniers deux chiffres de façon incrementale. (02, 03, 04 et ainsi de suite). Ensuite IN NS: nsVotreServer.ovh.net devient IP-de-failover.ovh.net. et tout les IP sont a remplacer par l'IP fail-over. Faites bien attention de laisser les points à la fin de la ligne de certains champs. Important est que vous remplacez le IN NS ns.ovh.net vers sdns1.ovh.net car lors de la récréation du DNS secondaire dans le manager votre domaine sera présent sur le nouveau secondaire qui est sdns1.ovh.net. Ensuite sauvegardez et appliquez les changements. via SSH: nano /httpd.conf Dans le VirtualHost de votre domaine remplacez l'IP par la fail-over et enregistrez. Redemarrez le serveur web: /etc/init.d/httpd restart via webmin: Section serveurs, puis Serveur Web Apache, puis sur l'icone WWW du ServeurVirtuel portant votre nom de domaine. Dans Détails du serveur virtuel remplacez l'IP par la fail-over, sauvegardez et cliquez tout en haut sur l'onglet Appliquer les changements. Ajoutez le domaine sur le serveur B via OVHM en cliquant sur Ajouter un domaine. Selectionnez dans le champs "IP" la fail-over. Choissisez les options supplèmentaire selon vos besoins et validez le tout en cliquant sur créer. Faites Retourner à index et cliquez sur Redemarrer tous les services (pour prendre en compte les changements). Il faut tout d'abord aller dans le manager v3 cliquer sur serveur A puis Services et DNS secondaire. Supprimez votre domaine du DNS secondaire et réajoutez le aussi tôt en selectionnant cette fois l'IP fail-over comme primaire. Ensuite rendez vous dans la section Domaine & DNS puis Serveurs DNS et remplacez les DNS actuel par:
Avant de basculer l'IP fail-over et de risquer une inaccessibilité, il faut d'abord tester la configuration. Utilisez votre outil commande shell dans votre webmin ou connectez vous en ssh sur un de vos serveurs. Interrogez les zones avec la commande: dig nomdedomaine.com @leserveur.ovh.net Voici un exemple: SERVEUR A: 1:08 melost@InTheShell ~% dig guidesovh.com @ns38936.ovh.net <<>> DiG 9.2.4 <<>> guidesovh.com @ns38936.ovh.net guidesovh.com. IN A ANSWER SECTION: guidesovh.com. 86400 IN A 91.121.63.5 AUTHORITY SECTION: guidesovh.com. 86400 IN NS sdns1.ovh.net. guidesovh.com. 86400 IN NS 91-121-63-5.ovh.net. ADDITIONAL SECTION: sdns1.ovh.net. 170542 IN A 213.251.188.140 91-121-63-5.ovh.net. 84144 IN A 91.121.63.5 SERVEUR B: 1:08 melost@InTheShell ~% dig guidesovh.com @ghost.ovh.net <<>> DiG 9.2.4 <<>> guidesovh.com @ghost.ovh.net guidesovh.com. IN A ANSWER SECTION: guidesovh.com. 86400 IN A 91.121.63.5 AUTHORITY SECTION: guidesovh.com. 86400 IN NS 91-121-63-5.ovh.net. guidesovh.com. 86400 IN NS sdns1.ovh.net. ADDITIONAL SECTION: sdns1.ovh.net. 165503 IN A 213.251.188.140 91-121-63-5.ovh.net. 165503 IN A 91.121.63.5 Un dig @sdns1.ovh.net doit donc vous retourner également la reverse de votre IP fail-over. A priori tout est prêt pour le basculement de l'IP fail-over d'un serveur vers l'autre. Si vous n'êtes pas sure que cela va fonctionner comme il faut, vous pouvez sans problèmes demander au support une verification. Il vous indiqueront si tout est correct ou si il y a des choses à corriger. La redaction de certains guides est en cours afin de vous rendre l'utilisation encore plus facile:
|