Github get the contributor list of a repository
Quick tip to retrieve the contributor list of a given repository. Example bellow with ceph-ansible: $ curl -s https://api.github.com/repos/ceph/ceph-ansible/stats/contributors | grep login | awk -F …
Quick tip to retrieve the contributor list of a given repository. Example bellow with ceph-ansible: $ curl -s https://api.github.com/repos/ceph/ceph-ansible/stats/contributors | grep login | awk -F …
Some of my favorite AWK expressions: OSD_LISTEN_PORTS:$(netstat -tlpn | awk -F ":" '/ceph-osd/ { sub (" .*", "", $2); print $2 }' | uniq) NETWORK=$(ip -4 -o a | awk …
Quick How-to.
The erasure coding is currently a very hot topic for distributed storage systems. It has been part of the Ceph roadmap for almost a year and Swift guys recently brought the discussion to the table. …
One of the things, that I hate the most about an infrastructure is to have an inconsistent platform. Obviously DNS runs but it could fail, and then it’s always good to rely on your /etc/hosts. …
SOL: Serial Over Line is a wonderful feature that redirects your server’s console thanks to the goodness of IPMI.
Quick article, two nice websites that can help you to build Vagrant templates. http://vmg.slynett.com/ https://puphpet.com/
Update the general_log variable while MySQL runs.
The default value of the variable expire_logs_days is 10 days, most of the time this is way too long. This mini how-to shows how to change this value. Fortunately expire_logs_days is a dynamic …
Shortest article ever written on my blog… From time to time I notice that switching from my audio local source to my Airplay station (and the other way around) somehow muted the sound on …
A couple of days ago, I had some issues with NFS consistency, not every servers were up to date. Some servers had the good version of the file some hadn’t. However performing a ls -l seemed to …
As you may have noticed, I blog using Octopress. I just updated to Mac OS X Mountain Lion and the first s*** happened. I use an amazing project called pow to preview all my article before deploying …
Management server setup! Short introduction of Puppet and MCollective :)
FlashCache is a generic write back block level storage caching solution developed by Facebook. It’s actively used in production within Facebook and released as GPL v2 license.
Sometimes you want to know if the network cable is plug but you don’t want to go to the server room.
Finally, Ubuntu 12.04 came out! And I was pretty excited to re-try MAAS. Good news! This time, I was able to go further!
Always good to remenber!
Working with DRBD it’s not always easy, espacially when you add extra layer like pacemaker to bring high-availability to your platform. I’ve recently been through a weird issue with my …
Couple of days ago Canonical annonced his new tool called MAAS, Metal as a Service. It makes it easy to set up the hardware on which to deploy any service that needs to scale up and down dynamically. …
SImple SSH whitelist
I’m late, I’m late, For a very important date. No time to say “Hello, Goodbye”. I’m late, I’m late, I’m late, I’m late! When you setup a new …
Orchestra est l’outil développé par Ubuntu pour déployer votre propre Cloud privé. Celui-ci est notamment utilisé par Canonical pour gérer son infrastructure Ubuntu Cloud. Pour cela il se base sur …
Dans cet article nous allons traiter de la mise en place d’un Honeypot.
Installer un OS à répétition pour faire des tests peut rapidement devenir une perte de temps quand bien même l’installation serait rapide. Le plus long se sont les interactions avec l’utilisateurs. …
Avant la mise en production il est indispensable de faire des benchmarks des différents services fonctionnants sur la machine. Voici ici quelques outils pour faire des tests de charge/performance …
Sécurisons SSH (oui oui !)
Pour les amoureux du Bash on continue Celui-ci est orienté réseau.
Pour les amoureux du bash on continue :)
Un long article a déjà été consacré à SSH. Google depuis tout juste 1 an a lancé son service de double authentification par token. Personnellement je l’utilise pour sécuriser mon compte Google …
Pour les amoureux du Bash on continue Celui-ci est orienté contrôle du terminal.
Pour les amoureux du Bash on continue :)
M’étant imposé un rythme de deux semaines entre chaque tips, j’inaugure une petite section sur le langage Bash. Dans cette rubrique on retrouve généralement les commandes les plus utiles ainsi que …
Utiliser de bonnes solutions de stockage en entreprise est primordial car les données du SI sont plus importantes que tout. Les données étant critiques, il est important de comprendre les solutions …
Il y a peu j’ai du intervenir sur un serveur possedant une base de données MySQL. Problème, plus personne ne se rappelait le mot de passe de l’utilisateur root. Un site étant encore en ligne il me …
Introduction d’une nouvelle section sur le site: Culture G. Ici j’expose et définie brièvement certaines notions/termes technique. On débute donc avec « scalability », le terme revient très souvent …
Le RAID, Redundant Arrays of Inexpensive Disks est une technologie permettant l’usage de plusieurs disques simultanément. Il peut optimiser les performances, gérer la tolérance de panne ou les deux à …
SSH ou Secure Shell est l’outil de prédilection de tout administrateur système. Ces utilisations peuvent être très variées. L’objectif de cet article est comprendre le fonctionnement de SSH et de …
Pour l’optimisation des coûts la virtualisation est devenue une réelle nécessité pour les entreprises. Introduction à un concept vieux de plus de 30 ans mais qui correspond à l’avenir des …