Создание томов NFS

Создание томов NFS#

Ограничения

  • После создания тома NFS можно изменять его режим избыточности только тогда, когда избыточность обеспечивается с помощью репликации. Возможность изменить режим избыточности отключена для остальных случаев, так как это может снизить производительность кластера. Причина в том, что перекодировка данных требует большого количества ресурсов кластера на долгое время. Если вы все же хотите изменить режим избыточности, свяжитесь со службой технической поддержки.

Предварительные требования

Создание тома NFS

  1. На экране Сервисы хранилища → NFS → Тома нажмите Добавить том NFS.

  2. На панели Добавить том NFS укажите уникальное имя и IP-адрес, который должен быть неиспользуемым и, если включена аутентификация, разрешимым в домене. Кроме того, этот IP-адрес должен находиться в диапазоне подсети интерфейса узла. Нажмите Продолжить.

  3. В поле Размер тома укажите размер тома в гигабайтах. Для пользователей, обращающихся к экспортам, это значение будет размером файловой системы.

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

  5. Нажмите кнопку Готово.

Используйте следующую команду:

vinfra service nfs share create --node <node> --ip-address <ip_address>
                                --size <size> --tier {0,1,2,3}
                               (--replicas <norm> | --encoding <M>+<N>)
                               --failure-domain {0,1,2,3,4} <name>
--node <node>

Идентификатор сервера.

--ip-address <ip_address>

IP-адрес тома NFS.

--size <size>

Размер тома NFS в байтах. Также можно использовать следующие единицы измерения: KiB для кибибайтов, MiB для мебибайтов, GiB для гибибайтов, TiB для тебибайтов и PiB для пебибайтов.

--tier {0,1,2,3}

Уровень хранилища.

--replicas <norm>

Схема репликации хранилища для данных тома NFS в формате:

  • norm: количество сохраняемых реплик.

--encoding <M>+<N>

Схема помехоустойчивого кодирования хранилища в формате:

  • M — число блоков данных;

  • N — число блоков четности.

--failure-domain {0,1,2,3,4}

Область отказа хранилища (0 — диск, 1 — узел, 2 — стойка, 3 — ряд, 4 — комната).

Например, чтобы создать том share1 с IP-адресом 10.136.18.149 на узле с идентификатором 923926da-a879-5f56-1b24-1462917ed335, выполните:

# vinfra service nfs share create share1 --node 923926da-a879-5f56-1b24-1462917ed335 \
--ip-address 10.136.18.149 --size 107374182400 --tier 0 --encoding 1+2 --failure-domain 1

Созданный том NFS появится в выводе команды vinfra service nfs share list:

# vinfra service nfs share list
+------------+---------------+-------------------------------------------+
| name       | ip_address    | node                                      |
+------------+---------------+-------------------------------------------+
| share1     | 10.136.18.149 | cfgd_id: 1                                |
|            |               | has_configd: true                         |
|            |               | id: 923926da-a879-5f56-1b24-1462917ed335  |
|            |               | ip_address: node001.vstoragedomain        |
+------------+---------------+-------------------------------------------+

После того как том будет создан, можно перейти к созданию экспортов NFS.