Blog

Viewing posts by tristanlt

OpenStack haute-disponibilité #3 RabbitMQ

RabbitMQ LogoLes composants des APIs de OpenStack ont recours à un serveur AMQP pour traiter les demandes de manière asynchrone, un message est posté sur la file de message et les services qui exécutes réellement le travail prennent les tickets et exécutent la tâche (tient, ça ressemble à mon job).

OpenStack haute-disponibilité #2 HAProxy

Logo OpenStackJe poursuit donc la série de posts visant à expliquer l'installation de contrôleurs OpenStack haute-disponibilité. Le sujet est de maintenir le service sur les APIs de gestion et de console, et non sur les machines virtuelles hébergées par l'infrastructure.

OpenStack haute-dispo #1 Keepalived

Logo OpenStackCe post est le premier d'une série de posts visant à expliquer l'installation de contrôleurs OpenStack haute-disponibilité. Le sujet est de maintenir le service sur les APIs de gestion et de console, et non sur les machines virtuelles hébergées par l'infrastructure.

Installation de Torque sur Ubuntu 14.04

HPC SysadminTorque est un gestionnaire de ressources et un gestionnaire de travaux par lot (batch). Torque réceptionne les demandes de travaux auprès des utilisateurs, les places en file d'attente, il peut gérer la disponibilité des noeuds de calcul du cluster et distribuer les tâches. Torque est composé de 3 types de services; torque-server (pbs-server) reçoit les demandes des utilisateurs (soumissions, stats...), scheduler donne au server les noeuds sur lequelles envoyer les jobs et enfin, les MOMs, installées sur les noeuds de calcul, executent les jobs et informent le server sur le fonctionnement des jobs. Torque est open-source, porté par la société Adaptive Computing et très bien documenté, de plus amples informations peuvent être trouvées sur leur site internet.

UEFI PXE Ubuntu Installation

Recently, I tried a network installation on a brand new rack server Dell PowerEdge R730. I used the same procedure I have always used. This server can't make a PXE boot on legacy boot mode (BIOS), UEFI mode can. Ok, let's used UEFI !

Bootstrap the OpenStack Keystone API V3 with Httpie

Sometime, Openstack's clients are not compliant with latests API versions. We should use Curl to create domains and openstack's clients (python-keystoneclient or python-openstackclient) to manipulate v2 identity objects. There is a way to simplify: exclusive use of Rest API (with Curl for instance). However, curl is not design for humans... Httpie was born from this fact, httpie simplifies commands by serialize options to json and prettify results from commands. This post explains how populate and use Openstack Keystone API V3 with Rest API with httpie.

Installation de OpenStack Client sur Ubuntu 14.04

Le client fournit avec Keystone nommée sobrement keystone est en passe d'être déprécié, les utilisateurs de OpenStack sont invités a se tourner vers OpenStackClient (OSC) qui reprends les bibliothèques de base des composants OpenStack en offrant une interface en ligne de commande performante.

Docker #4 : Build Docker from sources

Docker is still in developpement. I'm experiencing bug #4068 which been corrected on master but not else in Ubuntu 14.04 packages. I will build Docker from sources with... Docker itself.

Docker #3 : Commandes utiles

Voici quelques commandes très utiles pour démarrer avec Docker. La commande que j'utilise est docker.io parce que dans Debian et Ubuntu la commande docker était déjà prise.

Docker #2 : Plone

    This recipe is about Plone deployement for developement and production with Docker and Buildout. I will write two DockerFile, first one provide a great python environnement and second one which deploy a Plone instance with iuem.sequestre. iuem.sequestre is a numeric vault to store secrets. It's a Plone addon.