Создание Storage Class типа CephFS File Storage

CephFS file storage — это встроенная файловая система Ceph, которая предоставляет платформе метод доступа к хранилищу на основе Container Storage Interface (CSI), обеспечивая безопасный, надежный и масштабируемый общий файловый сервис, подходящий для сценариев, таких как совместное использование файлов и резервное копирование данных. Перед началом необходимо сначала создать storage class для CephFS file storage.

После привязки storage class в Persistent Volume Claim (PVC) платформа динамически создаст persistent volumes на узлах в соответствии с запросом persistent volume для бизнес-приложений.

Содержание

Развертывание Volume Plugin

После нажатия Deploy на странице Distributed Storage Создайте Storage Service или Получите доступ к Storage Service.

Создание Storage Class

  1. Перейдите в раздел Administrator.

  2. В левой навигационной панели выберите Storage Management > Storage Classes.

  3. Нажмите Create Storage Class.

    Примечание: Следующий пример приведён в форме; вы также можете создать storage class с помощью YAML.

  4. Выберите CephFS File Storage и нажмите Next.

  5. Настройте соответствующие параметры согласно следующим инструкциям.

    ПараметрОписание
    Reclaim PolicyПолитика восстановления для persistent volumes.
    - Delete: При удалении persistent volume claim будет также удалён связанный persistent volume.
    - Retain: Связанный persistent volume останется, даже если persistent volume claim будет удалён.
    Access ModesВсе режимы доступа, поддерживаемые текущим хранилищем. При объявлении persistent volumes можно выбрать только один из этих режимов.
    - ReadWriteOnce (RWO): Может быть смонтирован как для чтения и записи одним узлом.
    - ReadWriteMany (RWX): Может быть смонтирован для чтения и записи несколькими узлами.
    Allocate ProjectУкажите проекты, которым разрешено использовать этот тип хранилища.
    Если в данный момент нет проектов, нуждающихся в использовании этого типа хранилища, можно не выделять их сейчас и обновить позже.

    Совет: Следующие параметры необходимо задать в distributed storage, они будут применены автоматически.

    • Storage Cluster: Встроенный Ceph storage cluster в текущем кластере.

    • Storage Pool: Логический раздел, используемый для хранения данных в storage cluster.

  6. Нажмите Create.