Кластерный транспорт типа Gluster
Общие сведения
Минимальное количество узлов
В кластере для создания транспорта должно быть не менее 2 узлов. При создании транспорта типа Gluster на 2 узлах необходимо понимать, что такая конфигурация может создать ситуацию, когда узлы не могут определить мастера при потере сетевой связности (split-brain), а значит могут записывать различающиеся данные в одно место.
При создании транспорта типа GFS2 на 2 узлах такая конфигурация может повлечь за собой возможность ограждения 2 узлов.
Внешние сети
Внимание
Рекомендуется использовать отдельную от сети управления внешнюю сеть.
После создания транспорта без использования внешней сети убедиться с помощью кнопки
Получение расширенных сведений о транспорте,
что связь узлов идет через UUID узлов, а с использованием внешней сети через
UUID узлов плюс имя внутреннего интерфейса. С помощью команды hosts
на любом узле можно
удостовериться, что UUID узла плюс имя внутреннего интерфейса соответствует IPv4-адресу интерфейса.
Информация о сетевой конфигурации GFS2 и Gluster
Роль сети для кластерного транспорта GFS2 и Gluster различна. Так в случае Gluster одна и та же сеть используется и для служебной информации, и для обмена данными между разделами (brick) тома, т.е. трафик по выбранной сети будет достаточно велик при операциях записи на Gluster том или таких операциях, как замена раздела или ребалансировка. Для кластерного транспорта GFS2 сеть необходима для работы служб corosync и dlm, то есть для контроля целостности кластерного транспорта (не путать с кластером SpaceVM) и данных о блокировках. Поэтому для GFS2 трафик существенно меньше, но как для Gluster, так и для GFS2 критично важны и сетевая связность, и минимальные сетевые задержки. Gluster позволяет использовать только какую-нибудь одну сеть (mgmt или внешнюю). Для отказоустойчивости желательно обеспечить избыточность в выбранной сети средствами агрегации. GFS2, напротив, позволяет использовать до 8 сетей для работы кластерного транспорта с заданием приоритета (только одна сеть используется в данный момент, а в случае ее отказа выбирается следующая по приоритету, и т.д.). В любом случае рекомендуется разделять трафик кластерных транспортов, трафик управления и СХД трафик в случае iSCSI сетей.
Устройство томов Gluster и действия с ними описаны в пункте Gluster тома.
HOW TO
Добавление узлов к существующему КТ
-
Ввести узлы в кластер Space.
-
При функционировании существующего кластерного транспорта через внешнюю сеть подключив узлы к этой внешней сети.
-
В окне существующего кластерного транспорта нажать кнопку Переконфигурирование. При этом вновь добавленные к кластеру узлы будут присоединены к существующему кластерному транспорту.
-
При наличии пулов данных типа Gluster в меню Хранилища - Пулы данных на вновь подключенных узлах нажать Сканировать. Пулы данных станут доступны на этих узлах.
Удаление узлов из КТ
-
Остановить или выключить ВМ, чьи диски находятся на томах Gluster в данном кластерном транспорте. На время удаления не проводите операций загрузки файлов на пулы данных типа Gluster в данном кластере.
-
Удалить или заменить разделы томов Gluster, находящиеся на узлах, которые подлежат удалению.
-
Отмонтировать тома Gluster от соответствующих узлов.
-
В меню кластерного транспорта нажать кнопку отключения узлов от транспорта.
Замена узла с имеющимся КТ
Описание действий для замены сервера в составе кластерного транспорта.