OpsCenter的配置中是否有任何选项可以自动启动维修服务?



我做了一个OpsCenter并将集群附加到它。我不想手动"单击"以启动维修服务,相反,我希望维修服务默认启动(配置?有什么帮助吗?

您可以使用OpsCenter的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

最新更新