, последнее обновление:

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” контейнера:

Pasted image 20211208033336.png