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 !

Dodaj komentarz