Ten wpis jest z tego typu które uwielbia moja żona: dużo nieczytelnej treści przerywane duża ilością nieczytelnej treści dodatkowo doprawione niezrozumiałą treścią. Oczywiście dla ludzi z IT to przecież jest oczywiste i banalne 🙂
Temat bardziej ku pamięci ale dla wielu osób może być końcem przeprawy przez mękę bo mi zajęło dwa dni znalezienie rozwiązania banalnego wydawałoby się prboelmu: montowania zasobów NFS w contenerze LXC w proxmox.
O ile temat był banalny gdy stawiałem kontenery LXC bez udziału PVE w którym bez problemu działał autofs to już w Proxmoxie był to nie lada problem.
Kombinowałem jak tu obejść apparmor i zawsze efekt był ten sam że nie działało.
A rozwiązanie okazało się dość proste – krótki opis poniżej:
Na komputerze host zainstalowałem autofs
apt-get install autofs
Dokleiłem do /etc/auto.master jedną linijkę:
/- /etc/auto.nfs
Potem w pliku /etc/auto.nfs
/dane -fstype=nfs,rw adres_nfs:/dane
I w tym momencie mam zamontowany na hoście udział NFSowy w tym przypadku moje ulubione DRBD z heartbeat.
Przekazanie tego do kontenera okazało się nieskomplikowane a mianowicie w pliku kontenera:
/etc/pve/lxc/numer.conf
Wstawiłem linijkę:
lxc.mount.entry: /dane dane none bind,create=dir,optional 0 0
Restart kontenera i mam już w kontenerze dostępne /dane z NFSa.
YUPI !