Подготовка системы хранения данных
В качестве системы хранения данных ROSA Virtualization может использоваться существующий корпоративный сервер или специально развернутое хранилище одного из следующих типов:
- Gluster;
- NFS;
- iSCSI;
- Ceph.
Развертывание хранилища Gluster осуществляется через веб-интерфейс хоста непосредственно в процессе гиперконвергентной инсталляции СУСВ (см. п. Развертывание хранилища Gluster).
Примечание – Хранилище типа NFS, iSCSI или Ceph должно быть подготовлено заранее перед установкой СУСВ.
Подготовка хранилища NFS с использованием веб-интерфейса
Для успешного функционирования платформы виртуализации необходимо создать файловое хранилище или использовать уже имеющееся хранилище.
В данном разделе мы рассмотрим создание файлового хранилища NFS на основе хоста гипервизора.
Откройте в панели управления секцию "Виртуализация" (рисунок 29).
Выберите в интерфейса секцию "Установка NFS" и нажмите на кнопку Далее.

Рисунок 29 – Интерфейс модуля установки СУСВ и настройки файлового хранилища
Откроется диалоговое окно для настройки файлового хранилища NFS (рисунок 30).

Рисунок 30 – Интерфейс окна для настройки хранилища NFS
Для настройки хранилища NFS вам потребуется имя хоста, имя и пароль пользователя, имеющего права суперпользователя, и структура каталогов (предлагается использовать структуру по умолчанию) (рисунок 31).
После ввода требуемых параметров хранилище NFS будет создано и настроено, в форму "Лог операций" будет выведен лог выполненных действий.

Рисунок 31 – Интерфейс окна для настройки хранилища NFS с указанным именем хоста, логином и лог выполненных действий
После завершения настройки хранилища NFS можно перейти к установке СУСВ (кнопка Перейти к установке) или закрыть форму (кнопка Закрыть).
Проверка работоспособности NFS хранилища
При необходимости вы можете проверить работоспособность хранилища NFS, выполнив в консоли хоста команду systemctl status nfs-server :
# systemctl status nfs-server
● nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
Active: active (exited) since Thu 2025-02-27 18:22:15 MSK; 57s ago
Process: 16131 ExecReload=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
Main PID: 15710 (code=exited, status=0/SUCCESS)
фев 27 18:22:15 rvhost1.rosa.lan systemd[1]: Starting NFS server and services...
фев 27 18:22:15 rvhost1.rosa.lan systemd[1]: Started NFS server and services.
фев 27 18:22:16 rvhost1.rosa.lan systemd[1]: Reloading NFS server and services.
фев 27 18:22:16 rvhost1.rosa.lan systemd[1]: Reloaded NFS server and services.
Статус "Active: active" указывает на то, что сервис активен.
Подготовка хранилища NFS с использованием командной строки
В данном разделе рассматривается подготовка хранилища NFS средствами ROSA Virtualization в консоли хоста, предназначенного для установки ВМ СУСВ.
Примечание – Если вы ранее настроили файловое хранилище NFS с использованием веб-интерфейса, то данную секцию можно пропустить и перейти к следующей.
Для доступа к консоли перейдите на вкладку "Терминал" панели навигации интерфейса соответствующего хоста или откройте консоль хоста через SSH-соединение.
Создание структуры каталогов для хранилища NFS
В разделе диска, предназначенном для хранения виртуальных машин и образов, создайте определенную структуру каталогов. Для создания каталогов используйте редактор mc или консольную утилиту mkdir.
Например, выполните следующую команду:
# mkdir -p /data/engine /data/vmstore /data/export /data/iso
Измените владельца всех созданных каталогов на служебного пользователя vdsm (uid=36) и соответствующую служебную группу kvm (gid=36). Для этого выполните следующую команду:
# chown -R 36:36 /data
В редакторе mc (запуск редактора осуществляется из командной сроки терминала, командой mcedit) отредактируйте конфигурационный файл сервера NFS /etc/exports так, чтобы предоставить всем хостам в сети доступ к созданным каталогам на чтение и запись. Для этого добавьте в файл /etc/exports строки следующего содержания:
/data/engine*(rw)
/data/vmstore*(rw)
/data/export*(rw)
/data/iso*(rw)
Настройка межсетевого экрана для работы с хранилищем NFS
Для разрешения входящих соединений к NFS через службу межсетевого экрана firewalld выполните следующую команду:
firewall-cmd --permanent --add-service=nfs
Для применения изменений перезагрузите конфигурацию межсетевого экрана. Для этого выполните следующую консольную команду:
firewall-cmd --reload
Запуск сервера NFS и настройка автоматического запуска при загрузке системы
По умолчанию сервер NFS не запускается автоматически при загрузке системы.
Для текущего и автоматического запуска сервера NFS при загрузке системы выполните следующие команды:
# systemctl start nfs-server
# systemctl enable nfs-server
Примечание – При ранее запущенном сервере NFS для применения изменений, внесенных в конфигурацию через редактирование параметров файла /etc/exports, выполните следующую команду:
# systemctl reload nfs-server
Проверка работоспособности NFS-сервера
Для проверки статуса NFS-сервера выполните команду:
# systemctl status nfs-server
Пример выполнения команды по проверке статуса NFS-сервера:
# systemctl status nfs-server
● nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
Active: active (exited) since Thu 2025-02-27 18:22:15 MSK; 57s ago
Process: 16131 ExecReload=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
Main PID: 15710 (code=exited, status=0/SUCCESS)
фев 27 18:22:15 rvhost1.rosa.lan systemd[1]: Starting NFS server and services...
фев 27 18:22:15 rvhost1.rosa.lan systemd[1]: Started NFS server and services.
фев 27 18:22:16 rvhost1.rosa.lan systemd[1]: Reloading NFS server and services.
фев 27 18:22:16 rvhost1.rosa.lan systemd[1]: Reloaded NFS server and services.
Статус "Active: active" указывает на то, что сервис активен.