我制作了一个OpsCenter并将群集附加到它。我不想手动“单击”以启动修复服务,而是希望默认情况下启动修复服务(配置?)有帮助吗?
您可以使用OpsCenter's REST API触发维修服务,特别是您需要此维修服务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
启用。