Utiliser l'API Openstack OVH

ovh openstack docker infra api - 16 Dec 2016

Utiliser l'API Openstack OVH

OVH propose depuis quelque temps déjà d’accéder à certaines ressources de votre infrastructure à travers l’API Openstack. Bien que pas mal d’opérations soient réalisables grâce au manager, certaines d’entre elles, un peu poussées, ne sont réalisables qu’à travers l’API OVH et/ou l’API OpenStack qui est d’ailleurs partiellement exploitée par le dashboard Horizon. Nous allons voir en détails l’installation d’un environnement client pour exploiter l’API Openstack en console. Pré-requis Python 2.

Lire la suite ...

nginx reverse proxy infra cors api javascript - 03 Nov 2016

Accéder à une API cross-domain depuis Javascript avec CORS et un reverse proxy nginx

Introduction Dans la continuité de l’émergence des applications full frontend, nous sommes de plus en plus amenés a appeler des API directement en Javascript depuis le client. J’ai récemment été confronté à un cas où l’API à interroger n’était pas sur le même domaine que l’application. Sur un développement backend ce genre de cas ne pose aucun problème mais avec Javascript, pour des raisons de sécurité, les communications cross-domain sont bloquées par la Same Origin Policy.

Lire la suite ...
Accéder à une API cross-domain depuis Javascript avec CORS et un reverse proxy nginx

Infra Linux SSL Certicats Sécurité - 13 Mar 2015

SSL - Générer une demande de signature de certificat

Introduction La génération d’une requête de signature de certificat, appelée comme ceci car elle est normalement transmise à une autorité de certification (Certificate Authority ou CA) pour … signature, est faite lorsque l’on souhaite exploiter un certificat SSL délivré par une autorité de certification (reconnue ou non). Un certificat n’est ni plus, ni moins qu’une clé qui a été signée par une autorité autorisée garantissant ainsi que celle-ci est valide est correspond bien à la bonne entité.

Lire la suite ...
SSL - Générer une demande de signature de certificat
Authentification HTTP avec HA Proxy

Infra HA Proxy Linux Network - 10 Mar 2015

Authentification HTTP avec HA Proxy

Nous utilisons aujourd’hui pas mal HA Proxy pour faire du load-balancing software sur différents types d’infra, une fonctionnalité interessante proposée par HA Proxy permet de gérer une authentification basique via HTTP. Cela permet, entre autre, de centraliser les accès au niveau du LB mais également de ne pas solliciter les backend. Sa mise en place est assez simple et repose sur la notion de “userlist”, qui permet de définir au niveau HA Proxy des identifiants comme ci-dessous.

Lire la suite ...

Services Infra Linux Debian Supervisor - 22 Dec 2014

Controller ses services applicatifs avec supervisor

Bonjour à tous, Aujourd’hui nous allons faire le tour d’une solution fort sympathique que nous utilisons @elao pour faire tourner certains services applicatifs. Son petit nom ? Supervisor. Introduction Supervisor est un petit outil codé en Python et permettant d’assurer le suivi et le contrôle de services/processus applicatifs sur des systèmes de type UNIX. On peut le comparer à launchd (utilisé par OSX) ou runit. Attention toutefois il n’est pas destiné à remplacer le process init des systèmes UNIX.

Lire la suite ...
Controller ses services applicatifs avec supervisor
Installer graphite sur Debian Wheezy

Monitoring Infra Linux Debian Nginx - 20 Dec 2014

Installer graphite sur Debian Wheezy

Parmi de nombreuses solutions de monitoring l’une d’entre elle fait pas mal parler d’elle en ce moment. Graphite se veut capable de rendre des graphiques en temps réel de l’état de vos plateformes (systèmes ou applicatives) à partir d’informations collectées sur l’ensemble de votre infra. Que l’on soit bien d’accord nous ne sommes pas dans le même type de monitoring que peut fournir, par exemple des solutions comme Zabbix, qui proposeront, certes, des graphs à partir des différentes ressources “monitorées” mais également des solutions permettant d’alerter les équipes Infra en cas de problèmes (par Email ou par SMS).

Lire la suite ...

Infra Linux Debian Nginx - 19 Dec 2014

Utiliser les dépôts officiels Nginx sur Debian Wheezy

Bonjour à tous ! Petit mémo aujourd’hui pour pouvoir utiliser une version à jour de Nginx sur une Debian Wheezy, celle-ci ne fournissant des paquets qu’en version 1.2.1 au moment de l’écriture de ce billet. Attention toutes les étapes à suivre nécessitent un accès «root» Ajouter les sources officielles La première étape et d’ajouter une entrée pour les dépôts officiels dans les sources d’APT. Nous allons donc créer un fichier appelé «nginx.

Lire la suite ...
Utiliser les dépôts officiels Nginx sur Debian Wheezy