...
1. Остановить контейнер СРК следующей командой:
Блок кода |
---|
horizon ~ # docker stop bus |
где bus - имя контейнера СРК.
...
Блок кода |
---|
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 . |
...
- Открыть конфигурационный файл в текстовом редакторе
Блок кода |
---|
...
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. После этого следует выполнить конфигурацию дополнительного экземпляра:
...
- Дождаться окончания операции репликации.
- Убедиться, что дополнительный экземпляр СРК не выполняет никаких операций.
- После этого следует остановить контейнер дополнительного экземпляра, затем запустить контейнер основного экземпляра:
Блок кода |
---|
horizon ~ # docker stop bus2 horizon ~ # docker start bus |