Behebung von lxd 'Failed container creation: No storage pool found. Please create a new storage pool.'

English Deutsch

Problem:

Du möchtest einen lxd-Container mit lxc launch […] starten, erhältst aber stattdessen die folgende Fehlermeldung:

lxd_no_storage_example.txt
Failed container creation: No storage pool found. Please create a new storage pool.

Lösung

Du musst lxd vor der Verwendung initialisieren:

lxd_init.sh
lxd init

Wenn dich nach dem Backend gefragt wird

lxd_init_storage_prompt.txt
Name of the storage backend to use (btrfs, dir, lvm) [default=btrfs]:

die Standardoption (btrfs) zu wählen bedeutet, dass du ein dediziertes Blockgerät (oder ein dediziertes vorab zugeordnetes Datei-Image) für den Speicher verwenden musst. Während dies effizienter ist, wenn du viele Container gleichzeitig betreibst, empfehle ich, das dir-Backend für den Standard-Speicherpool zu wählen, da diese Option am einfachsten zu konfigurieren ist und nicht so viel Platz auf deiner Festplatte belegt.

Siehe Storage management in lxd für weitere Details, einschließlich verschiedener Optionen für Speicher-Pools, falls du eine erweiterte Konfiguration benötigst.


Check out similar posts by category: Linux, LXC, Virtualization