Изменение схемы избыточности для хранилища резервных копий

Можно обновить схему избыточности, которая используется для хранилища резервных копий, изменив политику хранилища. Такая настраиваемая схема избыточности обеспечивает высокую масштабируемость и максимальную эффективность хранилища резервных копий.

В процессе перекодирования данные частично хранятся с новой схемой избыточности и частично — со старой. При этом система использует политику хранилища с наименьшей избыточностью. Например, если вы меняете режим кодирования с 1+0 на 1+2, система будет использовать режим 1+0. В этом случае важно не отключать никакие серверы и диски хранилища до завершения процесса.

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

Ограничения

  • Избыточность за счет репликации не поддерживается для хранилищ резервных копий.

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

Как изменить политику хранилища

Панель администратора

  1. На экране Сервисы хранилища > Резервные копии перейдите на вкладку Настройки и нажмите Политика хранения.
  2. Выберите нужный уровень хранилища, область отказов или режим избыточности данных.

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

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

Интерфейс командной строки

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

vinfra service backup volume-params change [--tier {0,1,2,3}]
                                           [--encoding <M>+<N>]
                                           [--failure-domain {disk,host,rack,row,room}]
--tier {0,1,2,3}
Уровень хранилища
--encoding <M>+<N>

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

  • M: число блоков данных
  • N: число паритетных блоков
--failure-domain {0,1,2,3,4}
Область отказа хранилища

Например, чтобы изменить уровень хранилища на 0, схему помехоустойчивого кодирования на 1+2, область отказа на «хост», выполните:

# vinfra service backup volume-params change --tier 0 --encoding 1+2 \
--failure-domain host

Обновленные параметры будут отображены в выводе команды vinfra service backup volume-params show:

# vinfra service backup volume-params show
+----------------+-------------+
| Field          | Value       |
+----------------+-------------+
| failure_domain | host        |
| redundancy     | m: 1        |
|                | n: 2        |
|                | type: raid6 |
| tier           | 0           |
+----------------+-------------+