帮助文档>CloudInstall>产品对接 > CloudInstall对接Qstack系统

CloudInstall对接Qstack系统

发布时间:2021-12-27 00:00

1 前言

本系统支持与QStack系统进行无缝对接,或者通过API接口进行对接。

目前开放对接的有以下功能:

  • 资源状态查询
  • 业务数据同步
  • 租用业务开通
  • 托管业务开通
  • 业务终止
  • 自动化开关机、重启
  • 重装操作系统
  • 重置密码
  • ARP和ACL绑定(需要自己在CloudInstall里配置交换机模板的ARP和ACL规则)
  • 远程连接
  • IP的更换与升级
  • 带宽的限制与升级
  • 网络的断开与恢复

2 白名单管理

其它系统在对接CloudInstall系统的时候,需要通过白名单进行验证。

2.1 创建API_ID

点击后台左侧菜单 “设置 -> 白名单设置”,然后点击添加进行API_ID创建。

image-20211120103009365

image-20211120103244563

表单信息说明:

【API_ID】:保存后自动生成,用于对接时进行验证。

【API_KEY】:保存后自动生成,用于对接时进行验证。

【白名单IP】:设置后,只有白名单内的IP才能通过这组API_ID和API_KEY访问系统。支持批量添加,一行可以填写一个IP。如果不填写,表示对所有IP开放,不做限制。

【备注】:备注信息。

3 对接QStack系统

与QStack系统进行对接时,需要先添加自动化接口,然后将关键参数进行关联才可以使用。

目前QStack仅支持管理系统对接之后产生的数据,CloudInstall在对接之前自管理的数据不支持对接。

3.1 添加自动化接口

进入QStack系统后台,点击后台左侧菜单 “产品 -> 自动化接口”,然后点击添加进行自动化接口的添加。

image-20211208171739308

image-20211208171923897

表单信息说明:

【接口名称】:接口名称仅用于后台展示和区分多接口使用。

【通信地址】:填写CloudInstall系统的完整地址,需要加http或https。

【API_ID】:填写在CloudInstall创建的白名单API_ID。

【API_KEY】:填写在CloudInstall创建的API_ID对应的API_KEY。

添加成功后即可完成两套系统的对接通信。

3.2 关键参数关联

对接QStack系统时,两套系统的关键数据需要一致,才可以实现服务器的自动化管理。

线路管理

image-20211210164541240

配置线路时:

  • QStack的“商家名称”选择“自营资源”类型的商家;
  • QStack的“自动化”需要选择“支持”并选择“自动化接口”;
  • QStack的“线路编号”的值必须与CloudInstall的“线路编号”的值一致。

规格管理

QStack的规格在创建之后会自动同步到CloudInstall。

image-20211210170223289

规格管理

QStack的规格在创建之后会自动同步到CloudInstall。

操作系统关联

image-20211210172620124

配置操作系统时:

  • QStack的“系统编号”必须与CloudInstall的“系统编号”一致;

以上几个关键信息对接之后,两套系统就可以实现自动化对接。

4 API对接

API对接的方式,具体查看CloudInstall API文档。

本文导读