Управление томами NFS

Управление томами NFS#

После того как том NFS создан, он запускается автоматически. Можно изменять его размер, уровень хранения, режим избыточности и область отказа, останавливать для смены IP-адреса, а также удалять.

Ограничения

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

  • Смена IP-адреса возможна только для остановленных томов NFS.

  • Нельзя удалить том NFS, у которого есть экспорты NFS.

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

Остановка тома NFS

  1. Перейдите на экран Сервисы хранилища → NFS → Тома.

  2. Выберите работающий том NFS и нажмите Стоп.

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

vinfra service nfs share stop [--force] <name>

--force Остановить том NFS принудительно. <name> Имя тома NFS.

Например, чтобы остановить том share1, выполните:

# vinfra service nfs share stop share1

Запуск тома NFS

  1. Перейдите на экран Сервисы хранилища → NFS → Тома.

  2. Выберите остановленный том NFS и нажмите Старт.

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

vinfra service nfs share start <name>

<name> Имя тома NFS.

Например, чтобы запустить том share1, выполните:

# vinfra service nfs share start share1

Изменение конфигурации тома NFS

  1. Перейдите на экран Сервисы хранилища → NFS → Тома и выберите необходимый том NFS.

  2. Если вы хотите изменить IP-адрес тома, предварительно остановите том с помощью кнопки Стоп.

  3. Нажмите Настроить.

  4. В разделе Параметры тома измените его IP-адрес, размер, уровень хранения, режим избыточности и область отказа.

  5. Нажмите Сохранить.

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

vinfra service nfs share set [--tier {0,1,2,3}] [--replicas <norm> | --encoding <M>+<N>]
                              [--failure-domain {0,1,2,3,4}] [--size <size>]
--tier {0,1,2,3}

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

--replicas <norm>

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

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

--encoding <M>+<N>

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

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

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

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

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

--size <size>

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

<name>

Имя тома NFS.

Например, чтобы увеличить размер тома share1 до 200 GiB, выполните:

# vinfra service nfs share set share1 --size 200GiB

Удаление тома NFS

  1. Перейдите на экран Сервисы хранилища → NFS → Тома.

  2. Выберите необходимый том NFS и нажмите Удалить.

  3. Нажмите Да в окне подтверждения.

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

vinfra service nfs share delete <name>

<name> Имя тома NFS.

Например, чтобы удалить том share1, выполните:

# vinfra service nfs share delete share1