Une clé USB pour les booter tous

dim. 18 oct. 2015 by Marmotte

Lorsqu'on bidouille des machines, il arrive que le système ne démarre plus. Que seul le boot loader soit cassé, ou que ce soit le système complet, il est donc important d'avoir à disposition un moyen de démarrer la machine, pour réparer les dégâts.

J'explique ici la manière dont j'ai configuré …

read more

Installer Odoo depuis les sources

dim. 18 janv. 2015 by Marmotte

Comme je travaille sur Odoo, je n'utilise pas la version des dépôts, mais j'installe les instances Odoo manuellement, depuis les sources. Cette méthode simplifie la gestion des patchs personnalisés, l'utilisation d'une version spécifique pour chaque projet, le lancement de plusieurs instances sur un même serveur...

Dans cet article, j'explique comment …

read more

Monitoring avec Munin 2

dim. 15 juin 2014 by Marmotte

Munin est un outil de monitoring qui affiche l'activité des machines surveillées sous forme de graphiques. Il est constitué d'une machine maître, qui affiche les informations, et de noeuds, installés sur les machines à surveiller.

Installation

Sous Debian, il suffit d'installer le paquet munin pour le maître. Il est aussi …

read more

Utiliser le watchdog du SheevaPlug

mar. 17 sept. 2013 by Marmotte

Le watchdog est un mécanisme qui permet d'effectuer des actions précises en cas de défaillance du système. Le comportement par défaut est de simplement redémarrer la machine quand un problème est constaté, mais on peut aussi exécuter des scripts, afin de tenter des réparations automatiques, avant de redémarrer la machine …

read more

Installer OpenERP depuis les sources

sam. 14 sept. 2013 by Marmotte

Comme je travaille sur OpenERP, je n'utilise pas la version des dépôts, mais j'installe les instances OpenERP manuellement, depuis les sources. Cette méthode simplifie la gestion des patchs personnalisés, l'utilisation d'une version spécifique pour chaque projet, le lancement de plusieurs instances sur un même serveur...

Dans cet article, j'explique comment …

read more

Gérer des démons avec Supervisor

ven. 13 sept. 2013 by Marmotte

Supervisor est un outil qui permet de lancer des processus, et qui surveille leur exécution. Il est capable de relancer un processus en cas d'arrêt sur une erreur, ou sur demande de l'utilisateur.

Installation

Sous Debian, il suffit d'installer le paquet supervisor.

$ sudo apt-get install --no-install-recommends supervisor

Configuration

La configuration …

read more

Sauvegarde et restauration avec Bup

jeu. 12 sept. 2013 by Marmotte

Bup est un système de sauvegarde construit au dessus de git. Il permet donc très simplement de parcourir l'historique des sauvegardes.

Il découpe les fichiers sauvegardés en de multiples fragments, pour profiter du fonctionnement de git : Chaque fragment n'est stocké qu'une seule fois.

Mise à jour 09/01/2018 : Ajout …

read more

Installation et configuration de PostgreSQL

mer. 11 sept. 2013 by Marmotte

PostgreSQL est un système de gestion de bases de donnés relationnelles.

Installation

Sous Debian, il suffit d'installer le paquet postgresql.

$ sudo apt-get install --no-install-recommends postgresql

Configuration

Les fichiers de configuration se trouvent dans le répertoire /etc/postgresql/<Version>/<Cluster>/. Le chemin complet étant différent selon la version et le cluster …

read more

LXC sur Debian Wheezy

sam. 31 août 2013 by Marmotte

LXC, pour Linux Containers, permet de lancer plusieurs environnements Linux sur une même machine, de manière isolée, comme le fait OpenVZ. Par rapport à des machines virtuelles, les performances sont donc bien meilleures, puisque les différents systèmes fonctionnent directement sur le noyau, sans couche de virtualisation intermédiaire. Cela implique aussi …

read more

Utilisation basique de LVM

ven. 30 août 2013 by Marmotte

LVM est un gestionnaire de volumes logiques. Il permet une gestion plus souple de l'espace de stockage que l'utilisation directe des disques durs.

En contrepartie, si l'un des disques qui composent le volume physique LVM tombe en panne, il devient très difficile, voire impossible, de récupérer les données de ce …

read more