Proxmox VE Administration Guide
Ceph-это распределенное хранилище объектов и файловая система, предназначенная для обеспечения отличной производительности, надежности и масштабируемости. Блочные устройства RADOS реализуют многофункциональное хранилище блочного уровня, и вы получаете следующие преимущества:
Ceph RADOS Block Devices (RBD)
Тип пула хранения: rbdCeph-это распределенное хранилище объектов и файловая система, предназначенная для обеспечения отличной производительности, надежности и масштабируемости. Блочные устройства RADOS реализуют многофункциональное хранилище блочного уровня, и вы получаете следующие преимущества:
- тонкая настройка
- изменение размера томов
- распределенную избыточность (чередование по нескольким OSD)
- полная поддержка моментальных снимков и клонирования
- самовосстановление
- отсутствие единой точки отказа
- масштабируемость до уровня эксабайт
- доступна реализация как уровня ядра, так и уровня пользователя
- Внимание
- Для небольших развертываний также возможно запускать службы Ceph непосредственно на узлах Proxmox VE. Современное оборудование имеет достаточную мощность процессоров и оперативной памяти, поэтому возможен запуск служб хранения и виртуальных машин на одном узле.
Конфигурирование
Бэкэнд поддерживает поддерживает общие свойства хранилища nodes, disable, content и следующие специфические свойства rbd:- monhost
- Список IP-адресов демонов монитора. Необязательно, необходимо только в случае, если Ceph работает не на PVE кластере.
- pool
- Имя пула Ceph.
- username
- Идентификатор пользователя RBD. Необязательно, необходимо только в случае, если Ceph работает не на PVE кластере.
- krbd
- Обеспечить доступ к устройствам блока rados через модуль ядра krbd. Необязательно.
- Внимание
- Контейнеры будут использовать krbd независимо от значения параметра.
Пример конфигурации для внешнего кластера Ceph (/etc/pve/storage.cfg)rbd: ceph-external monhost 10.1.1.20 10.1.1.21 10.1.1.22 pool ceph-external content images username admin
- Совет
- Вы можете использовать утилиту rbd для выполнения низкоуровневых задач управления.
Аутентификация
Если вы используете аутентификацию cephx, вам нужно скопировать ключевой файл из вашего внешнего кластера Ceph на хост Proxmox VE. Создайте каталог /etc/pve/priv/ceph с помощью
Затем скопируйте связку ключейmkdir /etc/pve/priv/ceph
Имя связки ключей должно совпадать с вашим именем <STORAGE_ID>. Копирование связки ключей обычно требует привилегий root. Если Ceph установлен локально на кластере PVE, это делается автоматически помощью pveceph или в GUI.scp <cephserver>:/etc/ceph/ceph.client.admin.keyring /etc/pve/priv/ceph/<STORAGE_ID>.keyring
Особенности Хранилища
Бэкэнд rbd является хранилищем блочного уровня и полностью поддерживает функционал моментальных снимков и клонирования.
Таблица 1. Особенности хранилища backend iscsidirectТип содержимого Форматы образов Общий Создание снимков Клоны образы
rootdirraw да да да
Комментариев нет:
Отправить комментарий