Proxmox стоит на mdadm raid1 из двух дисков по 4TB.
Настроено два хранилища:
local - директория (100Гб под образы и резервные копии)
data - LVM (всё остальное под raw диски VM и LXC)
Как лучше реализовать на нём файловый сервер Samba с доступом в домен с AD для максимальной производительности?
Вижу три варианта:
- Классическая VM с raw диском в data и настройкой writeback на нём
- Samba в LXC контейнере с raw диском в data
- Тот же контейнер, но перемонтированный без дисковых квот в local
Последний вариант интересует более всего. По умолчанию производительность дисковой подсистемы в LXC почему-то почти в два раза меньше, чем на хосте гипервизора. Но если сделать так
vzdump 100 -compress lzo -dumpdir /var/lib/vz/dump -mode snapshot -remove 0
pct restore 200 /var/lib/vz/dump/vzdump-lxc-200-2020_05_06-02_35_29.tar.lzo --rootfs local:0
то восстановленный контейнер без дисковых квот в local уже почти равен по производительности с хостом. Проблема контроля места в local решается мониторингом в zabbix. Придётся менять хранилища, делать большим local, и меньшим data в lvm под оставшиеся VM, которые нельзя засунуть в LXC.
Но сначала хотелось бы узнать, у кого есть опыт в таком переносе, какие подводные камни могут всплыть на Samba, подключенной в домен с AD?
Или может есть другие варианты, которые я не рассматривал?