跳转到主要内容
基础设施相关接口/安装器

获取探测安装器集群

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

POST/api/v1/installer/cluster/detect

操作 ID

DetectInstallerCluster

起始版本

1.0

执行模式

同步

认证信息

需要认证

认证信息

调用该 API 时需要在请求头中携带以下认证信息。

Authorizationstring必填

Bearer 令牌

X-Tenant-IDstring

X-Tenant-ID

请求参数

application/json

请求体字段

  • target
    Object必填

    目标对象。

    • local
      Boolean

      目标本地安装器节点。

      示例: true

    • nodes
      List

      远程ZCF节点探测重置。

      示例: (nested array)

      • role
        String

        角色。

        示例: primary

      • fqdn
        String

        完全限定域名称节点。

        示例: node01.example.com

      • username
        String

        用户名。

        示例: root

      • password
        String

        密码。

        示例: ****

      • sshKeyPath
        String

        SSH密钥路径。

        示例: /root/.ssh/id_rsa

      • sshPort
        Integer

        连接。

        示例: 22

    • vip
      String

      VIP。

      示例: 192.168.1.100

    • vipInterface
      String

      网络接口拥有VIP。

      示例: ens192

    • cloud
      List

      云。

      示例: (nested array)

      • address
        String必填

        地址。

        示例: 192.168.1.50

      • port
        Integer

        端口号。

        示例: 22

      • user
        String必填

        按用户过滤。

        示例: root

      • password
        String

        密码。

        示例: ****

响应状态

200 OK
200 OK

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

  • exists
    Boolean

    ZCF集群残留已检测。

    示例: true

  • findings
    List

    检测发现项。

    示例: (nested array)

    • target
      String

      目标对象。

      示例: 192.168.1.10

    • kind
      String

      发现项分类。

      示例: lifecycle

    • present
      Boolean

      残留条目存在。

      示例: true

    • item
      String

      残留条目名称。

      示例: /opt/zcf

    • message
      String

      错误返回消息。

      示例: /opt/zcf exists

    • detail
      String

      详细信息。

      示例: /opt/zcf

  • summary
    String

    汇总数据。

    示例: cluster residue detected

变更历史

此 API 暂无变更历史记录。

查看全部变更历史