您可以使用Ops Manager API执行副本集重新选举,而无需直接连接到部署的主机。使用此资源使当前的主节点 (primary node in the replica set)节点降级,使特定的从节点(secondary node from replica set)升级主节点 (primary node in the replica set)节点,并追踪生成的作业。
每个请求都会对一个作业进行排队,由目标主机的自动化代理在下次签入时执行。使用以下端点创建和检索重选作业。
先决条件
在使用重选作业资源之前,查看以下要求。
注意
注意:群组和项目是同义词。您的 {PROJECT-ID} 与您的项目 ID 相同。对于现有群组,群组/项目 ID 保持不变。当引用说明时,此页面将使用“群组”这个更为人熟知的术语。终结点仍如文档中所述。
基本 URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
要使用重选作业资源,您必须是具有 Project Automation Admin角色的Ops Manager用户。
重要
此功能需要在非托管(自托管)部署上付费订阅Ops Manager 。
Your deployment must run Ops Manager 8.0.27 or 9.0.0 or later, and the target host's Automation Agent must run version 109.0.0.9226-1 or later and must have pinged Ops Manager recently.
对于每个副本集,一次只能有一个重选作业(无论是降级还是升级请求)处于未完成状态。如果作业已在队列中或运行, Ops Manager将拒绝针对同一副本集的新请求,并显示 409 REELECTION_ALREADY_IN_PROGRESS 错误。
重要
Kubernetes Operator (MCK) 部署不支持副本设立重新选举。
端点
下表列出了可用于重新选举作业资源的端点。
方法 | 端点 | 说明 |
|---|---|---|
| 请求副本集的当前主节点 (primary node in the replica set)退出。 | |
| 请求特定的从节点(secondary node from replica set)升级为主主节点 (primary node in the replica set)。 | |
| 检索 | |
| 检索指定副本集的所有重选作业。 |