Создание хранилища через CLI
После развертывания HOSTVM используйте данное руководство для создания нового хранилища для виртуальных машин с использованием CLI.
Для обеспечения отказоустойчивости рекомендуется вариант настройки на трех либо кратном трем количестве серверов (3, 6, 9, 12 и т.д.), приведенный в данном руководстве.
Создание дополнительных записей имен серверов
На каждый из серверов будущего кластера и на ВМ engine добавить в файлы /etc/hosts
записи следующего вида:
glusternode1-3 имя нод SDS (второе имя для серверов и их ip-адреса на выделенных под SDS интерфейсах).
Опционально можно прописать все имена на DNS-сервере.
Разметка дискового пространства
Допустим, что под новое хранилище виртуальных машин datastore
мы хотим выделить 3ТБ.
Для размещения используем рейд-массив дисков, представленный в виде устройства /dev/sdX
.
На каждом из серверов создадим logical volume под виртуальные машины:
datavg – имя новой volume группы
datastore_lv – имя логического тома в составе группы datavg
/data/gluster/datastore - точка монтирования
После того, как созданы том и файловая система, следующий шаг – создать запись в /etc/fstab
:
И примонтировать том:
На каждом из серверов создать директории под брики и запустить службы sds:
Открыть требуемые для работы порты на каждом сервере:
Инициализация хранилища:
Дальнейшая настройка осуществляется с одного из серверов будущего кластера т.е. приведённые ниже команды нужно запускать только с одного из серверов.
В примере команды выполняются с glusternode1.
Добавить ноды sds в зону видимости друг друга:
Инициализировать хранилище datastore
командой :
Применить следующие настройки для хранилища datastore
:
Добавление хранилища через web-интерфейс портала администрирования
Убедиться, что в настройках кластера, на котором развернуто хранилище, включена опция:
Compute > Clusters > выбрать кластер > нажать кнопку Edit > вкладка General > Enable Gluster Service
После применения настроек создать новое хранилище на подготовленном ранее томе:
Compute > Storage > Storage Domains > нажать кнопку New Domain
В качестве Storage type указать GlusterFS
Указать имя хранилища
В поле Path указать путь к созданному тому (имя сервера и имя тома sds):
glusternode1:/datastore
В поле Mount options указать остальные ноды :
backup-volfile-servers=glusternode2:glusternode3
Last updated