#1.Creat cookie curl --silent --insecure --data "username=root@pam&password=" \ https://192.168.1.3:8006/api2/json/access/ticket\ | jq --raw-output '.data.ticket' | sed 's/^/PVEAuthCookie=/' > cookie #2.creat csrftoken for POST DELETE PUT curl --silent --insecure --data "username=root@pam&password=" \ https://192.168.1.3:8006/api2/json/access/ticket \ | jq --raw-output '.data.CSRFPreventionToken' | sed 's/^/CSRFPreventionToken:/' > csrftoken #3.query status curl --insecure --cookie "$(<cookie)" https://192.168.1.3:8006/api2/json/nodes/cs1/status #4.Creat new LXC curl --silent --insecure --cookie "$(<cookie)" --header "$(<csrftoken)" -X POST\ --data-urlencode net0="name=eth0,bridge=vmbr0" \ --data-urlencode ostemplate="local:vztmpl/rockylinux-8-default_20210929_amd64.tar.xz" \ --data vmid=601\ --data rootfs=local-lvm:8\ https://192.168.1.3:8006/api2/json/nodes/cs1/lxc
最新评论