PVE 状态信息查询

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

posted @ 2025-03-28 15:01  ZhengLiming  阅读(67)  评论(0)    收藏  举报