In my earlier post I have been experimenting with LXC on Debian 9 as part of my project to move away from OpenVZ containers. With good success. However at work we run exclusively CentOS servers, and have a lot of custom built RPMs and team knowledge around CentOS. To switch to Debian just to move away from OpenVZ containers would be a dramatic change and require the team to be re-trained.
I've been keen to try the new LXC 3.0.1 release on Debian 9, and have got it packaged by re-using the official Debian LXC and LXCFS packages, and tweaking the build process as follows:
I can't believe its been over two years since my last post! Where has the time gone? Well for one thing, I have gotten engaged near the end of 2016, so lots of 2017 have been taken up with planning the wedding! But that's not to say that I haven't been working on lots of Linux and open source related tech in the last couple of years too! Farewell OpenVZ. Hello LXC Probably the open source tech that was newest to me and has had the most impact this year is my switch from OpenVZ to LXC Linux containers.
With containers all the rage at the moment (LXC/LXD, Docker, Rocket etc), I thought it would be interesting to see if it was possible to get a mature container implementation (OpenVZ) running on the cloud provider Digital Ocean. I have been running OpenVZ with CentOS 5 & 6 in production for over 5 years now and I have found it to be rock solid and has a simple set of management tools.