ZStack Cloud支持通过普通API调用以及ZQL语句两种方式查询vCenter关联三层网络资源信息。
ZStack Cloud支持通过系统登录或第三方API工具(例如Postman)使用HTTP方式调用API,查询vCenter三层网络资源信息。本文主要以管理员身份(admin)登录管理节点系统查询。您也可以使用云平台其他已通过授权账户/用户身份登录系统查询。
curl -H "Content-Type: application/json;charset=UTF-8" \ -X PUT -d '{"logInByAccount":{"accountName":"admin","password":"b109f3bbbc244eb82441917ed06d618b9008dd09b3befd1b5e07394c706a8bb980b1d7785e5976ec049b46df5f1326af5a2ea6d103fd07c95385ffab0cacbc86" }}' \ http://localhost:8080/zstack/v1/accounts/login
其中:{"inventory":{"uuid":"12284325ad2a497d8458ae0c90f66c59","accountUuid":"36c27e8ff05c4780bf6d2fa65700f22e","userUuid":"36c27e8ff05c4780bf6d2fa65700f22e","expiredDate":"Apr 20, 2022 11:39:43 PM","createDate":"Apr 20, 2022 9:39:43 PM","noSessionEvaluation":false}}
其中:curl -H "Content-Type: application/json" -H "Authorization: OAuth 12284325ad2a497d8458ae0c90f66c59" \ -X GET http://localhost:8080/zstack/v1/zql?zql=query%20L3Network%20where%20uuid%20not%20in%20\(query%20L3Network.uuid%20where%20l2Network.cluster.type%3D%27zstack%27\)
其中:{"results":[{"inventories":[{"uuid":"0260922d2f794c55ac903f322ed7d144","name":"L3-test","description":"imported from vCenter: 172.20.57.1","type":"L3BasicNetwork","zoneUuid":"dcd8eeff74164f189c5161c57f30c829","l2NetworkUuid":"3e4bef57d9ca4a8bbee3ec59f46d087d","state":"Enabled","system":false,"category":"Private","ipVersion":4,"createDate":"Jun 21, 2021 6:11:05 PM","lastOpDate":"Jun 21, 2021 6:11:05 PM","ipRanges":[{"uuid":"34ceedba93f1490993714c15c1b19f02","l3NetworkUuid":"0260922d2f794c55ac903f322ed7d144"}]}]}
其中:ZStack Cloud支持通过ZQL语句以HTTP方式查询vCenter三层网络资源信息。本文主要通过以管理员身份(admin)登录管理节点系统查询vCenter三层网络资源信息。您也可以使用云平台其他已授权账户/用户身份登录系统查询。
使用ZQL语句查询三层网络资源信息前,需获取调用ZQL语句所需的Sesion ID。
curl http://localhost:8080/zstack/v1/zql?zql=yourZQL -X GET -H 'Connection:close' -H 'Content-Type:application/json' -H 'Authorization:OAuth SesionID'
其中:query L3Network where uuid not in (query L3Network.uuid wherel2Network.cluster.type='zstack')
{"results":[{"inventories":[{"uuid":"0260922d2f794c55ac903f322ed7d144","name":"L3-test","description":"imported from vCenter: 172.20.57.1","type":"L3BasicNetwork","zoneUuid":"dcd8eeff74164f189c5161c57f30c829","l2NetworkUuid":"3e4bef57d9ca4a8bbee3ec59f46d087d","state":"Enabled","system":false,"category":"Private","ipVersion":4,"createDate":"Jun 21, 2021 6:11:05 PM","lastOpDate":"Jun 21, 2021 6:11:05 PM","ipRanges":[{"uuid":"34ceedba93f1490993714c15c1b19f02","l3NetworkUuid":"0260922d2f794c55ac903f322ed7d144"}]}]}
其中:学习路径
ZStack Cloud 产品学习路径
快速梳理文档,点击相应文本链接,快速跳转到相应文档的页面,学习 ZStack Cloud 产品。
业务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2其他(漏洞提交、投诉举报等)
400-962-2212 转 3业务咨询:
400-962-2212 转 1ZStack学院:
training@zstack.io业务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2其他(漏洞提交、投诉举报等)
400-962-2212 转 3业务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2其他(漏洞提交、投诉举报等)
400-962-2212 转 3业务咨询:
400-962-2212 转 1商务联系:
channel@zstack.io业务咨询:
400-962-2212 转 1商务联系:
channel@zstack.io下载链接已发送至您的邮箱。
如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。 当您收到电子邮件后,请点击 URL 链接,以完成下载。感谢您使用 ZStack 产品和服务。
成功提交申请。
我们将安排工作人员尽快与您取得联系。感谢您使用 ZStack 产品和服务。
信息提交成功。
我们将安排工作人员尽快与您取得联系,请保持电话畅通。感谢您使用 ZStack 产品和服务。
商务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2商务联系:
sales@zstack.io成功提交申请。
我们将安排工作人员尽快与您取得联系。感谢您使用 ZStack 产品和服务。