Mouvements de mars et avril 2023 : tout feu, tout flamme

Publié le 16/04/2023 et écrit par Vincent Finance, dans la catégorie : #actualités

## Un gros barbecue : l'incident de Maxnod

Le 28 mars 2023, un incident d'envergure s'est produit dans l'Ain : un incendie s'est déclaré dans un datacenter (ou centre de données) de la région, celui de la société Maxnod. Cet incendie a été assez impressionnant dans le sens où on pouvait voir dans le ciel un énorme nuage noir et dans le sens où une grande partie de bâtiment a été affecté. Plusieurs FAI sont tombés en panne, notamment Adeli qui est géré par le même société.
Milkywan a été en partie affecté, plusieurs équipements réseaux à nous étant installés dans une baie de ce centre, mais la collecte principale avait été heureusement déplacée au centre de données du CERN. C'est surtout Netsyst, une société gérée par Gary, le trésorier de Milkywan, qui a été impactée en très grande partie. Elle seule remplissait une grande partie de la baie où nos équipements étaient présents.

Heureusement, les pompiers avaient une bonne connaissance des lieux et ont fait un travail acharné pour arrêter l'incendie. Le feu a pu être éteint en quelques heures. Hugues, notre président, a d'ailleurs fait un petit reportage sur Twitter avec plusieurs photos de l'incident. Il a pu rentrer assez rapidement dans les restes du bâtiment, après que les pompiers aient pu vérifier que le feu était bien éteint. Au milieu de la suie, des flaques d'eau et de cendres, les baies avaient eu la chance de ne pas avoir brûlé et le matériel semblait intact, mais recouvert de suie.

Hugues a alors envoyé un appel sur notre messagerie interne pour demander de l'aide pour déracker les serveurs et tout récupérer rapidement. Plusieurs bénévoles et des amis dont moi sont donc partis en urgence au centre pour aider Hugues et Gary à récupérer le matériel. En deux heures environ, nous avons pu tout enlever de Maxnod et rapatrier le matériel chez Gary pour essayer de voir l'étendue des dégâts et essayer de redémarrer ce qui pouvait l'être. Tout le matériel était hélas hors service. Gary essayait de faire le maximum pour remonter son infra et ses clients. Hugues en a profité pour récupérer le serveur de lafibre.info, un forum dédié aux FAI et à la fibre optique, et pour transférer le SSD du serveur sur une nouvelle machine.

Photo prise à l'intérieur du datacenter de Maxnod : Vincent et Marc sont en train de déracker un serveur de la baie
Moi et Marc (un bénévole de Milkywan) en train de déracker un serveur de la baie

Un travail énorme, épuisant, exceptionnel.

Pour autant, les abonnés Milkywan impactés ont pu retrouver rapidement leur connexion Internet grâce aux techniciens sur place nos actions en interne. NetSyst a réussi l'exploit de remonter l'ensemble de ses clients impactés en 33 heures, le temps de restaurer les données depuis les sauvegardes et de retrouver de la place sur les autres machines en fonctionnement. Des sauvegardes régulières, un PRA bien ficelé et une redondance des machines ont permis cet exploit.

Tout ceci est un excellent rappel sur l'importance de sauvegarder ses données et tester ses méthodes de restauration et une leçon pour tout le monde. Il est important de bien faire les choses et de prévoir le risque au maximum.
Un grand chapeau à Gary, Hugues et les autres pour leur implication, leur transparence et leur courage !

## Des Arduino en pagaille

Vu que j'ai pris une petite pause professionnelle, j'en profite pour bricoler un peu les quelques Arduino que j'ai à la maison. Actuellement, je travaille sur deux projets assez ambitieux : un système de clignotants pour mon vélo et un système de surveillance pour mes plantes en pot.

Pour le premier projet, j'avais envie de régler un problème de taille quand je voyage à vélo : le fait de devoir lever le bras pour indiquer ma direction quand je tourne. Cette méthode force à lâcher le guidon et à faire encore plus attention aux véhicules, car ces derniers ont souvent du mal à voir le bras levé.
Du coup, je suis en train de mettre au point mon propre système de clignotants, sur base de clignotants de moto sur 12V. Le but est d'utiliser un Arduino Nano pour contrôler les DEL et afficher les directions. S'il est tout à fait possible de réaliser un système de ce type sans Arduino, ce projet me sert d'excuse pour m'y mettre sérieusement et essayer de comprendre un peu le langage de programmation de ces appareils.

Le deuxième projet est un grand classique des maisons connectées : son but est de surveiller plusieurs plantes en pot et renvoyer l'état de plusieurs paramètres, à savoir la luminosité de la pièce, la température ambiante, l'humidité de l'air ambiant et enfin le taux d'humidité du sol des mes pots.
Dans ce projet, j'utilise donc plusieurs capteurs reliés à un Arduino Uno qui est équipé d'une carte d'extension avec un port Ethernet. Les informations sont alors collectées et envoyées via des paquets UDP à un serveur InfluxDB, un serveur de bases de données orientée séries temporelles. Ce serveur récupère les données en ajoutant automatiquement une date et une heure et permet ensuite de les afficher dans un tableau de bord sous Grafana. Je pourrai ainsi savoir quand arroser mes plantes et surtout à quel moment la terre devient sèche et à quel rythme.

Je rentrerai davantage dans les détails avec quelques articles dédiés sur le sujet, une fois que tout sera terminé et opérationnel.

## Nouveau changement de FAI

Comme certaines personnes ont pu le remarquer, tous les sites que j'héberge chez moi ont été en panne du 12 au 15 avril. La raison est que je suis passé chez un nouveau fournisseur d'accès Internet et que j'ai donc dû changer mon adresse IP, mais aussi l'organisation de mon réseau. J'attendais la fin de mon engagement pour pouvoir changer tranquillement.
Cela faisait longtemps que je souhaitais passer chez un FAI alternatif, notamment pour soutenir la neutralité du Net et pour enfin avoir une configuration réseau qui me laisse le choix de bricoler comme je l'entends. Souvent, chez les gros opérateurs (ou OCEN en termes techniques), les box qui sont louées ne permettent pas forcément de faire de l'auto-hébergement de manière simple ou alors on doit utiliser certains modes qui empêchent de se passer de ces équipements. Je m'étais intéressé à l'époque à quelques opérateurs membres de la FFDN, mais je n'avais pas trouvé d'offres convaincantes pour migrer. J'ai finalement franchi le pas pour aller chez Milkywan, ayant été convaincu par le travail acharné des bénévoles et par la qualité de service.

J'en ai donc profité pour remplacer mon routeur sous OPNSense par un routeur Mikrotik. Pour expliquer simplement ce que c'est, prenez un bon routeur pro de type Cisco ou Aruba, mettez du SSH et une interface accessible via un logiciel dédié, des mises à jour régulières et un processeur ARM : ça vous donne un truc fiable, simple et efficace. En guise de routeur pour une connexion résidentielle ou un petit laboratoire, c'est juste parfait. Je comprends mieux pourquoi OPNSense n'est pas toujours adapté.
J'en ai aussi profité pour recâbler mon installation proprement comme vous pouvez le voir ici :

Photo générale de ma baie avec mes serveurs et mon routeur

Certes, la communication autour de ce changement n'a pas été la meilleure, mais je travaille à son amélioration. Un salon Matrix est d'ailleurs disponible si vous souhaitez avoir plus d'infos sur les pannes, travaux en cours ou bien si vous souhaitez demander de l'aide et papoter : https://matrix.to/#/%23automario:matrix.underworld.fr
Espérons que ce changement assurera une meilleure stabilité à ma plateforme !

Sur ce, je retourne à mes occupations et autres bricolages. D'autres articles sont en cours d'écriture et devraient arriver très prochainement !


Un commentaire à ajouter ?

Pour ajouter votre commentaire, envoyez directement un mail ici