Установка NFS-хранилища
Page Type: Installation Component: ПринтМенеджер Domain: Infrastructure Product Versions: 4.x OS: Linux Status: Draft Related Components: NFS
Установка NFS-хранилища
Цель
Подготовка сервера NFS для совместного хранения данных ПринтМенеджеров в кластерной конфигурации.
Предусловия
- Подготовлен сервер для NFS (DB_NFS)
- Все сервера
ПМПринтМенеджер должны иметь сетевой доступ к серверу NFS
Шаги установки
Шаг 1. Установите и запустите NFS
Для Ubuntu, Astra Linux и ALT Linux:
sudo apt install nfs-kernel-server -y
sudo systemctl start nfs-kernel-server.service
sudo systemctl status nfs-kernel-server.service
Для РЕД ОС и Red Hat Enterprise Linux:
sudo dnf install -y nfs-utils
sudo systemctl enable nfs-server.service
sudo systemctl start nfs-server.service
sudo systemctl status nfs-server.service
Шаг 2. Создайте папку для NFS
Создайте директорию /scratch:
sudo mkdir /scratch
Шаг 3. Настройте файл экспорта
Отредактируйте файл конфигурации экспортируемых директорий:
sudo nano /etc/exports
Добавьте строку для папки /scratch:
/scratch *(rw,async,no_subtree_check,no_root_squash)
Примените изменения экспорта:
sudo exportfs -a
Шаг 4. Настройте права доступа
Измените владельца папки:
Для Ubuntu, Astra Linux и ALT Linux:
sudo chown nobody:nogroup /scratch
Для РЕД ОС и Red Hat Enterprise Linux:
sudo chown nobody:nobody /scratch
Установите разрешения для записи:
sudo chmod -R 777 /scratch
Параметры для установки системы
NFS_ADDR: Укажите IP-адрес или доменное имя сервера NFS.NFS_FOLDER_PATH: В данном примере путь к папке —/scratch.
Эта настройка позволяет использовать NFS-хранилище для хранения данных системы управления печатью.
Установка с шифрованием (stunnel)
Если требуется защищённое соединение с NFS через stunnel, обратитесь к разделу "Подготовка сервера NFS с stunnel" в документации.
Next steps
- Установка балансировщика HAProxy
- Установка первого ПринтМенеджера в кластере
Ожидаемый результат
- NFS-сервис активен; общая папка доступна на чтение и запись.
- Параметры NFS_ADDR и NFS_FOLDER_PATH готовы для указания при установке ПринтМенеджеров.
Типовые ошибки
| Ошибка | Причина | Решение |
|---|---|---|
| При отложенной печати появляется ошибка «файл недоступен» | NFS-хранилище недоступно или неверно указаны параметры в .env ПринтМенеджера | Выполнить sudo cat /opt/printmanager/.env. Параметры должны быть: DRIVER_OPTS_DEVICE — «:NFS_FOLDER_PATH», DRIVER_OPTS_O — «addr=NFS_ADDR,nolock,soft,rw», DRIVER_OPTS_TYPE — «nfs». Убедиться в сетевой доступности NFS-сервера и возможности чтения/записи из NFS_FOLDER_PATH |
Связанные страницы
- Подготовка к установке кластера Active-Active
- Установка PostgreSQL для кластера
- Установка балансировщика HAProxy
- Установка первого ПринтМенеджера в кластере