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