Behebung von lxd 'Failed container creation: No storage pool found. Please create a new storage pool.'
Problem:
Du möchtest einen lxd-Container mit lxc launch […] starten, erhältst aber stattdessen die folgende Fehlermeldung:
Failed container creation: No storage pool found. Please create a new storage pool.Lösung
Du musst lxd vor der Verwendung initialisieren:
lxd initWenn dich nach dem Backend gefragt wird
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.