Глава 12 {MC-3}. BlueStore

объясняет как Ceph должен иметь возможности предоставления атомарных операций для своих данных и метаданных и как было построено файловое хранилище для предоставления таких гарантий поверх стандартных файловых систем. Мы также обсуждаем имеющиеся при таком подходе проблемы. Затем эта глава делает введение в BlueStore и объясняет как он работает и те проблемы, которые он разрешает. Это также содержит его компоненты и то, как они взаимодействуют с различными типами устройств хранения. У нас также имеется некий обхор хранилищ ключ- значение, включая RocksDB, которое применяется в BlueStore. Будут обсуждены некоторые из имеющихся настроек BlueStore и то, как они взаимодействуют с различными аппаратными конфигурациями. {Прим. пер.: глава на первый взгляд полностью дублирует MC-3. }

Что такое BlueStore?

Зачем оно?

Требования Ceph

Ограничения файлового хранения

Почему BlueStore является решением?

Как работает BlueStore

RocksDB

Отложенная запись

BlueFS

Как применять BlueStore

Обновление OSD в вашем кластере

Выводы