Stéphane Graber

Stéphane Graber

63 posts

Software Engineer

Stéphane Graber is the former technical lead for LXD at Canonical Ltd. Stéphane has been involved with Ubuntu for years and currently sits on the Ubuntu Technical Board and Ubuntu Developer Membership board. He is a member of the Ubuntu Release team as well as an Ubuntu Archive administrator and Ubuntu Stable Release team member. Outside of his work on containers, Stéphane also has very strong networking knowledge as the former maintainer of the Ubuntu networking stack and large scale system administration knowledge from previous jobs. Stéphane is one of the organizers of the Containers mini-summit during the Linux Plumbers Conference, a regular presenter at LinuxCon and has been involved in many other Ubuntu and container specific events and hackfests.


Stéphane Graber
30 March 2016

LXD 2.0: Resource control [4/12]

Article Cloud and server

This is the fourth blog post in this series about LXD 2.0.Available resource limitsLXD offers a variety of resource limits. Some of those are tied to the container itself, like memory quotas, CPU limits and I/O priorities. Some are tied to a particular device instead, like I/O bandwidth or disk usage limits.As with all...

Stéphane Graber
30 March 2016


Stéphane Graber
22 March 2016

LXD 2.0: Your first LXD container [3/12]

Article Cloud and server

This is the third blog post in this series about LXD 2.0.As there are a lot of commands involved with managing LXD containers, this post is rather long. If you’d instead prefer a quick step-by-step tour of those same commands, you can try our online demo instead!Creating and starting a new containerAs I mentioned in the...

Stéphane Graber
22 March 2016


Stéphane Graber
16 March 2016

LXD 2.0: Installing and configuring LXD [2/12]

Article Cloud and server

This is the second blog post in this series about LXD 2.0.Where to get LXD and how to install itThere are many ways to get the latest and greatest LXD. We recommend you use LXD with the latest LXC and Linux kernel to benefit from all its features but we try to degrade gracefully where possible to support older Linux...

Stéphane Graber
16 March 2016


Stéphane Graber
14 March 2016

LXD 2.0: Introduction to LXD

Article Cloud and server

This is the first blog post in this series about LXD 2.0.A few common questions about LXDWhat’s LXD?At its simplest, LXD is a daemon which provides a REST API to drive LXC containers.Its main goal is to provide a user experience that’s similar to that of virtual machines but using Linux containers rather than hardware...

Stéphane Graber
14 March 2016


Stéphane Graber
14 March 2016

The LXD 2.0: Blog post series [0/12]

Article Ubuntu

As we are getting closer and closer to tagging the final releases of LXC, LXD and LXCFS 2.0, I figured it would be a good idea to talk a bit about everything that went into LXD since we first started that project a year and a half ago.This is going to be a blog post series similar to what I’ve done for LXC 1.0 a couple...

Stéphane Graber
14 March 2016


Stéphane Graber
16 February 2016

Running snaps in LXD containers

Article Cloud and server

Introduction The LXD and AppArmor teams have been working to support loading AppArmor policies inside LXD containers for a while. This support which finally landed in the latest Ubuntu kernels now makes it possible to install snap packages. Snap packages … Continue reading →

Stéphane Graber
16 February 2016


Stéphane Graber
28 April 2015

Getting started with LXD – the container lightervisor

Article Cloud and server

Introduction For the past 6 months, Serge Hallyn, Tycho Andersen, Chuck Short, Ryan Harper and myself have been very busy working on a new container project called LXD. Ubuntu 15.04, due to be released this Thursday, will contain LXD 0.7 in its repository. This is still the early days and while we’re confident LXD 0.7

Stéphane Graber
28 April 2015


  1. Previous page
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. Next page