Stéphane Graber

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.

63 posts by Stéphane Graber

Cloud and server

LXD 2.0: LXD and OpenStack [11/12]

by Stéphane Graber on 7 December 2016

This is the eleventh blog post in this series about LXD 2.0. Introduction First of all, sorry for the delay. It took quite a long time before I finally...

Cloud and server

LXD 2.0: LXD and Juju [10/12]

by Stéphane Graber on 8 June 2016

Juju is Canonical’s service modeling and deployment tool. It supports a very wide range of cloud providers to make it easy for you to deploy any service you...

Cloud and server

LXD 2.0: Live migration [9/12]

by Stéphane Graber on 25 April 2016

This is the ninth blog post in this series about LXD 2.0.IntroductionOne of the very exciting feature of LXD 2.0, albeit experimental, is the support for...

Cloud and server

Directly interacting with the LXD API

by Stéphane Graber on 18 April 2016

The next post in the LXD series is currently blocked on a pending kernel fix, so I figured I’d do an out of series post on how to use the LXD API...

Cloud and server

LXD 2.0: LXD in LXD [8/12]

by Stéphane Graber on 15 April 2016

This is the eighth blog post in this series about LXD 2.0.IntroductionIn the previous post I covered how to run Docker inside LXD which is a good way to get...

Cloud and server

LXD 2.0: Docker in LXD [7/12]

by Stéphane Graber on 13 April 2016

This is the seventh blog post in this series about LXD 2.0.Why run Docker inside LXDAs I briefly covered in the first post of this series, LXD’s focus is...

Cloud and server

LXD 2.0: Remote hosts and container migration [6/12]

by Stéphane Graber on 12 April 2016

This is the sixth blog post in this series about LXD 2.0.Remote protocolsLXD 2.0 supports two protocols:LXD 1.0 API: That’s the REST API used between the...

Cloud and server

LXD 2.0: Image management [5/12]

by Stéphane Graber on 1 April 2016

This is the fifth blog post in this series about LXD 2.0.Container imagesIf you’ve used LXC before, you probably remember those LXC “templates”, basically...

Cloud and server

LXD 2.0: Resource control [4/12]

by Stéphane Graber on 30 March 2016

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...

Cloud and server

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

by Stéphane Graber on 22 March 2016

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...

Cloud and server

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

by Stéphane Graber on 16 March 2016

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...

Cloud and server

LXD 2.0: Introduction to LXD

by Stéphane Graber on 14 March 2016

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...