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

Модуль 2. Организация сетевого администрирования

Задание:

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

Вариант реализации:

HQ-SRV:

  • Устанавливаем пакеты для NFS сервера:
apt-get install -y nfs-server nfs-utils
  • Создаём директорию для общего доступа /raid/nfs , куда ранее был смонтирован RAID - массив :
mkdir /raid/nfs
  • Назначаем права на созданную директорию (полный доступ):
chmod 777 /raid/nfs
  • Редактируем файл /etc/exports :
vim /etc/exports
  • Добавляем туда следующую информацию, где:
  • /raid/nfs - общий ресурс
  • 192.168.200.0/24 - клиентская сеть, которой разрешено монтирования общего ресурса
  • rw — разрешены чтение и запись
  • no_root_squash — отключение ограничения прав root
  • Экспортируем файловую систему, указанную выше в /etc/exports :
exportfs -arv
  • Результат: exportfs с флагом -a , означающим экспортировать или отменить экспорт всех каталогов
  • -r означает повторный экспорт всех каталогов, синхронизируя /var/lib/nfs/etab с /etc/exports и файлами в /etc/exports.d
  • а флаг -v включает подробный вывод:

  • Запускаем и добавляем в автозагрузку NFS - сервер:
systemctl enable --now nfs-server

HQ-CLI:

  • Выполняем установку пакетов для NFS - клиента:
apt-get update && apt-get install -y nfs-utils nfs-clients
  • Создадим директорию для монтирования общего ресурса:
mkdir /mnt/nfs 
  • Задаём права на созданную директорию:
chmod 777 /mnt/nfs 
  • Настраиваем автомонтирование общего ресурса через fstab :
vim /etc/fstab
  • Добавляем следующую информацию: где: 192.168.100.2 - адрес файлового сервера ( HQ-SRV )

  • Выполняем монтирование общего ресурса:
mount -av
  • Результат:

  • Проверяем:
df -h
  • Результат:

  • Перезугружаем HQ-CLI и проверяем автомонтирование с правами на запись:

  • Результат на сервере HQ-SRV: