Создание томов NFS#
Ограничения
После создания тома NFS можно изменять его режим избыточности только тогда, когда избыточность обеспечивается с помощью репликации. Возможность изменить режим избыточности отключена для остальных случаев, так как это может снизить производительность кластера. Причина в том, что перекодировка данных требует большого количества ресурсов кластера на долгое время. Если вы все же хотите изменить режим избыточности, свяжитесь со службой технической поддержки.
Предварительные требования
Четкое понимание концепций, описанных в разделе Политики хранения.
Кластер NFS должен быть создан в соответствии с указаниями из раздела Создание кластера NFS.
Создание тома NFS
На экране Сервисы хранилища → NFS → Тома нажмите Добавить том NFS.
На панели Добавить том NFS укажите уникальное имя и IP-адрес, который должен быть неиспользуемым и, если включена аутентификация, разрешимым в домене. Кроме того, этот IP-адрес должен находиться в диапазоне подсети интерфейса узла. Нажмите Продолжить.
В поле Размер тома укажите размер тома в гигабайтах. Для пользователей, обращающихся к экспортам, это значение будет размером файловой системы.
Выберите нужный уровень хранения, область отказа и тип избыточности данных.
Нажмите кнопку Готово.
Используйте следующую команду:
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.
Что дальше