VMware vSphere常见问题汇总(17)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VMware vSphere常见问题汇总(十七)
170. Vmdk 的重做日志已损坏解题思路
[vmware-]环境:,
故障问题:执行storage vmotion之后,虚拟机出现了报错。
报错信息:is off the virtual machine. If the problem still persists, discard the redo log.
解提思路:
【故障原因】
由于快照之间的关系出现异常,导致vm启动失败:
:2013-01-14t08:36:| vmx| disklib-chain :
"/vmfs/volumes/50f13506-075ed29b-86b5-5ef3fd359eab/è3 184/" : failed to open (the parent virtual disk has been modified :2013-01-14t08:36:| vmx| disklib-lib : failed to open
'/vmfs/volumes/50f13506-075ed29b-86b5-5ef3fd359eab/è3 184/' with flags 0xa the parent virtual disk has been modified since the child was created. The content id of the parent virtual disk does not match the corresponding parent content id in the child (18).
:2013-01-14t08:36:| vmx| disk: cannot open disk
"/vmfs/volumes/50f13506-075ed29b-86b5-5ef3fd359eab/è3 184/": the parent virtual disk has been modified since the child was created. The content id of the parent virtual disk does not match the corresponding parent content id in the child (18).
:2013-01-14t08:36:| vmx| msg_post: error
:2013-01-14t08:36:| vmx| [ cannot open the disk
'/vmfs/volumes/50f13506-075ed29b-86b5-5ef3fd359eab/è3 184/' or one of the snapshot disks it depends on.
:2013-01-14t08:36:| vmx| [ reason: the parent virtual disk has been modified since the child was created. The content id of the parent virtual disk does not match the corresponding parent content id in the child.
:2013-01-14t08:36:| vmx| module diskearly power on failed.
【快照之间的联系】
正常情况下,原始磁盘与快照是通过parent content id来关联,父快照与子快照之间也是通过parent content id,但是现在我们查看原始磁盘与快照磁盘之间的关系,发现它们的cid 和parentcid是混乱的,信息如下:
:cid=ba60eb23
:parentcid=ffffffff
:cid=27f8a456
:parentcid=ba60eb23
:cid=11ed1dac
:parentcid=27f8a456
:cid=2583a010
:parentcid=2583a010
:cid=2583a010
:parentcid=11ed1dac
:cid=4d38fabf
:parentcid=2583a010
:cid=9402bf1a
:parentcid=a30d0e91
可以看到这个磁盘关系从磁盘到之间的关系都是没有问题的。问题出在之后的快照磁盘关联是混乱的。
通过如下记录,我们可以知道这几个磁盘之间的正确关系::parentfilenamehint=""
:parentfilenamehint=""
:parentfilenamehint=""
:parentfilenamehint=""
:parentfilenamehint=""
:parentfilenamehint=""
磁盘之间的数据关系应该是:
àààààà
【解决方案】
第一部分、确认上述的这个数据关系是正确的:
1. 使用vsphere client连接vcenter server或esxi server
2. 关闭虚拟机
如果虚拟机状态是关闭,请进入esxi server命令行再次确认进程是否已经不存在。
A.进入esxi server命令行,查看tech support mode for emergency support (1003677) or using tech support mode in esxi and esxi (1017910).
B.输入“esxtop”
C. 按下“c”,按下“f”,按下“c”选中“c: lwid = leader world id (world group id)”,按下回车
B. 在这个面板中会列出“lwid”,找到这台vm,并记录“lwid”的号码(如果在这个面板中已经没有显示这台vm,则不需要执行步骤e,这说明vm进程已经结束)
E. 按下“k”,输入虚拟机的lwid号码
3.进入虚拟机目录,命令如下:
#cd vmfs/volumes/50f13506-075ed29b-86b5-5ef3fd359eab/
注:由于该目录使用中文名称,所以显示是乱码,请复制这段乱码,然后加上双引号”
4. 输入如下命令:
# vi
找到这一行信息“scsi0: = ""”
按下“i”进入编辑模式,将这一行信息更改为“scsi0: = ""”,按下“esc键”退出编辑模式,按下“:wq!”保存退出。
5. 在vsphere client上,找到虚拟机,右键点击“从清单中移除”。通过浏览虚拟机所在的数据存储,找到虚拟机的文件,右键点击“添加到清单”,启动虚拟机
第二部分、更正各个快照磁盘之间的关系: