Содержание
Настройка общего NFS-хранилища для кластера Proxmox #
Эта инструкция поможет создать общее хранилище на основе NFS для кластера Proxmox, чтобы хранить виртуальные машины и другие данные, либо сделать одну из нод хранилищем.
Шаг 1. Установка ядра NFS #
Установите nfs-kernel-server
на ноде, которая будет выступать в качестве NFS-сервера:
apt-get install -y nfs-kernel-server
Шаг 2. Создание директории для монтирования #
Создайте директорию для хранения данных, которые будут доступны через NFS:
mkdir /poolname/datasetname
Шаг 3. Создание точки монтирования для ZFS #
Создайте датасет ZFS с точкой монтирования в ранее созданной директории и включите опцию sharenfs
:
zfs create -o mountpoint=/poolname/datasetname -o sharenfs=on poolname/datasetname
Шаг 4. Разрешение доступа к ZFS как NFS #
Включите опцию sharenfs
для датасета, чтобы разрешить его доступ как NFS:
zfs set sharenfs=on poolname/datasetname
Шаг 5. Назначение прав на датасет #
Назначьте необходимые права на директорию датасета:
chmod -R 777 /poolname/datasetname
Теперь хранилище настроено для общего доступа по NFS и готово для использования в кластере Proxmox. Вы сможете подключать его к другим нодам и использовать как общее хранилище.