Схемы инфраструктуры для КТ GFS2
Общая информация
При построении кластера SpaceVM с использованием разделяемого хранилища GFS2 и внешней системы хранения данных (СХД), подключённой через протокол FC, рекомендуется организовать изолированные сети для различных типов трафика:
- Встроенная сеть управления mgmt - для администрирования и мониторинга кластера.
- Кластерный транспорт GFS2 - для обеспечения работы файловой системы и синхронизации данных между узлами кластера.
- Сеть для переноса виртуальных машин (ВМ) и копирования дисков — для операций, связанных с миграцией ВМ и управлением данными.
- Сеть СХД (FC) - для подключения к внешней системе хранения данных через протокол FC.
Представленная сегментация сетей позволяет повысить надёжность и производительность кластера, а также обеспечить безопасность данных.
Для всех сетей рекомендуется дублирование коммутаторов, чтобы обеспечить бесперебойную работу в случае отказов оборудования или потери связности каналов. Для сетей внутри SpaceVM (mgmt, перенос ВМ и дисков, кластерный транспорт GFS2) дублирование должно выполняться с использованием агрегированных интерфейсов типа Active-Backup средствами SpaceVM.
Использование механизмов LACP/LAGG на уровне коммутаторов не рекомендуется, поскольку это может вызывать конфликты в работе кластерного транспорта GFS2.
Для сетей СХД рекомендуется использование технологии Multipath.
Для обеспечения корректной и надёжной работы кластера SpaceVM с разделяемым хранилищем GFS2, которое базируется на внешней СХД, подключённой через протокол FC, необходимо создать отказоустойчивую сетевую инфраструктуру. Это позволит минимизировать риски сбоев и обеспечить непрерывность работы кластера.
Схемы инфраструктуры с использованием FC
Примечание
На схемах IP-адреса, подсети, номера VLAN и наименования интерфейсов являются примерами.
Необходимо производить настройку в соответствии с существующей инфраструктурой.
1. Рекомендованная схема
Рекомендованная схема инфраструктуры
Типы портов FC
С информацией о типах портов FC можно ознакомиться по ссылке.
2. Схема без дублирования коммутаторов
Схема без дублирования коммутаторов
Риски отсутствия дублирования коммутатора
-
Отсутствие резервирования делает коммутатор единственной точкой отказа для всей сетевой инфраструктуры, объединяющей узлы кластера и систему хранения данных.
-
Выход коммутатора "из строя" приведет к потере всеми узлами кластера доступа к общему хранилищу, что вызовет немедленное прекращение работы файловой системы GFS2. Это может стать причиной потери данных, нарушения целостности файловой системы и недоступности сервисов.
-
Обслуживание или обновление единственного коммутатора потребует полного отключения сети между кластером и СХД. В высокодоступных средах важно поддерживать работоспособность сервисов даже при техническом обслуживании. Наличие нескольких коммутаторов позволит обновлять оборудование последовательно, сохраняя непрерывность сетевого соединения.
Разделение сетей и QoS
Рекомендуется разделять трафик по VLAN и настраивать механизм QoS для приоритизации передачи данных на каждой сети.
Риски отсутствия разделения по коммутаторам, VLAN и QoS
-
Потери или задержки в трафике FC могут привести к ошибкам записи в файловую систему GFS2 ("грязная запись"). Это может вызвать:
-
срабатывание защитной функции (перезапуск узлов);
-
повреждение файловой системы с риском утраты данных.
-
-
Задержки в трафике сети mgmt могут нарушить доступность узлов для контроллера управления, что может привести к их перезапуску.
-
Проблемы в кластерном транспорте могут вызвать потерю кворума кластера GFS2, что также приведет к перезагрузке узлов.
-
Потеря или задержки в сети для переноса дисков или ВМ могут остановить важные сервисы во время выполнения операции "живой" миграции.
Варианты построения инфраструктуры с использованием FC
1. Вариант с четырьмя коммутаторами
Вариант с четырьмя коммутаторами основан на рекомендованной схеме.
Предлагаемый вариант включает использование двух Ethernet-коммутаторов 1G и двух коммутаторов Fibre Channel:
-
Два дублирующих коммутатора для сети FC (Fibre Channel).
-
Два коммутатора 1G для следующих сетей:
-
mgmt + перенос ВМ и дисков.
Первый порт каждого серверного узла подключается к первому коммутатору в режиме Active, а второй — ко второму коммутатору в резервном режиме Backup. Агрегация каналов осуществляется средствами SpaceVM в режиме Active-backup, и не требует специальной настройки коммутаторов.
Коммутаторы должны быть соединены между собой.
-
Кластерный транспорт GFS2.
Каждый узел подключается к отдельному порту первого коммутатора. Подключение к узлам на втором коммутаторе не требуется.
В случае сбоя первого коммутатора сеть автоматически переключится в совмещенный режим с сетью управления mgmt и переноса ВМ/дисков. Переключение обеспечивается средствами SpaceVM и протоколом SCTP.
-
2. Альтернативный вариант с двумя коммутаторами (1G и FC)
Примечание
Возможно построить кластер SpaceVM с разделяемым хранилищем GFS2 на базе внешней СХД, подключенной по протоколу FC, используя всего два коммутатора: один Ethernet 1G и один FC. Этот подход экономичнее предыдущего, однако менее отказоустойчив.
Вариант с одним коммутатором 1G и одним FC основан на схеме без дублирования коммутаторов.
Описание схемы:
-
Коммутатор 1G используется для следующих целей:
- mgmt + перенос ВМ и копирование дисков.
-
Кластерный транспорт GFS2.
Рекомендуется выделять отдельные порты на каждом узле либо создавать отдельный VLAN.
-
Коммутатор FC предназначен исключительно для работы с сетью хранения данных Fibre Channel.