侧边栏壁纸
  • 累计撰写 175 篇文章
  • 累计创建 87 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

VCSA 通过API进行操作

Z先森
2022-01-24 / 0 评论 / 0 点赞 / 16 阅读 / 1749 字 / 正在检测是否收录...

设置url、用户名、密码

VC_ADDRESS="https://192.168.1.200"
VC_USER="administrator@vsphere.local"
VC_PASSWORD="password"

获取cookie

  • 方式一:BASE64加密一下
VC_BASE64=$(echo -n "$VC_USER:$VC_PASSWORD" | base64)
curl -X POST -H "Authorization: Basic $VC_BASE64" -k https://$VC_ADDRESS/rest/com/vmware/cis/session --cookie-jar cookies.txt
  • 方式二:直接-u获取
curl -u "$VC_USER:$VC_PASSWORD" -X POST "$VC_ADDRESS/rest/com/vmware/cis/session" --cookie-jar cookies.txt -k

使用示例,获取vm列表

curl -b cookies.txt -k "$VC_ADDRESS/rest/vcenter/vm"

其他api接口

vm官方api文档,这个找了很久

0

评论区