Bonjour à toutes et à tous, déjà près de 4 semaines se sont écoulés depuis notre article En route pour le housing : ça ping ! soit presque 10 semaines depuis l’article En route pour le housing : objectif atteint ! et nous ne pensions vraiment pas que cela serait aussi long. Je pourrais même commencer cet article comme le précédent : « nous en avons parcouru du chemin, résolu des problèmes, fait des kilomètres, passé des nuits à -ne pas- dormir… Un jolie chemin parsemé d’embûches plus énervantes les unes que les autres. De bonnes doses de stress vous amenant par moment à vous poser la question « Non mais qu’est-ce qui nous a pris de nous lancer là dedans ?! » Sans parler des problèmes qui amènent à des dépenses totalement imprévues… heureusement que votre générosité à toutes et tous nous a permit d’avoir un peu de trésorerie de côté pour ne pas avoir en plus à se soucier (trop) de l’aspect financier… » car c’est à peu près le même discours que nous pouvons tenir ce jour.
Mais avec tout de même une différence -considérable- : tout est en place et la migration va commencer !
Avant de vous donner le récit de ces 4 dernières semaines donc, je vous informe que nous allons effectivement débuter la migration cette semaine (première semaine du mois de juillet). Nous aurions aimé pouvoir prévenir longtemps à l’avance mais nous avons rencontré tellement de petits problèmes auxquels se sont accumulés beaucoup d’incidents sur l’infrastructure actuellement utilisée par vos sites que nous allons devoir procéder rapidement, pour ne pas dire dans l’urgence… 🙁
Rassurez vous, vous n’aurez rien à faire et les opérations seront quasiment transparente et la plupart seront effectuées la nuit. Sachez d’ailleurs qu’Aurélien PONCINI (moi-même donc) a prit deux semaines de congés qui seront intégralement dédiées à Web4all. De même Benoit GEORGELIN (résidant au Canada) a également prit deux semaines de congés et rentre spécialement en France pour procéder à la migration des données et à la prise en main de tout ce qui a été fait ces dernières semaines.
Vous voyez, malgré que Web4all ne soit uniquement composée de bénévoles, nous faisons tout pour que le service soit le meilleur possible.
La migration se déroulera ainsi :
- 01-02 juillet : Migration du portail Web4all : site, forums, outils interne… afin de valider le fonctionnement de l’infrastructure
- 02-03 juillet : Migration des serveurs DNS ns1.web4all.fr / ns2.web4all.fr Ne vous inquiétez pas, aucun impact de votre côté et aucune modification à effectuer !
- 04-05 juillet : Migration de la plate-forme de stockage + FTP + HTTP + MySQL : tous les sites internet devraient basculer. Aucune modification n’est à effectuer de votre côté. Seuls les clients qui n’utilisent pas les DNS de Web4all auront des modifications à faire, ils seront individuellement prévenus. Web4all met des solutions en place pour que ces derniers n’aient pas de coupure de service
- Après le 05 juillet : Migration Zimbra : en attente pour le moment
Comme vous le voyez, vous n’avez aucune modification de votre côté à effectuer. La coupure de service pour la bascule FTP/HTTP/MySQL ne devrait pas excéder 60 minutes (que nous tenterons de réduire).
L’architecture de production actuelle rencontre de sérieux problèmes et il est temps de la mettre à la retraite. Pour ne rien vous cacher le Filer qui contient les fichiers commence à faiblir. Aucun risque de perte de données car nous avons des répliquas mais en cas de casse il faudra alors procéder à une migration dans l’urgence ce qui serait encore moins agréable…
Voilà, nous allons désormais vous raconter ce qu’il s’est passé ces 4 dernières semaines. Les photos servant à illustrer l’aventure ont été prises sur le coup, tel que nous avons vécu l’événement, sans forcément avoir le temps de prendre la pose… alors pardonnez nous pour la médiocre qualité de certaines photos.
Certains d’entre vous ont pu suivre en quasi temps réel cet événement puisque nous avions relayé cela sur les réseaux sociaux. A ce sujet, je vous rappelle que vous pouvez suivre l’actualité de Web4all sur les différents réseaux Facebook, Twitter et Google+
Perception du matériel de stockage…
Le dernière article avait été publié juste avant que nous recevions la dernière partie du matériel, dédiée au stockage.
Cette partie est composée de :
– 1 SAN pour le stockage des machines virtuelles
– 1 serveur de backups
– 2 serveurs pour publier les données des sites internet (publient le NFS pour les serveurs HTTP)
– 1 DAS qui stocke les disques dur pour les deux serveurs sus-cités (reçu juste avant la rédaction du précédent article)
Des cartons, encore des cartons… La dernière livraison est enfin là !
L’arrière du SAN DELL MD3620i. Equipé de double contrôleurs 10 GB.
L’avant du SAN DELL MD3620i. Equipé de 24 disques de 900GB SAS 10k 2.5
Serveurs pour le cluster ZFS. Double cartes 10GB. 256GB de ram. Cartes SAS à ajouter.
Serveurs pour le cluster ZFS avec leur baie de disques. Les fichiers des sites seront là !
Avant du serveur de backup. 6HDD de 4To
On amène le SAN et le serveur de backup au datacenter…
Oui pour le moment nous n’amenons pas le cluster ZFS car il reste du travail à faire dessus… il reste donc dans le salon d’Aurélien PONCINI… :/
Chantal QUINQUIS participe également, et pas juste pour la photo
Ça commence a se remplir. Il manque encore 2 serveurs et un DAS. #avantDeLaBaie
Ça commence a se remplir. Il manque encore 2 serveurs et un DAS. #arrièreDeLaBaie
Configuration du Cluster ZFS à la maison…
Il faut désormais s’occuper du cluster ZFS qui va stocker les fichiers des sites internet.
Ce dernier devra assurer la publication des données en NFS pour les serveurs Web de manière rapide et permanente. Si tout se passe correctement nous devrions donc sur cette partie de l’infrastructure bénéficier d’un fort avantage comparé à aujourd’hui. En effet nous aurons désormais un cluster et non un serveur tout seul qui, en cas de défaillance, ne publie plus rien… et nous passons de 8 HDD à 24.. le RAID devrait aller plus vite… beaucoup plus vite 🙂
Il faut alors ajouter les cartes HBA dans les serveurs, configurer le tout, faire quelques essais et pour le coup on vous a même fait une petite vidéo… Juste pour que vous voyez le bruit que cela peut faire dans mon salon durant la phase de configuration 🙂
A côté, le bruit des switchs juste derrière le canapé était relativement faible…
Mais avant cela nous avons dû commander deux modules de stacking pour les swicths 48 ports afin d’unifier le tout en un switch 96 ports… Merci à la société Ineonet qui nous aura permis d’être livré dans la journée ! Et merci à Autolib’ qui nous aura encore une fois bien dépanné… ce jour là, il aura tout de même fallu 1H45 pour faire 5 kms en région parisienne… de quoi devenir fou 🙁
Ca y est, on a les cartons des stack !
Voilà les fameux modules de stack avec leurs câbles 40GB
Les cartes HBA pour que nos serveurs se connectent aux disques dans la baie de stockage.
Cartes insérées dans le support…
Cartes en place dans les serveurs !
Parrallèlement à tout cela, nous avons commencé à répliquer les serveurs de sauvegardes pour bénéficier des données au sein de la baie 🙂
Allez on tire un peu sur le filer de backups
Yeah \o/ Ca prend forme ! nmc@zfs-clu-01a:/$ zpool iostat & nmc@zfs-clu-01a:/$ zpool status
Et comme promi, une petite vidéo :
On amène le Cluster ZFS au datacenter !
Allez pour changer… encore un petit chargement dans la voiture ? Promis, c’est le dernier !
A un moment, la lumière s’est éteinte… et là ca clignote de partout…
Il faut monter les racks de la MD3060e / Un peu galère !
Maintenant il faut remettre alims, ventilos et contrôleurs à l’arrière de la MD3060e
MD3060e remontée (pour la partie arrière) !
Et maintenant on passe à la partie avant. Il faut mettre les HDD
Et voilà la baie remplie (avec quelques câbles non rangés car temporaires) !
Le haut de la baie… difficile d’avoir toute la baie d’un coup en raison du manque de recul 🙁
La partie Stockage au complet !!!
Et voilà, petite photo devant la baie complète (avec des câbles à retirer et à ranger !!!)
Voilà maintenant on passe à la configuration et peu de photo à montrer de cela…
Un article à notre sujet a été publié sur le site de Neo-Telecoms 🙂 http://www.neotelecoms.com/fr/actualites/paris-bienvenue-lhebergeur-web4all
Merci, merci et encore merci !
Aurélien PONCINI
Président Fondateur de Web4all