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