Установка

Local storage — это программно-определяемое локальное хранилище на сервере, которое обеспечивает простую, удобную в обслуживании и высокопроизводительную возможность локального хранения данных. Основанное на решении сообщества TopoLVM, оно реализует оркестрацию управления постоянными томами локального хранилища через системный подход LVM.

Содержание

Предварительные требования

  • Пакет lvm2 должен быть установлен на каждом узле кластера хранения. Если он не установлен, выполните команду yum install -y lvm2 на узле.

  • Скачайте установочный пакет Alauda Container Platform Storage Essentials, соответствующий архитектуре вашей платформы.

  • Загрузите установочный пакет Alauda Container Platform Storage Essentials с помощью механизма Upload Packages.

  • Скачайте установочный пакет Alauda Build of TopoLVM, соответствующий архитектуре вашей платформы.

  • Загрузите установочный пакет Alauda Build of TopoLVM с помощью механизма Upload Packages.

Процедура

Развертывание Alauda Container Platform Storage Essentials

  1. Войдите в систему, перейдите на страницу Administrator.

  2. Нажмите Marketplace > OperatorHub, чтобы перейти на страницу OperatorHub.

  3. Найдите Alauda Container Platform Storage Essentials, нажмите Install и перейдите на страницу Install Alauda Container Platform Storage Essentials.

    Параметры конфигурации:

    ПараметрРекомендуемая конфигурация
    ChannelКанал по умолчанию — stable.
    Installation ModeCluster: Все пространства имён в кластере используют один экземпляр Operator для создания и управления, что снижает использование ресурсов.
    Installation PlaceВыберите Recommended, Namespace поддерживается только acp-storage.
    Upgrade StrategyManual: При наличии новой версии в Operator Hub требуется ручное подтверждение для обновления Operator до последней версии.

Развертывание хранилища

  1. Перейдите в Administrator.

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

  3. Нажмите Configure Now.

  4. На странице мастера Install Operator нажмите Start Deployment.

    • Если страница автоматически переходит к следующему шагу, это означает успешное развертывание Operator.

    • Если развертывание не удалось, следуйте подсказкам интерфейса для устранения проблем. Затем нажмите Clean Up и повторно разверните Operator.

  5. На странице мастера Create Cluster добавьте устройства.

    ПараметрОписание
    Select NodeУзел с минимум одним необработанным диском.
    Device ClassКаждый класс устройств соответствует набору устройств хранения с одинаковыми характеристиками. Рекомендуется указывать название в зависимости от типа диска, например hdd, ssd.
    Device TypeПоддерживаются только типы дисков.
    Storage DeviceНапример, /dev/sda. Если дисков несколько, их можно добавлять по одному.
    SnapshotПри включении поддерживается создание снимков PVC и использование снимков для настройки новых PVC для быстрого резервного копирования и восстановления данных.
    Если при создании хранилища снимок не был включён, его можно включить при необходимости в разделе Operations на странице деталей кластера хранения.
    Примечание: Перед использованием убедитесь, что для текущего кластера развернут Volume Snapshot Plugin.
    • Нажмите Далее. Если страница автоматически переходит к следующему шагу, это означает успешное развертывание кластера.

    • Если создание не удалось, следуйте подсказкам интерфейса и своевременно очистите ресурсы.

  6. На странице мастера Create Storage Class настройте соответствующие параметры.

    ПараметрОписание
    NameИмя класса хранилища. Должно быть уникальным в пределах текущего кластера.
    Display NameИмя, помогающее идентифицировать или фильтровать, например, описание класса хранилища на русском языке.
    Device ClassКласс устройств — способ категоризации устройств хранения в TopoLVM. Каждый класс устройств соответствует набору устройств с одинаковыми характеристиками. При отсутствии особых требований можно использовать класс устройств Auto-Allocated из кластера.
    File System- XFS — высокопроизводительная журналируемая файловая система, хорошо справляющаяся с параллельными I/O нагрузками, поддерживающая обработку больших файлов и обеспечивающая плавную передачу данных.
    - EXT4 — журналируемая файловая система в Linux, использующая методы хранения с экстентами и поддерживающая обработку больших файлов. Максимальная ёмкость файловой системы — 1 EiB, максимальный размер файла — 16 TiB.
    Recycling PolicyПолитика переработки для постоянных томов.
    - Delete: При удалении persistent volume claim связанный persistent volume также удаляется.
    - Retain: Даже при удалении persistent volume claim связанный persistent volume сохраняется.
    Access ModeReadWriteOnce (RWO): Может быть смонтирован одним узлом в режиме чтения-записи.
    Allocation ProjectЭтот тип persistent volume claim можно создавать только в определённых проектах.
    Если проект временно не назначен, его можно Обновить позже.
  7. Нажмите Next и дождитесь завершения создания ресурсов.