KVM虚拟机处于暂停状态怎么处理

参考:
https://blog.csdn.net/qq_28304687/article/details/116302027

  1. 故障现象
    kvm虚拟机处于暂停状态
    image
    使用一下命令无法恢复
# virsh shundown xxx
# virsh reset xxx
  1. 原因分析
    磁盘满了
# df -h

image

  1. 解决方法
    清理磁盘
    恢复虚拟机
# virsh resume xxx
  1. 一次性恢复所有暂停主机脚本
# cat start_all_pause_kvm.sh 
#!/bin/bash
#启动所有暂停的主机
kvm_name=()
kvm_status=()
for i in `virsh list|sed -n '3,$p'|awk '{print $2}'`
  do
    kvm_name+=($i)
  done

for i in `virsh list|sed -n '3,$p'|awk '{print $3}'`
  do
    kvm_status+=($i)
  done

kvm_len=${#kvm_name[*]}

for((i=0;i<$kvm_len;i++))
  do
     if [ ${kvm_status[$i]} == "暂停" ]
       then 
	 /usr/bin/virsh resume ${kvm_name[$i]}
	 echo "${kvm_name[$i]} 重启中"
     else 
       echo "${kvm_name[$i]} 运行中"
     fi
  sleep 2
  done
posted @   minseo  阅读(81)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2021-08-13 Python中Base64编码与解码
2020-08-13 Windows下使用命令实现类似awk命令
点击右上角即可分享
微信分享提示