PVE 状态信息查询
2025年1月8日
14:38
存储列表查询
#pvesm status
例子:pvesm status | awk 'NR>1{print$1":\t"$3"\t"$7}'
ZFS文件系统查询
#zpool status
例子:zpool status | sed -n '/NAME/,/^$/p' | sed -n 's/\t//p'
以下操作必须开启虚拟机选项中""
远程修改虚拟机密码
cpu使用率
qm guest exec 1001 --timeout 30 wmic cpu get loadpercentage | grep 'out-data" :' | grep -o "[[:digit:]]*"
内存使用率
qm guest exec 1001 --timeout 30 wmic OS get FreePhysicalMemory, TotalVisibleMemorySize /format:list | grep 'out-data" :' | grep -o "[[:digit:]]*" | xargs echo | awk '{print (1-$1/$2)*100}'
磁盘使用率
qm guest exec 1001 --timeout 30 wmic logicaldisk get size,freespace,caption | grep 'out-data" :' | grep -o "[[:digit:]]*" | xargs echo | awk '{print "C:"(1-$1/$2)*100"\nD:"(1-$3/$4)*100}'
windows远程修改IP地址
将脚本存放在windows系统下的ipaddr.bat
chcp 65001
C:\Windows\System32\netsh.exe interface ip set address name="以太网" static %1 255.255.255.0 %2
通过qm传参到脚本
qm guest exec 1001 --timeout 30 c:/ipaddr.bat 192.168.15.1 192.168.15.254