Типы хранилищ
Sharx Base позволяет работать с тремя типами хранилища:
- Libvirt.
- РСХД.
- NFS.
Тип хранилища выбирают с учетом требований к производительности, отказоустойчивости, масштабируемости и особенностей инфраструктуры.
Подготовку хранилища выполняет Администратор кластера в зависимости от выбранного типа.
Краткое описание типов хранилищ
Libvirt — локальное хранилище на дисках узла. Не требует дополнительной сетевой инфраструктуры, простое в настройке и использовании.
Пулы Libvirt создаются Администратором кластера и закрепляются за конкретным ВЦОД. В рамках ВЦОД пользователи создают тома, которые используются как диски виртуальных машин.
Когда использовать Libvirt:
- тестовые стенды;
- ВМ с невысокой критичностью;
- сценарии без требований к миграции и высокой доступности.
РСХД — распределенная система хранения данных, которая объединяет напрямую подключенные хранилища стандартных серверов в единое пространство хранения. Поддерживает репликацию, масштабирование и высокую доступность.
Администратор кластера настраивает группы размещения и шаблоны. На основе шаблонов пользователи создают тома для виртуальных машин.
Когда использовать РСХД:
- промышленные кластеры;
- системы с высокими требованиями к доступности;
- среды с требованиями к отказоустойчивости и сохранности данных;
- виртуальные среды, где важна производительность и масштабируемость.
NFS-хранилище — сетевое файловое хранилище. Обеспечивает доступ к файлам, расположенным на удаленных серверах, и позволяет работать с этими файлами точно так же, как и с локальными. NFS-хранилище простое в настройке, поддерживает миграцию ВМ. Зависит от качества сетевой инфраструктуры и конфигурации NFS-сервера.
Когда использовать NFS:
- для хранения образов ВМ, ISO, резервных копий;
- в небольших и средних кластерах, где отказоустойчивость можно обеспечить средствами NFS-сервера;
- для ВМ со средними нагрузками.
Ограничения:
- зависит от качества сетевой инфраструктуры;
- возможны ограничения на операции со снимками и миграцией виртуальных машин;
- производительность зависит от конфигурации NFS-сервера.
Этапы работы с хранилищами
Работа с хранилищами в Sharx Base разделена по ролям:
- Администратор кластера настраивает хранилище: пулы, шаблоны, подключения;
- Администратор ВЦОД и Разработчик ВМ создают и используют тома.
Дальнейшие действия с хранилищами для Администратора кластера описаны в данном руководстве. Действия для пользователей — в Руководстве пользователя в командной строке.
Libvirt
| Объект хранилища | Роль | Ссылка на статью | Этап |
|---|---|---|---|
| Пул | Администратор кластера | Руководство администратора Libvirt. Пулы |
Подготовка хранилища для ВЦОД. Создание пула и логическая группировка ресурсов для последующего создания томов и ВМ |
| Том | Администратор ВЦОД или Разработчик ВМ |
Руководство пользователя Libvirt. Создать том |
Перед созданием новой ВМ том создается в качестве основного диска. Добавление тома к существующей ВМ. Наличие отдельного тома для специфической задачи |
| Снимок тома | Администратор ВЦОД или Разработчик ВМ |
Руководство пользователя Снимки томов Libvirt |
Фиксация состояния ВМ, подготовка к резервному копированию. Перед критическими изменениями: обновление ОС, установка ПО, тестирование |
РСХД
| Объект хранилища | Роль | Ссылка на статью | Этап |
|---|---|---|---|
| Группы размещения, Шаблоны |
Администратор кластера | Руководство администратора РСХД. Настроить лимиты использования ресурсов |
Подготовка хранилища перед созданием томов. Настройка размещения и параметров хранения данных: репликация, распределение нагрузки |
| Том | Администратор ВЦОД или Разработчик ВМ |
Руководство пользователя РСХД. Создать том |
Создание диска ВМ на основе шаблона. Использование тома в виртуальной машине |
| Снимок тома | Администратор ВЦОД или Разработчик ВМ |
Руководство пользователя Снимки томов РСХД |
Фиксация состояния ВМ, подготовка к резервному копированию. Перед критическими изменениями: обновление ОС, установка ПО, тестирование |
NFS-хранилище
| Объект хранилища | Роль | Ссылка на статью | Этап |
|---|---|---|---|
| Настроить подключение | Администратор кластера | Руководство администратора NFS. Настроить хранилище |
Создание и настройка ВЦОД управления или ВЦОД. Подключение нового NFS-хранилища для хранения томов виртуальных машин |
| Том | Администратор ВЦОД или Разработчик ВМ |
Руководство пользователя NFS. Создать том |
Перед созданием новой ВМ том создается в качестве основного диска. Добавление тома к существующей ВМ |
Термины и определения содержатся в статьях: