Создание 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. Перейдите в Platform Management.

  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.