Обзор службы хранилища блоков

Обзор службы хранилища блоков

Служба хранилища блоков OpenStack (Cinder) добавляет виртуальным машинам постоянное хранилище. Оно предоставляет инфраструктуру для управления дисками и взаимодействует с вычислительными ресурсами OpenStack чтобы предоставить экземплярам диски. Служба также позволяет управлять снимками томов и типами томов.

Служба хранилища блоков состоит из следующих компонентов.

cinder-api
Принимает запросы API и перенаправляет их в cinder-volume для выполнения действий.
cinder-volume
Взаимодействует напрямую со службой хранилища блоков и с такими процессами как cinder-scheduler. Кроме того, взаимодействует с этими процессами при помощи очереди сообщений. Служба cinder-volume отвечает на отправленные службе хранилища блоков запросы чтений и записи, чтобы поддерживать состояние. Может взаимодействовать с разными поставщиками хранилищ с помощью драйверов.
Демон cinder-scheduler
Выбирает оптимальный узел поставщика хранилища, на котором будет создан том. Похож на компонент nova-scheduler.
Демон cinder-backup
Служба``cinder-backup`` обеспечивает резервное копирование томов любого типа в хранилище резервного копирования. Аналогично службе cinder-volume может взаимодействовать с различными поставщиками хранилищ с помощью драйверов.
Очередь сообщений
Перенаправляет информацию между процессами службы хранилища блоков.
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.