Create a smart debian repository with reprepro

mar. 11 décembre 2012  by mehdi abaakouk

reprepro is "a tool to manage a repository of Debian packages (.deb, .udeb, .dsc, ...). It stores files either being injected manually or downloaded from some other repository (partially) mirrored into one pool/ hierarchy"

So my goal is ot have a local repository with:

more ...
Posted in Debian with tags debian


Galera and puppetlabs mysql module

mer. 28 novembre 2012  by mehdi abaakouk

Recently I have tested mysql galera on debian, here a quick description of the installation of galera with the puppetlabs-mysql This will allow to use galera for all applications that setup mysql with this module.

Start by add the percona repository of mysql galera

class mygalera_klass{

$local_ip = $ipaddress_eth0

# apt repository ...
more ...
Posted in Puppet with tags puppetlabs mysql galera


Adding schroot support to piuparts

lun. 11 juin 2012  by mehdi abaakouk

For my work on the Openstack packages, I have decided to make some tests with piuparts. So I have installed piuparts, read the manual, and made my first test.
By default, piuparts uses deboostrap to make chroot environment for packages testing. Other methods are pbuilder or lvm snapshot.

But, I ...
more ...


From the tetaneutral.net to a looking glass for bird

jeu. 31 mai 2012  by mehdi abaakouk

During one year of participation in the tetaneutral.net project, a French Associative Internet Service Provider and Host Provider, I have set up a mini cloud with ganeti (~100 virtual machines), I have integrated CheckMK for monitoring the ISP infrastructure and I have done some other system administration tasks.

Tetaneutral ...

more ...


First step in my involvement in openstack

jeu. 24 mai 2012  by Mehdi Abaakouk

Due to a recent interest for the Openstack project, I have begun to test and to do some work around it.

I have started to setup a cluster of four nodes (1 proxy/volume and 3 computes) on Debian by following this guide (Or this one if you love Puppet ...

more ...