Настройка интеграции NFS-сервера с Avanpost DS

Для интеграции NFS-сервера с Avanpost DS требуется подготовить один хост для сервера NFS и как минимум одну введенную в домен рабочую станцию для клиента NFS на одной из поддерживаемых ОС согласно инструкции по введению в домен рабочих станций.

Сначала требуется настроить сервер, затем можно переходить к настройке клиентов NFS.

1. Настройка сервера NFS

Для настройки сервера NFS необходимо подключиться к хосту по SSH и выполнить шаги:

Шаг 1.1. Ввести сервер в домен.

Для этого необходимо выполнить действия по инструкции: "6.7. Введение в домен рабочих станций".

Шаг 1.2. Добавить значение атрибута "serviceprincipalname" для сервера NFS.

Для этого необходимо:

  1. На вкладке "Атрибуты" карточки компьютера в веб-интерфейсе Avanpost DS нажать в строке атрибута "serviceprincipalname".
  2. В строке нового значения атрибута нажать .
  3. Указать значение по шаблону: 
    Шаблон значения
    nfs/[FQDN NFS-сервера]

    [FQDN NFS-сервера] заменить на полное доменное имя NFS-сервера.

    Пример значения
    nfs/share-server.avanpost.local

Шаг 1.3. Загрузить keytab файл на NFS-сервер.

Для этого необходимо выполнить команду:

sudo /opt/avanpost/dscli/dscli renewkey

Шаг 1.4. Обновить кэш репозиториев и список пакетов.

Для этого необходимо выполнить команду:

sudo dnf makecache && sudo dnf update

Шаг 1.5. Установить пакеты NFS.

Для этого необходимо выполнить команду:

sudo dnf install nfs-utils nfs4-acl-tools

Шаг 1.6. Добавить NFS в автозагрузку.

Для этого необходимо выполнить команду:

sudo systemctl enable --now nfs-server.service

Шаг 1.6. Создать и настроить сетевую папку NFS.

Для этого необходимо выполнить команды:

sudo mkdir /mnt/nfs4share
sudo chmod 777 /mnt/nfs4share

Шаг 1.7. Настроить конфигурационный файл NFS.

Для этого необходимо:

  1. Открыть для редактирования конфигурационный файл "/etc/exports".
    sudo nano /etc/exports
  2. Добавить строки в файл:
    /mnt/nfs4share *(rw,sec=krb5:krb5i:krb5p)

Примечание:

Основная конфигурация сервиса nfs хранится в файле "/etc/exports".  Дополнительно сервис использует конфигурационные файлы:

  • "/etc/fstab" – содержит записи обо всех автоматически монтируемых при загрузке ОС файловых системах, включая nfs.
  • "/etc/hosts.allow",  "/etc/hosts.deny" – используется для принятия или отклонения подключений, приходящих с внешних IP-адресов.

Шаг 1.8. Применить новую конфигурацию.

Для этого необходимо выполнить команду:

sudo exportfs -rav

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

Шаг 2.1. Ввести компьютер в домен.

Для этого необходимо выполнить действия по инструкции: "6.7. Введение в домен рабочих станций".

Обсуждение