我做了一个opscenter并将集群连接到它。我不想手动“点击”启动修复服务,而是希望修复服务默认启动(配置?)有帮助吗?
x6h2sr281#
您可以使用opscenter的restapi来触发修复服务,特别是,您需要这个修复服务api,它只是将完成时间发布到 /{cluster_id}/services/repair 终结点。例如,如果完成时间为9天,则命令可以是:
/{cluster_id}/services/repair
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 再一次。
POST
1条答案
按热度按时间x6h2sr281#
您可以使用opscenter的restapi来触发修复服务,特别是,您需要这个修复服务api,它只是将完成时间发布到
/{cluster_id}/services/repair
终结点。例如,如果完成时间为9天,则命令可以是:请注意,如果已启用修复服务,则需要通过以下方式禁用它:
然后启用
POST
再一次。