GlusterFS-хранилище

Материал из ISPWiki
Перейти к: навигация, поиск

Иерархия: VMmanager KVM -> Настройка кластера
VMmanager Cloud -> Настройка кластера

GlusterFS — сетевое хранилище, представляющее собой распределенную файловую систему с возможностью защиты от сбоев.

В связи с ограниченным функционалом драйвера libvirt, взаимодействующего с GlusterFS, некоторые действия (создание диска виртуальной машины, скачивание и загрузка образов дисков для целей резервного копирования) выполняются панелью с временным монтированием тома GlusterFS на нужном узле кластера. QEMU-KVM взаимодействует с образами дисков виртуальных машин через собственный драйвер, что увеличивает быстродействие дисковой подсистемы виртуальной машины.

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

На официальном сайте GlusterFS доступна подробная документация по развертыванию хранилища.

Рекомендации

  • В связи с ограничениями libvirt для подключения VMmanager к кластеру GlusterFS может быть указан только один узел кластера. При подключении рекомендуется указывать доменное имя, зарезервированное только для этой цели. В этом случае при падении узла кластера GlusterFS можно подключиться к другому узлу, всего лишь изменив IP-адрес в DNS для доменного имени, используемого для подключения;
  • Если при создании кластера GlusterFS требуется использовать доменные имена для установки связи между узлами кластера, используйте FQDN-имена с указанием полного доменного имени узла. Убедитесь, что все используемые доменные имена правильно разрешаются в IP-адреса на всех узлах кластера VMmanager;
  • Предоставьте доступ узлов кластера VMmanager к узлам кластера GlusterFS, создав на последних правила брандмауэра следующего вида:
-A INPUT -p tcp -s <ip>/<mask> -m state --state NEW -m multiport --dports 2049,24007:24009,49152:49251 -j ACCEPT

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