Le 3 février 2015

Faire des backups facilement

Faire des backups facilement

À Octopuce, nous sauvegardons nos stations de travail sur un NAS chiffré. Vous trouverez ici le script que nous utilisons et des instructions pour des sauvegardes fiables !

Lire la suite »

Le 18 janvier 2011

Hébergement de dépôts GIT sur un serveur via Gitosis

Octopuce hébergeant de nombreuses agences web, leurs clients et les projets de développement de tout ce petit monde, il nous est souvent demandé d’installer des systèmes de contrôle de version.

Nous utilisions jusque-là subversion (SVN) mais certains de nos clients utilisent maintenant GIT, le nouveau système de gestion de source distribué, visiblement plus léger et rapide que SVN.

Nous avons donc dû nous poser la question de l’hébergement de ces dépôts GIT. Rapidement, nous sommes tombés sur le logiciel Gitosis, qui permet de gérer facilement ses dépôts GIT avec un accès SSH, mais sans nécessité de disposer d’un accès shell au serveur !

Voici donc comment utiliser Gitosis sous Debian pour créer des dépôts

Lire la suite »

Le 14 janvier 2010

Varnish & Failover, exemple de VCL de répartition de charge intelligente…

A Octopuce, on aime les bons outils libres, puissants, fiables, et ingénieux. Varnish, le logiciel de serveur mandataire (proxy) pour gros sites web, fait partie de ces outils. Récemment, nous avons dû, pour un client disposant de 4 serveurs web et d’un frontal sous Varnish, faire passer certaines pages sur un serveur web en particulier. Jusque là, rien de bien compliqué. Nous avions défini nos serveurs web sous forme de backends dans la configuration de Varnish, et défini un répartiteur de charge, qui prenait les pages à servir : backend web5 { .host = "10.0.58.20"; .port = "80"; .probe = { .request = "GET / HTTP/1.1" "Host: www.monsite.fr" "Connection: close"; .timeout = 6s; .interval = 20s; .window = 8; .threshold = 3; } } ... 1234567891011 backend web5 {.host = "10.0.58.20"; .port = "80";.probe = {.request ="GET / HTTP/1.1""Host: www.monsite.fr""Connection: close";.timeout = 6s; .interval = 20s; .window = 8; .threshold = 3;}}... puis director lb random { .retries = 5; { .backend = web5; .weight = 7; } { .backend = web4; .weight = 7; } { .backend = web3;... Lire la suite »

Le 8 janvier 2010

Comment changer un disque SATA à chaud sous Linux ?

Ah ! Le fameux « hotplug » ou « changement à chaud » ! Un des marronniers du monde des administrateurs système. Lorsque l’on achète une baie de disque toute faite ou des systèmes prévus pour (comme des cartes raid 3Ware ou Adaptec), on peut assez facilement changer un disque dur défectueux sans rebooter le serveur : le constructeur vous fournit les outils en ligne de commande ou en environnement graphique qui vous permettent de faire cela facilement. Toutefois, sur de petits serveurs, on n’a pas toujours une carte raid sous la main, mais juste 2 à 4 disques SATA sur le bus interne de la machine. La question du jour est donc : Comment changer un disque dur SATA sur un serveur sans le redémarrer ? Tout d’abord, il y a quelques prérequis : un noyau Linux récent (2.6.18 minimum, nous conseillons de toute manière d’être au moins au 2.6.26, qui n’a rien de vraiment récent par ailleurs ;) ) Pour savoir quel noyau vous avez, tapez uname -a une carte SATA configurée en mode AHCI, et pas en mode de compatibilité IDE : sans cela,... Lire la suite »
Page 1 sur 212