NFS-хранилище

Материал из ISPWiki
Версия от 13:51, 10 октября 2016; Asgard (обсуждение | вклад) (Создаем директорию для экспорта)
Перейти к: навигация, поиск

NFS - сетевое хранилище. Этот тип хранилища работает медленнее, чем локальное хранилище. Его рекомендуется использовать только для размещения дополнительных виртуальных дисков.

Настройка сервера

Установка NFS сервера

На машине, выступающей в роли NFS сервера, выполняем:

Debian\Ubuntu

 apt-get install nfs-kernel-server nfs-common portmap

CentOS

yum -y install nfs-utils nfs-utils-lib
service rpcbind restart
service nfs start
chkconfig rpcbind on
chkconfig nfs on

Создаем директорию для экспорта

mkdir /nfs

Добавляем в /etc/exports

/nfs <ip>(rw,sync,no_subtree_check,no_root_squash)

Где <ip> - это внешний IP адрес нашего VMmanager. Не забудьте перечитать конфигурацию

exportfs -a

Firewall

Не забываем разрешить в Firewall доступ к NFS-серверу:

iptables -A INPUT -s <ip>/<mask> -m state --state NEW -p tcp --dport 2049 -j ACCEPT
service iptables save

Где <ip>/<mask> - IP адрес VMmanager с маской (например 10.0.0.1/24)

Настройка VMmanager

Переходим в Шаблоны_хранилищ и добавляем новое NFS хранилище

  • Наименование - название шаблона
  • Тип - NFS
  • Директория на сетевом хранилище - /nfs
  • Сетевое хранилище - ip или доменное имя сервера-хранилища
  • Директория на узле кластера - директория, куда будет подключено хранилище
  • Формат диска - qcow2 для поддержки снапшотов
  • Зарезервировано - сколько вы хотите резервировать места в хранилище.

После создания шаблона добавляем хранилище на узел кластера кнопкой Хранилища

Проверка

После добавления хранилища - оно должно отобразится в списке хранилищ для узла кластера.

Из консоли проверить можно командой

mount | grep nfs

Подключенное хранилище выглядит так(ip адреса будут отличаться):

10.0.0.1:/nfs on /nfs type nfs (rw,vers=4,addr=10.0.0.1,clientaddr=10.0.0.2)