A small post on the “The ssl certificate error” message thrown by my NGINX server. I spent some time to figure what happens so I hope this post can help others. :)
I added a new functionality allowing to add custom tags on partitions imported from NMON or HMC. In this post, I will explain how to implement it and what you can do with it.
In this post, I will show how to test a CHEF recipe with kitchen-wpar. I will also use the AIX cookbook to make more advanced recipes.
I had some difficulty to setup an authentication mechanism for Graylog with NGINX. I finally used a certificate authentication. I will describe how I setup this configuration.
I modified my nmon2influxdb tool to import HMC Performance and Capacity Monitoring(PCM) data in InfluxDB.
It’s a short introduction on what it’s possible to do with Ansible on AIX. Ansible is agentless so requirements are pretty low but operating system support by Ansible define what it’s really possible to do. I will give some basic examples through a playbook I use to customize my AIX systems.
This post is to present the little library I made to create grafana dashboards from my tool nom2influxdb.
In this post, I will describe how to install Gitlab with Ansible and Docker. Gitlab has a lot of different components and Docker container permit to manage all of them easily.
This post will cover the specifics about NPIV technology when using Live Partition Mobility.
This post is a list of generic points I am checking when I setup Live Partition Mobility.
I have a old blog running on dotclear2 and I wanted to move it on docker for more flexibility. It’s read-only so I can commit the database container and restart it periodically. It can improve greatly the security of my whole system.
It’s a short introduction on how to use CHEF on AIX. It’s mainly targeted at people wondering what is actually possible to do with CHEF on AIX. The official client is really good but it’s features are not well known. So I thought about showing them here.
It’s my second article on Ansible. Ansible is perfect to manage Docker containers. I like to learn by applying tools to real usage, so here I will show how I deployed Piwik(open-source equivalent of Google Analytics) with Docker and Ansible.
I developed this tool because I didn’t find anything allowing me to analyze systems with a lot of disks. By a lot, I means above 150 hdisks on AIX. I meet a lot of customers which have systems with a lot more disks. And it was always bothering me to not be able to perform a good disk performance analysis on their systems.
I will show you what the tool can do with a vio server with 2464 hdisks and 616 hdiskpowers.
In this post, I will describe how to install and run nmon2influxdb on Windows. I will install docker-toolbox to setup an environment where InfluxDB and Grafana are available for my tool.
In this post I will build a AIX package in BFF format with the standard AIX tool mkinstallp.
In this post, I want to show a simple usage of the PowerVM Provisioning toolkit from IBM Systems Lab Services.
I will use it to build AIX partitions. I hope to give you a good idea of how it’s working.
First time I heard of Ansible was at a customer site where they implemented it to perform automation on their linux and AIX systems.
I was not sold on other automation solutions like CHEF and Puppet. But Ansible win me over easily :)
So here I will deploy Vector, an performance monitoring solution opensourced by Netflix, with Ansible. I hope to show you some of the greatness of Ansible during this post.
I like to use vagrant. It allow me to test a lot of things without messing up my laptop configuration.
This post will describe how-to use the libvirt provider with vagrant.
I finally decided to move away from my own blog engine to go (literally ^^) to an static site engine.
A little post to describe how i install the tools provided by IBM to manage a RHEL 6 linux system on powerVM. I wanted to show how to do it in a “linux way” by using repositories to install packages with yum.
A little post to try to help admins to find from where their bash package is from. On AIX, bash can come from from a lot of different sources :)
This post will describes how to install a CHEF environment with Vagrant.
In this post, i will describe how i play with the new HMC API with Go. I am very new to Go so it was an excellent way to practice it.
I had a little problem when i setup a samba sharing between my fedora system and a vm. I had always the “permission denied” message. It was related to selinux but it didn’t occur to me at first. So here you will find my debugging :)
IBM published the reference documentation for HMC V8 REST api. Having a real API to interact with HMC is great. I played with it and in this post i will show how to use it with curl. Maybe not the most useful thing to do but it’s a good way to see how the API work :)
I like to use jruby for deploying rails application in production. No need to install additional system packages. You only need java. The only part a little bit complex is when you want to install the application in a subdirectory of your web site.
I had this error when starting a kvm vm : “Virtual network ‘default’ has not been started”. It was related to the docker service.
A little post showing how to add a new optional graph in ganglia web interface.
I tried docker on RHEL. It’s very well documented but it’s not easy to understand how to build your own image. For testing, i tried a PostgreSQL one.
I wanted a solution to have a shell on my web server in an environment where direct ssh connection was not possible or easy(like on my phone). I tried Ajaxterm some time ago but the solution was not perfect. Copy/paste was tricky to set and terminal scrolling not working properly. Shell In A box is the new perfect solution :)
This post will describe how to modify dhcp configuration for a kvm guest.
After installing my blog, the remaining part is to set a proper backup policy. The easiest way is to use the backup gem which provides anything i could want for backups. It’s very well documented on the gem website so i will only describe my setup as a reminder.
It’s the continuation of the previous article on my blog installation. Here with postgresql and nginx setup.
This post is only a little description of gmond configuration.
Here a little post to explain how to add a virtual ethernet adapter on IVM.
I followed the railscasts on hstore but i needed some additional steps to have it working on my environment.
I will describe them in this post.
It’s not very original but i will describe how i installed my rails application on my ubuntu server 12.10. It will serve as a good reminder for me too.
welcome to my blog :)
Here i hope to publish things which can help or interest others. I will talk about linux/unix system administration and development mainly with ruby on rails.