Tag: ubuntu

Cloud-init support in LXD container images

cloud-init is a tool to help you customize cloud images. When you launch a cloud image, you can provide to it with your cloud-init instructions, and the cloud image will execute them. In that way, you can start with a generic cloud image, and as soon as it booted up, it will be configured to …

Continue reading

Permanent link to this article: https://blog.simos.info/cloud-init-support-in-lxd-container-images/

How to know when a LXD container has finished starting up

You have just run lxc launch ubuntu:18.04 mycontainer and a new container is being created. The command returns very quickly (around 1-2s) and the container image starts running. The container image may take a few more seconds to complete, so that the init performs all the required tasks. The problem The question is, how do …

Continue reading

Permanent link to this article: https://blog.simos.info/how-to-know-when-a-lxd-container-has-finished-starting-up/

How to create a minimal container image for LXC/LXD with distrobuilder

In the previous post, we saw how to build distrobuilder, then use it to create a LXD container image for Ubuntu. We used one of the existing configuration files for an Ubuntu container image. In this post, we are going to see how to compose such YAML configuration files that describe how the container image …

Continue reading

Permanent link to this article: https://blog.simos.info/how-to-create-a-minimal-container-image-for-lxc-lxd-with-distrobuilder/

Using distrobuilder to create container images for LXC and LXD

With LXC and LXD you can run system containers, which are containers that behave like a full operating system (like a Virtual Machine does). There are already official container images for most Linux distributions. When you run lxc launch ubuntu:18.04 mycontainer, you are using the ubuntu: repository of container images to launch a container with …

Continue reading

Permanent link to this article: https://blog.simos.info/using-distrobuilder-to-create-container-images-for-lxc-and-lxd/

Benchmarking LXD on an AMD EPYC server at packet.net

This is the fourth post in the series. A closer look at AMD EPYC baremetal servers at packet.net Booting up the AMD EPYC baremetal server at packet.net Configuring LXD on the AMD EPYC baremetal server at packet.net Benchmarking LXD on an AMD EPYC server at packet.net (this post) There is a tool for benchmarking LXD, …

Continue reading

Permanent link to this article: https://blog.simos.info/benchmarking-lxd-on-an-amd-epyc-server-at-packet-net/

Booting up an AMD EPYC server at packet.net

This is the second post in the series. The first was about selecting the appropriate settings so that we can deploy a server. A closer look at AMD EPYC baremetal servers at packet.net Booting up the AMD EPYC baremetal server at packet.net (this post) Configuring LXD on the AMD EPYC baremetal server at packet.net Benchmarking …

Continue reading

Permanent link to this article: https://blog.simos.info/booting-up-an-amd-epyc-server-at-packet-net/