最近發現monitor pve guest 並重啟的程式沒作用
看文件才發現pvesh的指令有變
原來是
pvesh create /nodes/pve195/147/status/stop
改為
pvesh create /nodes/pve195/lxc/147/status/stop
現在要把guest type 加上去
所以程式要進行修正
升到pve9後
pvesh get /cluster/resources 的欄位有變
修正如下
pvesh get /cluster/resources|awk '{print $46" "$2" "$36" "$8}'|grep -E "lxc|qemu"|sed 's/....$//' > /tmp/all_guest_cpu
原來是
pvesh get /cluster/resources|awk '{print $41" "$2" "$33" "$8}'|grep -E "lxc|qemu"|sed 's/....$//' > /tmp/all_guest_cpu
主要是要拿 host name,guest id,guest name,guest cpu
pvesh
跨 proxmox node 下指令的好用工具
如果要把其他節點的guest開几 指令如下
pvesh create /nodes/<nodeid>/qemu/<vmid>/status/start
https://pve.proxmox.com/pve-docs/pvesh.1.html
http://blog.jason.tools/2019/02/pve-cli-api.html