2016-09-12

Proxmox и SMB/CIFS-хранилище


Использую Proxmox дома и столкнулся с неприятной проблемой - при бэкапе относительно больших (несколько гиг) виртуалок на сетевую хранилку (бомжовый QNAP), подключенную по NFS, Proxmox затыкался и повисал вхлам. Вероятно в этом виновата хранилка, возможно, не очень тянущая NFS, может быть в проксмоксе с этим какие-то проблемы, но я решил что пусть оно работает через самбу. Делать перманентное подключение не хотелось, так что я воспользовался autofs, которая неплохо зарекомендовала себя на моем ноуте.

Итак, ставим autofs на сервер проксмокса
aptitude install autofs

Создаем корневую папку для шар
mkdir /mnt/autofs

Редактируем /etc/auto.master, добавляя строку
/mnt/autofs /etc/auto.smb --timeout=300

Рестартим сервис
/etc/init.d/autofs restart

Тут надо сказать что это очень упрощенный подход без использования логина и пароля (моя шара домашняя и открыта для всех), и без указания конкретной шары. После всего проделанного, через корень /mnt/autofs будет доступно все сетевое окружение. Например мой NAS имеет IP 192.168.1.2 и шару Public, и я могу теперь обратиться к ней:
ls /mnt/autofs/192.168.1.2/Public

Далее все просто. Создаем папку для проксмокса
mkdir /mnt/autofs/192.168.1.2/Public/proxmox

Добавляем эту папку в стораджи как локальную директорию.



Такой метод вполне подходит для хранения бэкапов, темплейтов и исошников.

Комментариев нет:

Отправить комментарий