Laboratoire infra Linux HA #7 – Maintenances basiques MySQL, DRBD et diverses

Laboratoire infra Linux HA #7 – Maintenances basiques MySQL, DRBD et diverses

Du premier au cinquième opus, on est parti d’un serveur LAMP qu’on a fait Ă©voluer en une plateforme Ă  haute disponibilitĂ© (si ce n’est MySQL, j’ai pas oubliĂ©). Lors du prĂ©cĂ©dent on a commencĂ© Ă  mesurer l’activitĂ© de nos machines avec Munin. C’est chouette mais si au moindre problème t’es dĂ©semparĂ©, savoir faire tout ça te serviras pas Ă  grand chose. On va imaginer que tu n’es pas le seul Ă  administrer la plateforme (co-administration avec l’utilisateur final, collègues distraits…

Lire la suite Lire la suite

Laboratoire infra Linux HA #6 – Surveillance avec Munin

Laboratoire infra Linux HA #6 – Surveillance avec Munin

lab07-munin-01 Cet article est le sixième opus de la suite d’articles sur la mise en Ĺ“uvre d’une infrastructure Linux visant Ă  servir le blog « lab07.lab » en haute dispo. Dans le prĂ©cĂ©dent article, nous avons de nouveau mis en Ĺ“uvre de la haute-disponibilitĂ© pour nos serveurs FRONT et pour ainsi dire terminĂ© de redondĂ© notre infrastructure. « Oui heuuuu la base de donnĂ©es heuuuu c’est pas de la haute dispoheuuu… ». T’as raison et, c’est un secret mais… on y reviendra…

Lire la suite Lire la suite

Flux RSS

Flux RSS

J’ai remarquĂ© que t’avais eu des difficultĂ©s Ă  trouver mon flux RSS. Perso avant de commencer Ă  chercher Ă  la main, je dĂ©lègue toujours Ă  Freshrss. S’il s’en sort pas, lĂ  je fouille. Pour le coup, j’aurai pu te charrier parce que j’ai mis un gros PNG en haut de la colonne de droite. Bon ok, noir sur « à peu près noir » en terme d’accessibilitĂ© c’est moyen. C’est vrai que je m’en suis pas inquiĂ©tĂ© avant mais mon WordPress sert…

Lire la suite Lire la suite

Laboratoire infra Linux HA #5 – Load balancing avec HAProxy et Keepalived

Laboratoire infra Linux HA #5 – Load balancing avec HAProxy et Keepalived

lab07-front-02, lab07-lb-01 et lab07-lb-02 Cet article est le cinquième opus de la suite d’articles sur la mise en Ĺ“uvre d’une infrastructure Linux visant Ă  servir le blog « lab07.lab » en haute dispo. Dans le prĂ©cĂ©dent article, nous avons enfin mis en Ĺ“uvre de la haute-disponibilitĂ© pour le stockage du code de notre blog. Dans cet article on va d’abord ajouter un nouveau serveur FRONT et comme ça devrait aller vite, on ajoutera deux rĂ©partiteurs de charge (load balancers ou…

Lire la suite Lire la suite

Gitpuller.sh – RafraĂ®chisseur de dĂ©pĂ´ts git

Gitpuller.sh – RafraĂ®chisseur de dĂ©pĂ´ts git

Pour le taf, j’ai une chiĂ©e centaine de dĂ©pĂ´ts git clonĂ©s sur mon ordi et j’ai besoin de les conserver Ă  jour parce que lorsque je pousse mes modifications, je dĂ©teste recevoir ce message : Je me voyais mal faire un git pull Ă  chaque fois que je dois bosser sur un dĂ©pĂ´t alors j’ai cherchĂ© une solution un minimum Ă©lĂ©gante. Les dĂ©pĂ´ts sont tous stockĂ©s dans le sous-dossier GIT-LAB de ma home. J’ai commencĂ© Ă  Ă©crire un bout de…

Lire la suite Lire la suite

Laboratoire infra Linux HA #4 – NFS avec DRBD et Heartbeat

Laboratoire infra Linux HA #4 – NFS avec DRBD et Heartbeat

lab07-nfs-01 & lab07-nfs-02 Cet article est le quatrième opus de la suite d’articles sur la mise en Ĺ“uvre d’une infrastructure Linux visant Ă  servir le blog « lab07.lab Â» en haute dispo. Dans le prĂ©cĂ©dent article nous avons activĂ© la rĂ©plication de la bdd wordpress entre les serveurs lab07-db-01 et lab07-db-02.Dans cet article on va dĂ©coupler le stockage du code et son exĂ©cution. Notre serveur FRONT lab07-front-01 va continuer d’interprĂ©ter le PHP et servir nos pages web mais ne portera plus le…

Lire la suite Lire la suite

Laboratoire infra Linux HA #3 – RĂ©plication MySQL

Laboratoire infra Linux HA #3 – RĂ©plication MySQL

LAB07-DB-02 Cet article est le troisième opus de la suite d’articles sur la mise en Ĺ“uvre d’une infrastructure Linux visant Ă  servir le blog « lab07.lab Â». Dans le prĂ©cĂ©dent article nous avons migrĂ© la base de donnĂ©es de notre Worpdress Ă  l’aide de mysqldump de scp et avons vu comment importer la base sur notre serveur MySQL lab07-db-01.Dans cet article on va faire un premier pas vers la rĂ©silience de notre infrastructure. Ce ne sera pas encore de la haute disponibilitĂ©…

Lire la suite Lire la suite

Laboratoire infra Linux HA #2 – SĂ©paration de la BDD

Laboratoire infra Linux HA #2 – SĂ©paration de la BDD

LAB07-DB-01 Cet article est le second opus de la suite d’articles sur la mise en Ĺ“uvre d’une infrastructure Linux visant Ă  servir le blog « lab07.lab ». Dans le prĂ©cĂ©dent article nous avons rĂ©alisĂ© l’installation et la configuration d’un serveur LAMP sous Debian 12 servant Worpdress Ă  l’aide d’Apache, de MySQL et PHP : lab07-front-01.Dans cet article on va migrer la base de donnĂ©es vers un hĂ´te dĂ©diĂ© : lab07-db-01. Installation des paquets L’installation de Percona MySQL Ă©tant combinĂ©e avec celle des…

Lire la suite Lire la suite

Laboratoire infra Linux HA #1 – Premier serveur LAMP

Laboratoire infra Linux HA #1 – Premier serveur LAMP

LAB07-FRONT-01 Afin d’acquĂ©rir les bases de l’administration système de Linux, j’ai rĂ©alisĂ© le laboratoire suivant dans lequel chaque Ă©tage est redondĂ© (sauf le monitoring) : Le but du laboratoire est de servir en haute disponibilitĂ© le blog WordPress du laboratoire de juillet « lab07.lab ». On utilisera WordPress qui est simple Ă  installer car ce que l’on veut c’est s’entraĂ®ner sur les middleware. La trĂŞve estivale m’invite Ă  rĂ©aliser de nouveau ce lab tout en le documentant pour toi ou pour rĂ©fĂ©rence…

Lire la suite Lire la suite

La mise Ă  jour de version majeure de l’OS : le dist-upgrade

La mise Ă  jour de version majeure de l’OS : le dist-upgrade

Lorsque tu es sur une vieille distribution, tu vas plus avoir de mise Ă  jour et rĂ©installer de zĂ©ro, des fois ça peut ĂŞtre chiant compliquĂ©. Heureusement t’es loin d’ĂŞtre le premier qui a eu la flemme de tout refaire et c’est pris en charge assez simplement. C’est tellement intĂ©grĂ© Ă  l’OS que ça me paraĂ®t plus normal de parler d’une mise Ă  jour – ou d’une montĂ©e de version – que d’une migration. Tout se passe dans le fichier…

Lire la suite Lire la suite