Ever wanted to target salt states based on data only the underlying OpenStack cluster knows. Here’s how I did it.
Linux
Project idea: Creating a home made OpenStack cluster for development purposes
At work, I use an OpenStack environment and a few Salt states to manage a set of virtual machines. I’d like to give another life to two old laptops that spend most of their time shut down, but without changing or using their local hard drives.
Procedure to create a re-usable configuration export script to move a virtual machine configuration to a new one
This procedure guides you through some steps on a way to commission or decomission your web app. At least to move essential configuration files.
Procédure pour avoir un environnement de dévelopement local facile à configurer avec Apache
Mon environment de développement est sous Linux depuis plusieurs années. Avec le temps j’ai traîné dans mes portails privé de documentation cette procédure. Elle utilise des variables utilisés dans l’URL qui pointe vers votre hôte local de votre espace de travail où l’on peut héberger les fichiers de travail. Tout ceci, sans avoir à configurer pour chaque projet client.
Créer un tunnel SSH inverse pour pouvoir supporter à distance un ami utilisant Linux
Avez-vous déjà voulu accéder a votre ordinateur Unix/Linux/MacOS d’un ami, chez ou ailleurs, et que vous avez besoin de l’aider a distance? En tant qu’utilisateur de Linux, si vous aider quelqu’un d’autre qui n’Est pas habitué, il peut vouloir votre aide. Cette procédure peut vous aider a l’aider, a distance. Ça vient de m’arriver. Je vais vous montrer comment … Continued
devLAB Montréal c’est maintenant parti!
Je l’avait annoncé. Nous avons particié a des événements, joints d’autres. Maintenant, depuis Janvier 2011, à tous les mercredis, nous vous invitons a vous joindre a nos rencontres. Donc,depuis cinq semaines maintenant nous hébergeons au public nos ateliers de travail qu’on appelait nos GeekNights maintenant surnommé devLAB. Comment devLAB a commencé? Tout a commencé en 2006. Le besoin est né après plusieurs mois … Continued
Comment remplacer les caract√®res bizzares dans WordPress lorsqu’on a mal fait la conversion
Accrocheur mon titre n’est-ce pas? Je trouve ça tellement pas drôle lorsque ça m’arrive ce genre de situation avec les caractères accentués. Le problème n’arrive pas tout le temps qu’avec WordPress. Voici, enfin, une suite a mon billet Pourquoi tout ces caractères bizzares. Je devais travailler sur un problème de conversion de caractères pour un client dus a une conversion … Continued
Procédure pour créer un serveur FTP sécurisé SSL forcé avec usager virtuels sous Ubuntu Linux avec vsFTPd
Je ne sais pas si vous êtes comme moi mais je n’aime pas laisser non crypté l’accès a un service qui me demande un mot de passe. Je devait monter un serveur cette semaine qui doit avoir les accès FTP. J’ai pris l’initiative de sécuriser la machine avec du SSL car je crois qu’aujourd’hui c’est notre devoir de faire ce … Continued
Comment dire à Apache le mime-type d’un document Office 2007
J’ai entendu parler de certains Problèmes avec les documents .docx qui son considérés comme étant des fichiers zip. J’ai pensé partager avec vous comment j’ai réparé la situation. Il est possible que le serveur apache ne considère pas les fichiers doc sur le serveur comme étant des fichiers office. Normalement un navigateur téléchargera le fichier et ouvrira avec le programme … Continued
Les différentes versions du service de tâches planifié CRON
Suite a mon article «Comment automatiser une tâche avec CRON en utilisant Vim» je me suis venu aux questions sur les différences essentielles entre les versions de CRON. Le concept de CRON est, un «lanceur de commandes» planifié pour les systèmes UNIX. Le nom est inspiré du dieu grec Chronos. Ayant déjà utilise Gentoo Linux j’avait vu qu’il était possible … Continued
Script bash pour transférer une base de donnée MySQL d’un serveur à l’autre
Durant un projet de transfert de sites sur une nouvelle infrastructure, nous devions transférer plusieurs fois, plusieurs bases de données. Étant donné que nous avions a faire plusieurs manipulations a répétition, nous avons pensé en faire un script. Voici le résultat du projet.
Une VM Linux qui sert au développement PHP 5.3 avec Eclipse – partie III
Ce billet est le troisième d’une série d’articles décrivant la fabrication d’une Machine Virtuelle (VM) de développement pour une équipe de dévelopeurs. Cette partie couvrira l’installation de Apache et de PHP 5.3 (la dernière version depuis Juin 2009) qui offre beaucoup d’avancées. Je pense que c’est devenu le juste minimum a cause de ces nouvelles fonctionnalités. Voir articles faits par … Continued
Une VM Linux qui sert au développement PHP 5.3 avec Eclipse – partie II
Ce billet est le deuxième d’une série d’articles décrivant la fabrication d’une Machine Virtuelle (VM) de développement pour une équipe de dévelopeurs. Ce billet expliquera comment j’installe un système Linux que je considère de base pour une infrastructure d’hébergement applicatif. Je ne couvrirai pas les configurations plus avancés pour améliorer la sécurité. Je risque de le faire plus tard.
Une VM Linux qui sert au développement PHP 5.3 avec Eclipse – partie I
Pour développer, j’utilise depuis deux ans une machine virtuelle (VM) Linux (minimale) qui me sert de “bac à sable”… Le but de cette série d’articles. Dans cette VM il y a tout les outils nécessaires aux projets en-cours et ils sont configurés pour refléter l’environnement de production où je déploie mon travail.
Ce type d’installation est idéal car il permet d’avoir a installer les prérequis une seule fois et pouvoir les dupliquer pour tout les dévelopeurs. Sans oublier que vous n’avez plus de préoccupations de licences logicielles.
A la fin de cette série d’articles vous aurez accès a une VM qui représentera votre environement de production (ajuster à vos besoins de production, évidemment).
Un firewall simple sous Linux avec «Ferm»
Attention: Article Technique! Dans le but de faire profiter la postérité et ma mémoire personnelle voici mon premier post d’une série d’articles spécialisée sur Linux. Ces articles proviennent de ma voûte documentaire professionnelle et personnelle. Évidemment pour les publier ici je dois censurer les détails sensibles, vous me comprendrez (!) Le fait de les avoir dans le format Wiki Markup … Continued
Créer un tunnel SSH avec session distante en Console VMWare
Il existe plusieurs page de how-to’s pour se connecter a une application a distance. Mais j’ai envie de mettre pour mes propres archives. Ce billet prend en considérations que… Vous voulez vous connecter a un service précis (disons VMWare Server Console) Sur une machine parmi un réseau de X ordinateurs Le gateway (routeur) relie toutes les connections vers un host … Continued
Lorsque gérer un réseau peut rimer avec vigilance plutôt que réparation
Les collègues qui travaillent avec moi pour le réseau savent ce que qu’implique chaque modification dans le réseau. Nous travaillons pour remonter le réseau et atteindre un certain niveau côté qualité qui rendra notre travail plus facile pour tous. Parmi ces améliorations, il s’agit d’un moyen de savoir si tout est correct et être averti si un changement à été … Continued
Copier un fichier d’un serveur à l’autre en le compressant pour la route via NetCat et
J’ai voulu un jour transférer des fichiers entre deux machines et les fichiers je les trouvaient lourds. Habituellement j’aurait utilisé soit rsync ou scp mais cette fois ci je voulait utiliser un processus un peu différent. Pourquoi ne pas compresser le contenu durant le transfert?
Installer VMWare sur Ubuntu server avec le repositoire de Canonical
UPDATE 2009-08: Je prévois faire un nouvel article pour couvrir ce sujet car cette version de Ubuntu est désuète. Personnellement, je n’utilise plus Ubuntu comme un serveur. J’utiliser Debian Linux pour mes serveurs. Ubuntu demeure mon poste de travail favori. Je donnerai le lien du bon post une fois qu’il sera en ligne. L’idée c’est d’avoir un serveur rack-mount … Continued
Doubler la fiabilité avec un miroir MySQL, un mini-Howto
Imaginez que vous avec plusieurs sites a gérer. Sur un serveur, disons, monté en RAID-1 sur deux disques SATA en md-devices. C’est bien, les données sont dupliqués et si un disque dur brise, les données survivent. Évidemment ça ne nous protège pas des erreur de manipulation. Une redondance comme je l’ai monté implique deux serveurs distincts qui ont chacun leur … Continued