
Достижение быстрого восстановления Ceph OSD с использованием технологии SBB
В современных дата-центрах непрерывная доступность данных имеет критическое значение. Хотя алгоритм CRUSH в Ceph эффективно справляется с сбоями и защищает целостность данных, аппаратная избыточность остается важной для обеспечения высокой доступности. Введение серверов Storage Bridge Bay (SBB) в инфраструктуру Ceph значительно улучшает устойчивость, минимизируя перерывы в обслуживании во время аппаратных сбоев.
Проблемы традиционных развертываний Ceph
В обычном развертывании Ceph каждый сервер хранения обычно размещает несколько демонов объектного хранения (OSD). Если один сервер испытывает аппаратные сбои, такие как сбой материнской платы или сетевой карты, все OSD на этом хосте выходят из строя одновременно. Эта ситуация запускает процесс восстановления, в результате чего группы размещения (PG) становятся деградированными и потенциально ставят под угрозу избыточность данных.
Восстановление после такого события может занять значительное время, в зависимости от объема данных и доступных ресурсов, что может привести к длительному ухудшению производительности и увеличению риска потери данных или сбоя в обслуживании.
Представляем серверы Storage Bridge Bay (SBB)
Storage Bridge Bay (SBB)-это стандартизированная архитектура сервера с двумя узлами, предназначенная для высокой доступности. На сервере SBB содержится два независимых вычислительных узла, подключенные к общему хранилищу в конфигурации JBOD (просто куча дисков). Как правило, эти серверы поддерживают Dual-Port NVME или SAS-диски, обеспечивая надежную оборудование.
Как SBB улучшает высокую доступность Ceph
В развертывании Ceph на основе SBB каждый узел работает в режиме активной активности, что означает, что оба узла одновременно запускают службы Ceph OSD. Например, типичный сервер SBB, оснащенный 24 NVMe SSD-дисками, распределяет их поровну между двумя узлами, при этом каждый узел изначально управляет 12 OSD.
Этот дизайн гарантирует, что если один узел выйдет из строя, то только половина OSD станет временно недоступной, а не все сразу, что значительно снижает серьезность и последствия сбоя.
Сценарий быстрого переключения OSD при сбое
Когда происходит сбой на одном узле в сервере SBB, половина OSD становится недоступной. Ambedded Technology разработала надежный скрипт, предназначенный для быстрой миграции и повторной активации затронутых OSD на выжившем узле.
Вот как происходит процесс быстрой миграции:
1.Получить образ контейнера Ceph:Быстро получите ссылку на образ контейнера, необходимую для операций Ceph.
2.Удалить CRUSH-локацию, специфичную для OSD: Обновите конфигурацию OSD, удалив детали CRUSH-локации, специфичные для узла.
3.Активировать OSD с помощью ceph-volume: Реактивируйте службы OSD, используя утилиту ceph-volume.
4.Принять OSD с использованием cephadm: Интегрировать активированные OSD обратно в кластер Ceph, быстро восстанавливая сервис.
Преимущества использования SBB для Ceph
1.Минимизированное время простоя: Быстрая реактивация OSD значительно сокращает время, проведенное в деградированном состоянии, быстро восстанавливая PG в активный и чистый статус.
2.Улучшенная непрерывность обслуживания: Предотвращает длительные перерывы, обеспечивая стабильную доставку услуг.
3.Упрощенное обслуживание: Срочные аппаратные ремонты становятся менее актуальными, так как услуги продолжают работать на оставшемся узле.
4.Сниженный риск потери данных и деградации производительности: Ускоренные процессы восстановления и избыточность оборудования минимизируют потенциальные риски, связанные с аппаратными сбоями.
Резюме и заключение
Интеграция серверов Storage Bridge Bay (SBB) с развертываниями Ceph значительно повышает устойчивость и операционную эффективность инфраструктур хранения. Используя конфигурацию актив-актив и возможности быстрой реактивации OSD, организации могут значительно сократить время простоя и упростить управление.
Устройство Ceph компании Ambedded Technology, Mars 624, иллюстрирует эту интеграцию, предлагая готовое решение, которое использует преимущества архитектуры SBB.Организации, стремящиеся улучшить доступность Ceph и оптимизировать обслуживание, должны рассмотреть возможность обновления до Mars 624 для достижения беспрецедентной надежности и эффективности хранения.
Кроме того, программное обеспечение UniVirStor полного стека Ceph от Ambedded полностью поддерживает любые серверы хранения, построенные на технологии SBB, такие как SSG-640SP-DE2CR60 от Supermicro, обеспечивая гибкость и совместимость для различных инфраструктурных сред.
- Связанные продукты
Марс 624 SBB 24X NVME Два узла Hot Swap Ceph Heress Appliance
Mars 624 SBB
Сервер Mars624 SBB вмещает два горячезаменяемых узла сервера Intel Xeon в корпусе 2U. Два серверных...
Подробности