8.4 Подготовка сетевого хранилища: NFS
Скачать документСкачать полную документацию
Чтобы Engine мог хранить данные в доменах хранения, представленных экспортируемыми каталогами, в них должны быть определенные учетные записи системных пользователей и их группы.
Дальнейшие действия выполняются на сервере с операционной системой РЕД ОС, который используется в качестве сетевого хранилища данных.
Если не установлен пакет NFS, его необходимо установить командой:
dnf install nfs-utils nfs4-acl-tools
Приведенная ниже процедура устанавливает разрешения для одного каталога (в примере /data). Вам необходимо повторить chown
и chmod
шаги для всех каталогов, которые вы собираетесь использовать в качестве доменов хранения в РЕД Виртуализации.
1. Создайте каталог data:
mkdir /data
2. Создайте группу kvm:
groupadd kvm -g 36
3. Создайте пользователя vdsm в группе kvm:
useradd vdsm -u 36 -g 36
4. Установите право собственности на экспортированный каталог на 36:36, что дает vdsm:kvm право владения:
chown -R 36:36 /data
5. Измените режим каталога, чтобы права на чтение и запись были предоставлены владельцу, а права на чтение и выполнение были предоставлены группе и другим пользователям:
chmod 0755 /data
6. Все настройки сервера хранятся в файле /etc/exports. Откройте его на редактирование:
nano /etc/exports
и добавьте в конец файла строки вида (строк может быть произвольное количество):
/data 192.168.1.1/255.255.255.0(rw,insecure,nohide,all_squash,anonuid=36,anongid=36,no_subtree_check)
где:
/data – путь к папке, для которой раздается доступ;
192.168.1.1 – IP-адрес, которому раздается доступ к папке (можно указать всю сеть, тогда запись примет вид 192.168.1.0/24).
Чтобы запустить службу и добавить её в автозагрузку, выполните команду:
systemctl enable nfs-server.service --now
Если в системе, где происходит развёртывание хранилища NFS установлен и запущен firewall, внесите в него необходимые изменения:
firewall-cmd --permanent --add-service=nfs firewall-cmd --permanent --add-service=mountd firewall-cmd --permanent --add-service=rpc-bind firewall-cmd --reload
Дата последнего изменения: 30.10.2023
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.