Компания «Базис» выпустила обновление Basis SDS до версии 2.3

Источник

Компания «Базис», входящая в ГК «РТК-ЦОД», объявила о выпуске новой версии 2.3 программно-определяемой системы хранения данных Basis SDS. Разработчики сосредоточили усилия на повышении устойчивости работы кластера и упрощении повседневной рутинной работы администраторов. В релиз вошло более 80 улучшений и исправлений, направленных на контроль состояния системы, безопасное разделение полномочий и эффективное управление большим количеством виртуальных дисков. Basis SDS представляет собой горизонтально масштабируемую платформу, позволяющую создавать надежные хранилища с блочным доступом на базе обычного серверного оборудования путем объединения дисков нескольких серверов.

В обновленной версии значительно улучшена встроенная диагностика состояния кластера (healthcheck). Теперь проверку можно запускать по расписанию, а история последних запусков сохраняется и доступна через веб-интерфейс. Каждый результат диагностики получает уникальный идентификатор, что позволяет администраторам отслеживать изменения состояния системы во времени, а не только видеть текущую картину. Логика подсчета итогов была доработана: промежуточные сообщения сохраняются в отчете, не искажая общую статистику, а администратор может задать таймаут для ограничения длительности выполнения проверки. Для удобства управления в системе реализована ролевая модель, включающая роль наблюдателя, которая предоставляет доступ к информации без права внесения изменений. Это позволяет безопасно предоставлять доступ дежурным сменам, службе мониторинга или аудиторам.

Особое внимание уделено упрощению операций с дисками в крупных инсталляциях. В новой версии реализована презентация виртуального диска пользователю по протоколу iSCSI непосредственно подсистемой работы с томами, без использования внутреннего протокола-посредника. Открытие доступа к виртуальным дискам по протоколам iSCSI и NBD теперь возможно сразу для целой группы дисков. В разделах виртуальных пулов и маршрутизаторов добавлена строка поиска, а в выпадающих списках — функция выбора всех элементов сразу, что сокращает количество повторяющихся действий при работе с большим количеством носителей.

Значительная часть обновления посвящена повышению надежности фоновых процессов, влияющих на доступное место и целостность данных. Был доработан механизм очистки моментальных снимков (Scrub), добавлена настройка количества снапшотов и внедрено журналирование работы сервиса очистки с настраиваемой глубиной хранения отчетов. Механизм теперь фиксирует результат поэтапно и корректно применяет частичные результаты при прерывании процесса. Устранены ситуации некорректного завершения очистки из-за зависших сервисов или ложных уведомлений об успешном выполнении. Также доработана обработка фоновых задач для исключения ложных уведомлений и состояний гонки при одновременной постановке одинаковых задач, а синхронизировано параллельное создание клонов дисков. Время таймаута при инициализации дисков в бэкенде увеличено до 60 секунд. Для автоматизации перехода на актуальную версию подготовлен инсталлятор, управляющий пакетами и помогающий перевести узел с Python 2 на Python 3, а также расширен список поддерживаемых платформ, включая vCore с ограниченным функционалом.

Текст подготовлен нейросетью Loople по материалам источника.

Читайте также

Похожие новости

Поиск по Loople

Назад