跳转到主要内容
基础设施相关接口/安装器
POSTInstaller起始版本 1.0同步需要认证新增

获取探测安装器集群

检测目标节点上已有的 ZCF 集群残留,不执行修改。

调试可用性

在线调试

使用当前认证信息和示例参数提交 Mock 请求。

请求参数

请求体字段

  • targetObject必填

    目标对象。

    • localBoolean

      目标本地安装器节点。

      示例: true

    • nodesList

      远程ZCF节点探测重置。

      示例: (nested array)

      • roleString

        角色。

        示例: primary

      • fqdnString

        完全限定域名称节点。

        示例: node01.example.com

      • usernameString

        用户名。

        示例: root

      • passwordString

        密码。

        示例: ****

      • sshKeyPathString

        SSH密钥路径。

        示例: /root/.ssh/id_rsa

      • sshPortInteger

        连接。

        示例: 22

    • vipString

      VIP。

      示例: 192.168.1.100

    • vipInterfaceString

      网络接口拥有VIP。

      示例: ens192

    • cloudList

      云。

      示例: (nested array)

      • addressString必填

        地址。

        示例: 192.168.1.50

      • portInteger

        端口号。

        示例: 22

      • userString必填

        按用户过滤。

        示例: root

      • passwordString

        密码。

        示例: ****

响应状态

200 OK

该 API 成功时返回以下响应结构。

  • existsBoolean

    ZCF集群残留已检测。

    示例: true

  • findingsList

    检测发现项。

    示例: (nested array)

    • targetString

      目标对象。

      示例: 192.168.1.10

    • kindString

      发现项分类。

      示例: lifecycle

    • presentBoolean

      残留条目存在。

      示例: true

    • itemString

      残留条目名称。

      示例: /opt/zcf

    • messageString

      错误返回消息。

      示例: /opt/zcf exists

    • detailString

      详细信息。

      示例: /opt/zcf

  • summaryString

    汇总数据。

    示例: cluster residue detected

请求地址

POST/api/v1/installer/cluster/detect

/api/v1/installer/cluster/detect

操作 ID

DetectInstallerCluster

永久链接

请求示例

curl -X POST '{host}/api/v1/installer/cluster/detect' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"target":{"local":true,"vip":"192.0.2.100"}}'

响应示例

200
{
  "exists": true,
  "findings": [],
  "summary": "cluster residue detected"
}

变更历史

此 API 暂无变更历史记录。

查看全部变更历史