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

Кластерный транспорт типа 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 от соответствующих узлов.

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


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

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