Задание

3. Настройте сервер сетевой файловой системы (nfs) на HQ-SRV:

  • в качестве папки общего доступа выберите /raid/nfs, доступ для чтения и записи исключительно для сети в сторону HQ-CLI;
  • на HQ-CLI настройте автомонтирование в папку /mnt/nfs;
  • основные параметры сервера отметьте в отчёте;

Реализация

Виртуальная машина HQ-SRV

Настройка серверной части

На HQ-SRV устанавливаем компонент для серверной части NFS

Устанавливаем необходимые пакеты

# dnf install nfs4-acl-tools nfs-utils -y

Создаем папку общего доступа /raid/nfs

# mkdir /raid/nfs

Задаем права на общую папку

# chmod -R 777 /raid/nfs

Открываем на редактирование файл /etc/exports который содержит информацию о каталогах, экспортируемых с сервера.

# nano /etc/exports

Создаем шару из каталога /raid/nfs, которая будет доступна сети в сторону HQ-CLI 192.168.200.0/28

Добавим в него строку

/raid/nfs       192.168.200.0/28(rw,no_root_squash)

где:
/raid/nfs – общая сетевая папка
192.168.200.0/28 – сеть в сторону HQ-CLI
rw – разрешить чтение и запись.
no_root_squash – отключение ограничения root прав.

m2_z3_001.png

Добавляем в автозагрузку и стартуем NFS сервер

# systemctl enable --now nfs-server.service

Выполняем экспорт данных (перечитаем конфигурационный файл /etc/exports, чтобы сервер начал отдавать настроенные шары)

# exportfs -arv

m2_z3_002.png

Настройка клиента

Виртуальная машина HQ-CLI

На HQ-CLI устанавливаем (если не установлен) компонент для клиентской части NFS

# dnf install nfs-utils

Создаем директорию для автомонтирования /mnt/nfs

# mkdir /mnt/nfs

Задаём права на директорию /mnt/nfs

# chmod –R 777 /mnt/nfs

Для автоматического монтирования на сетевой директории HQ-CLI после перезагрузки, вносим запись в конфигурационный файл fstab

Открываем файл fstab

# nano /etc/fstab

И добавляем строку

192.168.100.2:/raid/nfs        /mnt/nfs    nfs     auto    0 0

где
192.168.100.2 — адрес сервера NFS (HQ-SRV);
/mnt/nfs — каталог, куда будет примонтирована шара.

m2_z3_003.png

Производим монтирование общего ресурса

# mount -av

m2_z3_004.png

Проверяем

# df -h

m2_z3_005.png

Проверка

Создаем на HQ-SRV файл

# touch /raid/nfs/test.txt

m2_z3_006.png

Проверяем на HQ-CLI

m2_z3_007.png