Перейти к содержанию

Типы хранилищ

Sharx Base позволяет работать с тремя типами хранилища:

  1. Libvirt.
  2. РСХД.
  3. NFS.

Тип хранилища выбирают с учетом требований к производительности, отказоустойчивости, масштабируемости и особенностей инфраструктуры.

Подготовку хранилища выполняет Администратор кластера в зависимости от выбранного типа.


Краткое описание типов хранилищ

Libvirt — локальное хранилище на дисках узла. Не требует дополнительной сетевой инфраструктуры, простое в настройке и использовании.

Пулы Libvirt создаются Администратором кластера и закрепляются за конкретным ВЦОД. В рамках ВЦОД пользователи создают тома, которые используются как диски виртуальных машин.

Когда использовать Libvirt:

  • тестовые стенды;
  • ВМ с невысокой критичностью;
  • сценарии без требований к миграции и высокой доступности.

РСХД — распределенная система хранения данных, которая объединяет напрямую подключенные хранилища стандартных серверов в единое пространство хранения. Поддерживает репликацию, масштабирование и высокую доступность.

Администратор кластера настраивает группы размещения и шаблоны. На основе шаблонов пользователи создают тома для виртуальных машин.

Когда использовать РСХД:

  • промышленные кластеры;
  • системы с высокими требованиями к доступности;
  • среды с требованиями к отказоустойчивости и сохранности данных;
  • виртуальные среды, где важна производительность и масштабируемость.

NFS-хранилище — сетевое файловое хранилище. Обеспечивает доступ к файлам, расположенным на удаленных серверах, и позволяет работать с этими файлами точно так же, как и с локальными. NFS-хранилище простое в настройке, поддерживает миграцию ВМ. Зависит от качества сетевой инфраструктуры и конфигурации NFS-сервера.

Когда использовать NFS:

  • для хранения образов ВМ, ISO, резервных копий;
  • в небольших и средних кластерах, где отказоустойчивость можно обеспечить средствами NFS-сервера;
  • для ВМ со средними нагрузками.

Ограничения:

  • зависит от качества сетевой инфраструктуры;
  • возможны ограничения на операции со снимками и миграцией виртуальных машин;
  • производительность зависит от конфигурации NFS-сервера.

Этапы работы с хранилищами

Работа с хранилищами в Sharx Base разделена по ролям:

  • Администратор кластера настраивает хранилище: пулы, шаблоны, подключения;
  • Администратор ВЦОД и Разработчик ВМ создают и используют тома.

Дальнейшие действия с хранилищами для Администратора кластера описаны в данном руководстве. Действия для пользователей — в Руководстве пользователя в командной строке.

Libvirt

Объект хранилища Роль Ссылка на статью Этап
Пул Администратор кластера Руководство администратора
Libvirt. Пулы
Подготовка хранилища для ВЦОД.
Создание пула и логическая группировка ресурсов для последующего создания томов и ВМ
Том Администратор ВЦОД или
Разработчик ВМ
Руководство пользователя
Libvirt. Создать том
Перед созданием новой ВМ том создается в качестве основного диска.
Добавление тома к существующей ВМ.
Наличие отдельного тома для специфической задачи
Снимок тома Администратор ВЦОД или
Разработчик ВМ
Руководство пользователя
Снимки томов Libvirt
Фиксация состояния ВМ, подготовка к резервному копированию.
Перед критическими изменениями: обновление ОС, установка ПО, тестирование

РСХД

Объект хранилища Роль Ссылка на статью Этап
Группы размещения,
Шаблоны
Администратор кластера Руководство администратора
РСХД. Настроить лимиты использования ресурсов
Подготовка хранилища перед созданием томов.
Настройка размещения и параметров хранения данных: репликация, распределение нагрузки
Том Администратор ВЦОД или
Разработчик ВМ
Руководство пользователя
РСХД. Создать том
Создание диска ВМ на основе шаблона.
Использование тома в виртуальной машине
Снимок тома Администратор ВЦОД или
Разработчик ВМ
Руководство пользователя
Снимки томов РСХД
Фиксация состояния ВМ, подготовка к резервному копированию.
Перед критическими изменениями: обновление ОС, установка ПО, тестирование

NFS-хранилище

Объект хранилища Роль Ссылка на статью Этап
Настроить подключение Администратор кластера Руководство администратора
NFS. Настроить хранилище
Создание и настройка ВЦОД управления или ВЦОД.
Подключение нового NFS-хранилища для хранения томов виртуальных машин
Том Администратор ВЦОД или
Разработчик ВМ
Руководство пользователя
NFS. Создать том
Перед созданием новой ВМ том создается в качестве основного диска.
Добавление тома к существующей ВМ

Термины и определения содержатся в статьях: