ZStack Cloud支持通过系统登录或第三方API工具(例如Postman)使用HTTP方式调用API创建性能共享型负载均衡。本文主要以管理员身份(admin)登录管理节点系统,介绍如何创建性能共享型负载均衡。您也可以使用云平台其他已授权账户/用户身份登录。
curl -H "Content-Type: application/json;charset=UTF-8" -H "Authorization: OAuth 1eb94c91eceb4aa4b071528159ecff24" \ -X POST -d '{"params":{"name":"vip1","l3NetworkUuid":"07965f453e2048d381fd0f30dca4b36b","requiredIp":"172.20.17.252"}}' http://localhost:8080/zstack/v1/accounts/login其中:{"inventory":{"uuid":"1eb94c91eceb4aa4b071528159ecff24","accountUuid":"36c27e8ff05c4780bf6d2fa65700f22e","userUuid":"36c27e8ff05c4780bf6d2fa65700f22e","expiredDate":"Nov 22, 2022 7:46:37 PM","createDate":"Nov 22, 2022 5:46:37 PM","noSessionEvaluation":false}}其中:curl -H "Content-Type: application/json;charset=UTF-8" -H "Authorization: OAuth 1eb94c91eceb4aa4b071528159ecff24" \ -X POST -d '{"params":{"name":"vip1","l3NetworkUuid":"07965f453e2048d381fd0f30dca4b36b","requiredIp":"172.20.17.252"}}' http://localhost:8080/zstack/v1/vips其中:{"inventory":{"uuid":"ea5a46904e3e4f589e0e6a36366cca03","name":"vip1","ipRangeUuid":"91b9ad1e6f18429cab9a18026f0b48d8","l3NetworkUuid":"07965f453e2048d381fd0f30dca4b36b","ip":"172.20.17.252","state":"Enabled","gateway":"172.20.17.1","netmask":"255.255.255.0","prefixLen":24,"servicesRefs":[],"system":false,"usedIpUuid":"d6d4d93584d137a49ceb05794c5181a4","createDate":"Nov 22, 2022 10:21:31 AM","lastOpDate":"Nov 22, 2022 10:21:31 AM"}}其中:curl -H "Content-Type: application/json;charset=UTF-8" -H "Authorization: OAuth 1eb94c91eceb4aa4b071528159ecff24" \ -X POST -d '{"params":{"name":"Test-Lb","vipUuid":"ea5a46904e3e4f589e0e6a36366cca03"}}' http://localhost:8080/zstack/v1/load-balancers其中:{"inventory":{"name":"Test-Lb","uuid":"1b23dc6e757c487093ba5b22435df2ef","serverGroupUuid":"7a0a6db384e94f46aa11987f2d2de90b","state":"Enabled","type":"Shared","vipUuid":"ea5a46904e3e4f589e0e6a36366cca03","createDate":"Nov 22, 2022 10:23:16 AM","lastOpDate":"Nov 22, 2022 10:23:16 AM","listeners":[]}}curl -H "Content-Type: application/json;charset=UTF-8" -H "Authorization: OAuth 1eb94c91eceb4aa4b071528159ecff24" \ -X POST -d '{"params":{"name":"Test-Listener","instancePort":80.0,"loadBalancerPort":80.0,"protocol":"http","aclStatus":"disable","aclType":"black"}}' http://localhost:8080/zstack/v1/load-balancers/1b23dc6e757c487093ba5b22435df2ef/listeners 其中:{"inventory":{"uuid":"b1f327cd2798462893a7c03e81cf5bef","name":"Test-Listener","loadBalancerUuid":"1b23dc6e757c487093ba5b22435df2ef","instancePort":80,"loadBalancerPort":80,"protocol":"http","createDate":"Nov 22, 2022 10:25:22 AM","lastOpDate":"Nov 22, 2022 10:25:22 AM","vmNicRefs":[],"aclRefs":[],"certificateRefs":[],"serverGroupRefs":[]}}curl -H "Content-Type: application/json;charset=UTF-8" -H "Authorization: OAuth 1eb94c91eceb4aa4b071528159ecff24" \ -X POST -d '{"params":{"serverGroupUuid":"7a0a6db384e94f46aa11987f2d2de90b"}}' http://localhost:8080/zstack/v1/load-balancers/listeners/b1f327cd2798462893a7c03e81cf5bef/servergroups其中:{"inventory":{"uuid":"b1f327cd2798462893a7c03e81cf5bef","name":"Test-Listener","loadBalancerUuid":"1b23dc6e757c487093ba5b22435df2ef","instancePort":80,"loadBalancerPort":80,"protocol":"http","createDate":"Nov 22, 2022 10:25:22 AM","lastOpDate":"Nov 22, 2022 10:25:22 AM","vmNicRefs":[],"aclRefs":[],"certificateRefs":[],"serverGroupRefs":[{"id":1,"listenerUuid":"b1f327cd2798462893a7c03e81cf5bef","serverGroupUuid":"7a0a6db384e94f46aa11987f2d2de90b","createDate":"Nov 22, 2022 11:37:11 AM","lastOpDate":"Nov 22, 2022 11:37:11 AM"}]}}curl -H "Content-Type: application/json;charset=UTF-8" -H "Authorization: OAuth 1eb94c91eceb4aa4b071528159ecff24" \ -X POST -d '{"params":{"name":"acl-group","ipVersion":4.0}}' http://localhost:8080/zstack/v1/access-control-lists其中:{"inventory":{"uuid":"fb1331b2371f4ebca0b654f48244b52a","name":"acl-group","ipVersion":4,"createDate":"Nov 22, 2022 11:42:41 AM","lastOpDate":"Nov 22, 2022 11:42:41 AM","entries":[]}}curl -H "Content-Type: application/json;charset=UTF-8" -H "Authorization: OAuth 1eb94c91eceb4aa4b071528159ecff24" \ -X POST -d '{"params":{"aclUuid":"fb1331b2371f4ebca0b654f48244b52a","domain":"*.example.com","url":"/"}}' http://localhost:8080/zstack/v1/access-control-lists/fb1331b2371f4ebca0b654f48244b52a/redirectRules其中:{"inventory":{"uuid":"1e3afaaaddda47afb624e5d19d7750b8","aclUuid":"fb1331b2371f4ebca0b654f48244b52a","type":"RedirectRule","domain":"*.example.com","url":"/","createDate":"Nov 22, 2022 11:45:28 AM","lastOpDate":"Nov 22, 2022 11:45:28 AM"}}curl -H "Content-Type: application/json;charset=UTF-8" -H "Authorization: OAuth 1eb94c91eceb4aa4b071528159ecff24" \ -X POST -d '{"params":{"aclUuids":["fb1331b2371f4ebca0b654f48244b52a"],"serverGroupUuids":["7a0a6db384e94f46aa11987f2d2de90b"],"aclType":"redirect"}}' http://localhost:8080/zstack/v1/load-balancers/listeners/b1f327cd2798462893a7c03e81cf5bef/access-control-lists其中:{"inventory":{"uuid":"b1f327cd2798462893a7c03e81cf5bef","name":"Test-Listener","loadBalancerUuid":"1b23dc6e757c487093ba5b22435df2ef","instancePort":80,"loadBalancerPort":80,"protocol":"http","createDate":"Nov 22, 2022 10:25:22 AM","lastOpDate":"Nov 22, 2022 10:25:22 AM","vmNicRefs":[],"aclRefs":[{"id":1,"listenerUuid":"b1f327cd2798462893a7c03e81cf5bef","serverGroupUuid":"7a0a6db384e94f46aa11987f2d2de90b","aclUuid":"fb1331b2371f4ebca0b654f48244b52a","type":"redirect","createDate":"Nov 22, 2022 1:38:49 PM","lastOpDate":"Nov 22, 2022 1:38:49 PM"}],"certificateRefs":[],"serverGroupRefs":[{"id":1,"listenerUuid":"b1f327cd2798462893a7c03e81cf5bef","serverGroupUuid":"7a0a6db384e94f46aa11987f2d2de90b","createDate":"Nov 22, 2022 11:37:11 AM","lastOpDate":"Nov 22, 2022 11:37:11 AM"}]}}学习路径
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 产品和服务。