文档章节

ovirt中虚拟机 状态?

o
 ovirtKg
发布于 2017/02/13 17:31
字数 366
阅读 123
收藏 0

问题1: externalnId号

虚拟机突然出现很多externaln +vmid  的虚拟机,这样的vm无法开机或者删除。

需删除 主机上对应的 id.recovery 文件,重启vdsm即可。

问题2  :对于ovirt中的 虚拟机在界面上出现 异常,显示 ?的 状态。分析engine的代码

? 对应平台的三种状态:

case NotResponding:
case Unknown:

case Unassigned:

      return getApplicationResources().vmStatusUnknown();

依次分析:

  1) NotResponding   一般为一个主机上的个别虚拟机出现异常

是调用完相应的vds  command之后 ,如 GetVmStatsVDS ChangeDiskVDS  PauseVDSC  等命令,返回值中携带vm的详细信息。而后会 更新 vm的dynamic数据VdsBrokerObjectsBuilder.buildVMDynamicData(mVmReturn.mVm),而当返回的xml中携带monitorResponse 的值 小于0,则会将该vm  置为notResponding 。

2)Unknown     一般为主机异常断电,平台与主机的网络出现异常时的情况

VdsNotRespondingTreatmentCommand  会将出现问题的vds上的   vm设置为unknow 

而一般出现这种情况的是 调用主机上rpc接口,rpc调用出现 异常,通常为网络问题。抛出VDSNetworkException

vdsManager.handleNetworkException((VDSNetworkException) callException, _vds);

3) 第三种就是返回了平台没有定义的状态

解决方案 

对应第一种,只需登陆vm所在主机,kill  vm所对应的进程 即可。

 virsh -c qemu+tls://ip/system

list -all

destory  id即可

或者直接 kill -s 9 pid  即可。

而第二种就需检查网络的状态,而后主机自身的状态。

 

 

© 著作权归作者所有

共有 人打赏支持
o
粉丝 3
博文 57
码字总数 48798
作品 0
景德镇
kvm 虚拟机关机消失,使用xml define的, 安装了ovirt

Server被同事配置了ovirt之后新创建的kvm虚拟机关机就消失了,从xml创建的,查看persistent状态也是1,不知道ovirt改了啥?求大神指教 本文中的virshh 是alias virshh='bash /root/virsh.sh...

wangyuehui
05/02
0
0
【Ovirt 笔记】engine 用户扩展管理分析与整理

文前说明 作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。 本文仅供学习交流使用,侵权必删。 不用...

羽杰
06/13
0
0
精典教程-推荐-2018-04-20(笔记)

精典教程 ** 廖雪峰: ** Python 3 教程 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 菜鸟教程: Docker 教程 http://www.runoob.com/docker/docke......

CTO_LiuJinFeng
06/26
0
0
【Ovirt 笔记】engine-upgrade-check 的实现原理

文前说明 作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。 本文仅供学习交流使用,侵权必删。 不用...

羽杰
2017/05/18
0
0
【Ovirt 笔记】Backend 执行分析整理

文前说明 作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。 本文仅供学习交流使用,侵权必删。 不用...

羽杰
05/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

7 个致命的 Linux 命令

导读 如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令。以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避...

问题终结者
今天
0
0
设计模式:工厂方法模式(工厂模式)

工厂方法模式才是真正的工厂模式,前面讲到的静态工厂模式实际上不能说是一种真正意义上的设计模式,只是一种变成习惯。 工厂方法的类图: 这里面涉及到四个种类: 1、抽象产品: Product 2、...

京一
今天
0
0
区块链和数据库,技术到底有何区别?

关于数据库和区块链,总会有很多的困惑。区块链其实是一种数据库,因为他是数字账本,并且在区块的数据结构上存储信息。数据库中存储信息的结构被称为表格。但是,区块链是数据库,数据库可不...

HiBlock
今天
0
0
react native 开发碰到的问题

react-navigation v2 问题 问题: static navigationOptions = ({navigation, navigationOptions}) => ({ headerTitle: ( <Text style={{color:"#fff"}}>我的</Text> ), headerRight: ( <View......

罗培海
今天
0
0
Mac Docker安装流程

久仰Docker大名已久,于是今天趁着有空,尝试了一下Docker 先是从docker的官网上下载下来mac版本的docker安装包,安装很简易,就直接拖图标就好了。 https://www.docker.com/products/docker...

writeademo
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部