понедельник, 10 февраля 2020 г.

Руководство администратора Proxmox VE R 6.0 Глава 8.15.

Proxmox VE Administration Guide

Файловая система Ceph FS

Тип пула хранилища: cephfs
CephFS реализует POSIX-совместимую файловую систему, использующую кластер хранения Ceph для хранения своих данных. Поскольку CephFS строится на Ceph, он разделяет большинство своих свойств, включая избыточность, масштабируемость, самовосстановление и высокую доступность.


Совет!
Proxmox VE может управлять настройками ceph, что упрощает настройку хранилища CephFS. Поскольку современное оборудование имеет мощные процессора и достаточно оперативной памяти, запуск служб хранения и виртуальных машин на одном узле возможен без серьезного влияния на производительность.

Чтобы использовать плагин хранения CephFS, вам необходимо обновить стандартный клиент Ceph Debian Добавьте наш Ceph репозиторий. После добавления запустите apt update и apt dist-upgrade, чтобы установить самые новые пакеты.
Вы должны убедиться, что нет никакого другого настроенного репозитория Ceph, в противном случае установка завершится неудачей или на узле появятся смешанные версии пакетов, что приведет к неожиданному поведению.
  1. Конфигурирование

    Этот сервер поддерживает общие свойства хранения  nodes, disable, content и следующие специфические свойства cephfs:
    monhost
    Список IP-адресов демонов монитора. Необязательно, необходимо только в случае, если Ceph работает не на PVE кластере.
    path
    Локальная точка монтирования. Необязательно, по умолчанию используется /mnt/pve/<STORAGE_ID>/
    username
    Идентификатор пользователя Ceph. Необязательно, требуется только в том случае, если Ceph работает не в кластере PVE, где по умолчанию используется admin.
    subdir
    Поддириктория монтирования CephFS Необязательно, по умолчанию используется /.
    fuse
    Доступ к CephFS через FUSE, вместо клиентского ядра. Необязательно, по умолчанию 0.
    Пример конфигурации для внешнего кластера Ceph (/etc/pve/storage.cfg)
    cephfs: cephfs-external
            monhost 10.1.1.20 10.1.1.21 10.1.1.22
            path /mnt/pve/cephfs-external
            content backup
            username admin

    Внимание
    Не забудьте настроить файл секретного ключа клиента, если cephx не был выключен.

  2. Аутентификация

    Если вы используете, включенную по умолчанию, аутентификацию cephx, вам нужно скопировать секрет из вашего внешнего кластера Ceph на хост Proxmox VE.

    Создайте каталог /etc/pve/priv/ceph с помощью
    mkdir /etc/pve/priv/ceph
    Затем скопируйте секрет
    scp cephfs.secret <proxmox>:/etc/pve/priv/ceph/<STORAGE_ID>.secret
    Секрет должен быть назван в соответствии с вашим <STORAGE_ID>. Копирование секрета обычно требует привилегий root. Файл должен содержать только секретный ключ, в отличие от бэкэнда rbd, который также содержит раздел [client.userid].

    Секрет можно получить от кластера ceph (как администратор ceph), выполнив следующую команду. Замените  userid  фактическим идентификатором клиента, настроенным для доступа к кластеру. Для дальнейшего управления пользователями ceph см. Документацию Ceph.
    ceph auth get-key client.userid > cephfs.secret
    Если Ceph установлен локально в кластере PVE, т. Е. Настроен с помощью pveceph, это делается автоматически.
  3. Особенности Хранилища

    Бэкэнд cephfs-это файловая система, совместимая с POSIX, расположенная поверх кластера Ceph. Таблица 1. Особенности хранения для backend cephfs
    Тип содержимогоФорматы образовОбщийСоздание снимковКлоны
    vztmpl iso backup snippetsnoneдада1нет
    1Моментальные снимки, хотя известных ошибок нет, еще не могут быть гарантированно стабильными, поскольку они не тестируются.

2 комментария:

  1. Александр, большое спасибо за продолжение перевода!!!

    ОтветитьУдалить
    Ответы
    1. Идет не так быстро как планировалось, но главное идет.

      Удалить