Сведения о восстановлении настройки высокого уровня доступности
Вы можете использовать прежнее основное устройство в качестве нового устройства реплики, если отработка отказа была запланирована или она не связана со работоспособностью устройства. Если отработка отказа связана с проблемой с основным устройством, вы можете создать новое устройство реплики. Дополнительные сведения см. в разделе Создание реплики с высоким уровнем доступности.
Warning
Перед настройкой бывшего первичного устройства в качестве новой реплики необходимо включить режим обслуживания. Если режим обслуживания не будет включен, произойдет сбой рабочей среды.
Настройка прежнего основного устройства в качестве новой реплики
-
Подключитесь к IP-адресу прежнего основного устройства с помощью SSH.
ssh -p 122 admin@ FORMER_PRIMARY_IP
-
Включите режим обслуживания на прежнем основном устройстве. Дополнительные сведения см. в разделе Включение и планирование режима обслуживания.
-
На прежнем основном устройстве запустите
ghe-repl-setup
с IP-адресом прежней реплики.ghe-repl-setup FORMER_REPLICA_IP
-
Чтобы добавить открытый ключ в список авторизованных ключей на основном устройстве, перейдите к
https://PRIMARY-HOSTNAME/setup/settings
и добавьте в список ключ, скопированный из реплики. -
Чтобы проверить подключение к новому основному устройству и включить режим реплики для новой реплики, еще раз запустите
ghe-repl-setup
.ghe-repl-setup FORMER_REPLICA_IP
-
Чтобы начать репликацию хранилищ данных, используйте команду
ghe-repl-start
.ghe-repl-start
Предупреждение.
ghe-repl-start
вызывает кратковременный сбой на главном сервере, во время которого пользователи могут видеть внутренние ошибки сервера. Чтобы предоставить более точное сообщение, запуститеghe-maintenance -s
на первичном узле перед запускомghe-repl-start
на узле-реплике, чтобы поместить устройство в режим обслуживания. После начала репликации отключите режим обслуживания с помощьюghe-maintenance -u
. Репликация Git не будет выполняться, пока основной узел находится в режиме обслуживания.