• Русский
  • Создание класса блочного хранилища CephRBD

    Блочное хранилище CephRBD — это встроенное блочное хранилище Ceph для платформы, предоставляющее метод доступа к хранилищу на основе Container Storage Interface (CSI), способный обеспечивать высокие IOPS и низкую задержку, что подходит для сценариев, таких как базы данных и виртуализация. Перед использованием необходимо создать класс блочного хранилища CephRBD.

    После того как Persistent Volume Claim (PVC) будет привязан к классу хранилища, платформа динамически создаст Persistent Volume на основе Persistent Volume Claim для использования бизнес-приложениями.

    Развертывание плагина тома

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

    Создание класса хранилища

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

    2. В левой навигационной панели нажмите Storage Management > Storage Classes.

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

      Примечание: Следующий пример приведён в форме, вы также можете выбрать YAML для выполнения операции.

    4. Выберите CephRBD Block Storage и нажмите Next.

    5. Настройте параметры согласно требованиям.

      ПараметрОписание
      File SystemПо умолчанию EXT4 — журналируемая файловая система для Linux, способная обеспечивать хранение экстентов и обработку больших файлов. Вместимость файловой системы может достигать 1 EiB, поддерживаемый размер файла — до 16 TiB.
      Reclaim PolicyПолитика освобождения для persistent volume.
      - Delete: связанный persistent volume будет удалён вместе с persistent volume claim.
      - Retain: связанный persistent volume сохранится даже после удаления persistent volume claim.
      Access ModesПоддерживается только ReadWriteOnce (RWO): может быть смонтирован одним узлом в режиме чтения и записи.
      Assign ProjectНазначьте проекты, которые могут использовать этот тип хранилища.
      Если в данный момент нет проектов, нуждающихся в этом типе хранилища, можно не назначать проект и обновить позже.

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

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

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

    6. Нажмите Create.