NFS сервер в LXC контейнере под управлением Proxmox
Понадобилось мне протестировать HipChat, а он, оказывается, начал требовать Redis и NFS (потому что просто Server уже нет, только Datacenter, который это всегда требовал). И если с Redis проблем не возникло, то с NFS - чуть-чуть.
Первое - я решил поднимать все в LXC контейнере, чтобы не мучаться с установкой и настройкой полноценной виртуалки, ибо это пока что тесты. Но NFS в LXC по-умолчанию запускаться совсем не хочет. Для того, чтобы NFS заработал, необходимо внести руками изменения в конфиги контейнера, коих аж две штуки.
Proxmox version < 6
Пусть ID контейнера - это 100. Тогда надо в конфиги:
/etc/pve/lxc/100.conf
/var/lib/lxc/100/config
Добавить строчку:
lxc.aa_profile = unconfined
Делать это необходимо при выключенном контейнере. После запуска сервер NFS будет работать.
Proxmox version > 6
Просто включаем нужную фичу в “Options” → “Features” контейнера: