Вы можете использовать REST API OpsCenter для запуска службы восстановления, в частности, вам нужен этот API службы восстановления, который просто отправляет время до завершения на конечную точку /{cluster_id}/services/repair
. Например, если ваше время выполнения составляет 9 дней, команда может быть:
curl -X POST -d '{"time_to_completion": 777600}' \
http://<OpsC_hostname>:8888/<cluster_name>/services/repair
Обратите внимание, что если служба восстановления уже включена, ее необходимо отключить с помощью:
curl -X DELETE http://<OpsC_hostname>:8888/<cluster_name>/services/repair
и затем снова включите с помощью POST
.