lxd auf Ubuntu 18.04.2 LTS installieren

In diesem Post will ich mit ein paar Stichpunkten beschreiben, wie man lxd auf Ubuntu 18.04.2 LTS installiert. Da es sich bei mir um die Server Version handelt, musste ich am Ende nicht so viel manuell machen.

Für die, die nicht wissen was lxd ist: lxd ist eine Software um Container zu verwalten. In diesem Fall um Linux Container.

Der erste Schritt besteht also darin, lxd zu installieren:

$ sudo apt install lxd

Anschließend wird ZFS installiert. Dies ist sinnvoll, weil die Container mit ZFS die Copy-on-Write-Funktionalität nutzen und dadurch schneller werden:

$ sudo apt install zfsutils-linux

Nachdem die Pakete lxd und zfsutils-linux installiert worden sind, müsste man in der neu angelegten Gruppe lxd sein. Damit diese Änderung aber aktiv wird, muss man sich neu einloggen. Anschließend muss man nur noch das Kommando

$ sudo lxd init

aufrufen. Nun wird man einige Dinge gefragt. In meinem Fall habe ich die Standardwerte so gelassen wie sie sind, nur bei dem Namen für den Storagepool habe ich einen anderen genommen:

$ sudo lxd init
Would you like to use LXD clustering? (yes/no) [default=no]:
Do you want to configure a new storage pool? (yes/no) [default=yes]: yes
Name of the new storage pool [default=default]: lxd-pool
Name of the storage backend to use (btrfs, dir, lvm, zfs) [default=zfs]:
Create a new ZFS pool? (yes/no) [default=yes]:
Would you like to use an existing block device? (yes/no) [default=no]:
Size in GB of the new loop device (1GB minimum) [default=15GB]:
Would you like to connect to a MAAS server? (yes/no) [default=no]:
Would you like to create a new local network bridge? (yes/no) [default=yes]:
What should the new bridge be called? [default=lxdbr0]:
What IPv4 address should be used? (CIDR subnet notation, “auto” or “none”) [default=auto]:
What IPv6 address should be used? (CIDR subnet notation, “auto” or “none”) [default=auto]:
Would you like LXD to be available over the network? (yes/no) [default=no]:
Would you like stale cached images to be updated automatically? (yes/no) [default=yes]
Would you like a YAML "lxd init" preseed to be printed? (yes/no) [default=no]:

Das sollte es eigentlich gewesen sein.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.