Кластеризация (как работает кластер BAUMSTORAGE)
3 минуты

Кластеризация (как работает кластер BAUMSTORAGE)

Кластер BAUMSTORAGE состоит из двух контроллеров (узлов кластера) и общих для них, одной или нескольких, дисковых полок. Для обмена данными контроллеры кластера соединены между собой прямым сетевым подключением – интерконнектом. Конфигурация кластера хранится в синхронизируемой базе данных на каждом из контроллеров кластера, при этом на каждом из контроллеров хранится как своя конфигурация, так и копия конфигурации соседнего узла. Синхронизация любых изменений конфигурации на контроллерах выполняется в реальном времени. 

Каждый контроллер кластера имеет свою реплику Web-интерфейса (GUI) для управления кластером BAUMSTORAGE. Администратор системы может управлять всеми ресурсами кластера, подключившись к любому контроллеру.

На каждом контроллере работает своя файловая система, которая управляет его ресурсами. Файловые системы, работающие на каждом контроллере, не являются кластеризуемыми и управляют только своими файловыми ресурсами: пулами и наборами данных. Поскольку каждый из контроллеров кластера подключен к общей дисковой полке, они имеют возможность работать с одним и тем же набором дисков (используются двухпортовые диски — dual port), однако контроллеры не могут делать это одновременно во избежание повреждения данных. У каждого созданного на общих дисках пула должен быть свой контроллер-владелец. При старте контроллера файловая система подключает (импортирует) к себе те пулы, владельцем которых она является согласно данным о принадлежности пулов, полученных из конфигурации.

Для проверки работоспособности своего партнера по кластеру, контроллеры постоянно обмениваются специальными сообщениями (heartbeat). При подтвержденном отсутствии ответа от партнера, контроллер запускает процедуру импорта ресурсов отказавшего контроллера, поднимая их у себя по тем же самым протоколам доступа (данные берутся из копии конфигурации соседнего контроллера). Данная процедура называется миграцией ресурсов. После возвращения работоспособности отказавшего контроллера, по команде Администратора выполняется обратное переподключение ресурсов, восстанавливая штатную работу кластера (обратная миграция ресурсов).

В качестве устройства хранения кэша записи в кластере BAUMSTORAGE могут использоваться флеш-диски либо модули энергонезависимой памяти NVDIMM. В случае использования модулей NVDIMM между узлами выполняется синхронизация кэша записи. Каждый узел сохраняет у себя содержимое своего кэша записи и кэша записи контроллера партнера, что гарантирует возможность сброса данных из кэша записи на диски даже при выходе из строя одного из контроллеров.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *
Author
Посетитель сайта

Добавить комментарий

Комментариев пока нет

Другие статьи, которые могут быть полезными

Скотт Тейлор, широко известный как «Data Whisperer», уверяет: корпоративные дата-инициативы гибнут не из-за несовершенного стека, а из-за того, что у данных нет убедительного голоса. Пока аналитики говорят на языке таблиц...
358
3
Новая парадигма корпоративных накопителей: пять специализированных направлений Современный рынок корпоративных SSD преодолел простое разделение на устройства, ориентированные на чтение (read-intensive) или запись (write-intensive). Разнообразие рабочих нагрузок и растущие объёмы данных...
483
10
№ Вопрос Ответ 1. Каким образом система резервирует объемы данных для восстановления? Место под восстановление данных в пуле не резервируется, вместо этого используются hot-spare диски для каждого пула. Так...
2147
3