Перейти к содержанию

Кластерный транспорт типа Gluster

Общие сведения

Минимальное количество узлов

В кластере для создания транспорта должно быть не менее 2 узлов. При создании транспорта типа Gluster на 2 узлах необходимо понимать, что такая конфигурация может создать ситуацию, когда узлы не могут определить мастера при потере сетевой связности (split-brain), а значит могут записывать различающиеся данные в одно место.

При создании транспорта типа GFS2 на 2 узлах такая конфигурация может повлечь за собой возможность ограждения 2 узлов.


Сети хранилищ данных

Внимание

Рекомендуется использовать сеть хранилищ данных, созданную на базе внешней сети, которая не применяется для mgmt.

После создания транспорта без использования сети хранилищ данных необходимо убедиться с помощью кнопки Получение расширенных сведений о транспорте, что связь узлов идет через UUID узлов. При использовании транспорта с использованием сети хранилищ данных убедиться, что связь идет через UUID узлов с именем интерфейса для хранения данных. С помощью команды hosts на любом узле можно удостовериться, что UUID узла с именем интерфейса для хранения данных соответствует IPv4-адресу интерфейса.

Информация о сетевой конфигурации GFS2 и Gluster

Роль сети для кластерного транспорта GFS2 и Gluster различна. Так в случае Gluster одна и та же сеть используется и для служебной информации, и для обмена данными между разделами (brick) тома, т.е. трафик по выбранной сети будет достаточно велик при операциях записи на Gluster том или таких операциях, как замена раздела или ребалансировка. Для кластерного транспорта GFS2 сеть необходима для работы служб corosync и dlm, то есть для контроля целостности кластерного транспорта (не путать с кластером SpaceVM) и данных о блокировках. Поэтому для GFS2 трафик существенно меньше, но как для Gluster, так и для GFS2 критично важны и сетевая связность, и минимальные сетевые задержки. Gluster позволяет использовать только одну сеть хранилищ данных. Для отказоустойчивости желательно обеспечить избыточность в выбранной сети средствами агрегации. GFS2, напротив, позволяет использовать до 8 сетей для работы кластерного транспорта с заданием приоритета (только одна сеть используется в данный момент, а в случае ее отказа выбирается следующая по приоритету, и т.д.). В любом случае рекомендуется разделять трафик кластерных транспортов, трафик управления и СХД трафик в случае iSCSI сетей.

Подробное описание устройства томов Gluster и действий с ними.


HOW TO

Добавление узлов к существующему КТ

  • Ввести узлы в кластер Space.

  • При функционировании существующего кластерного транспорта через сеть хранилищ данных подключить узлы к внешней сети, на базе которой создана сеть хранилищ данных. Затем создать интерфейсы в сети хранилищ данных на этих узлах.

  • В окне существующего кластерного транспорта нажать кнопку Переконфигурирование. При этом вновь добавленные к кластеру узлы будут присоединены к существующему кластерному транспорту.

  • При наличии пулов данных типа Gluster в меню Хранилища - Пулы данных на вновь подключенных узлах нажать Сканировать. Пулы данных станут доступны на этих узлах.


Удаление узлов из КТ

  • Остановить или выключить ВМ, чьи диски находятся на томах Gluster в данном кластерном транспорте. На время удаления не проводите операций загрузки файлов на пулы данных типа Gluster в данном кластере.

  • Удалить или заменить разделы томов Gluster, находящиеся на узлах, которые подлежат удалению.

  • Отмонтировать тома Gluster от соответствующих узлов.

  • В меню кластерного транспорта нажать кнопку отключения узлов от транспорта.


Замена узла с имеющимся КТ

Описание действий для замены сервера в составе кластерного транспорта.