Для того чтобы данная операция была выполнена значительно проще, можно развернуть дополнительный экземпляр СРК, предварительно остановив основной, по следующему алгоритму:
Убедиться, что СРК в данный момент не выполняет никаких операций.
Для этого необходимо проверить следующие разделы веб-интерфейса СРК:
- Копирование ВМ → Журнал;
- Восстановление ВМ;
- Загрузка ВМ;
- Репликация ВМ →Журнал;
- Сохранение СГУ.
1. Остановить Остановить контейнер СРК следующей командой:
Блок кода |
---|
horizon ~ # docker stop bus |
где bus - имя контейнера СРК.
2. Создать рабочий каталог для дополнительного экземпляра СРК, затем скопируйте в него файлы конфигурации, а в случае использования HTTPS - ключевые файлы:
Блок кода |
---|
horizon ~ # mkdir /home/restorelogs horizon ~ # cd /home/restorelogs |
...
horizon /home/restorelogs # cp ../backuplogs/backup.conf . horizon /home/restorelogs # cp ../backuplogs/backup.crt . horizon /home/restorelogs # cp ../backuplogs/backup.key . |
3. Заменить в конфигурационном файле дополнительного экземпляра IP-адрес СГУ основной площадки на адрес резервной площадки. Данный адрес указывается в директиве gorizont-host. Для этого следует:
- Открыть конфигурационный файл в текстовом редакторе
Блок кода |
---|
...
horizon ~ # mcedit /home/restorelogs/backup.conf |
- Найти в файле строку, начинающуюся
с - с gorizont-host=, в которой должен быть указан IP-адрес СГУ основной площадки. Удалить этот адрес и ввести вместо него адрес резервной площадки.
- Сохранить конфигурационный файл и завершить работу редактора.
4. Запустить контейнер дополнительного экземпляра СРК:
Блок кода |
---|
horizon ~ # docker run -itd --net=host -v /data/ |
...
0/ |
...
backuplogs:/var/log/one/backup -v /tmp/kprd:/tmp/kprd --name |
...
bus --restart= |
...
always bus: |
...
latest /bin/bash /opt/backup/start |
где latest - версия контейнера
5. После этого следует выполнить конфигурацию дополнительного экземпляра:
- Выполнить вход под технологической учетной записью СРК (backuper), созданной в СГУ резервной площадки, пи отсутствии учетной записи – следует ее создать.
- Далее следует заполнить параметры раздела Общие настройки дополнительного экземпляра аналогично основному. В поле Хранилище резервных копий по умолчанию должен отобразиться перечень хранилищ резервной площадки.
6. После этого необходимо выполнить следующие операции:
- Создать правило репликации в разделе Репликация →План копий, указав экземпляр ВМ на резервной площадке в качестве исходного, экземпляр на основной площадке – в качестве целевого. В поле Хост СГУ для репликации указать адрес СГУ основной площадки.
- Запустить операцию создания копии в разделе Копирование ВМ →Вручную. По завершении создания копии, операция репликации должна запуститься автоматически (см. раздел Репликация ВМ →Журнал).
Примечание | ||
---|---|---|
Примечание.
| ||
Информация | ||
| ||
Примечание. Если в журнале репликации отсутствует запись о запущенной операции, следует запустить ее вручную с помощью кнопки зеленого цвета с изображением знака «плюс» в вышеупомянутом разделе. После нажатия кнопкикнопки Показать список копий выберите вновь созданную резервную копию. |
- Дождаться окончания операции репликации.
- Убедиться, что дополнительный экземпляр СРК не выполняет никаких операций.
- После этого следует остановить контейнер дополнительного экземпляра, затем запустить контейнер основного экземпляра:
Блок кода |
---|
horizon ~ # docker stop bus2 horizon ~ # docker start bus |