VCSA 通过API进行操作
Z先森
2022-01-24 AM
777℃
0条
设置url、用户名、密码
VC_ADDRESS="https://192.168.1.200"
VC_USER="[email protected]"
VC_PASSWORD="password"
获取cookie
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
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文档,这个找了很久