没有合适的资源?快使用搜索试试~ 我知道了~
vmware vSpehre常见问题处理
需积分: 27 8 下载量 35 浏览量
2018-03-19
10:24:25
上传
评论
收藏 318KB PDF 举报
温馨提示
故障状态: 启动虚拟机时 95%,停顿并且进程中断,提示:ubable to access files since it is locked。 祸根:HA 解决方法: (1)首先将 cluster 中的 HA 功能关闭。如果该功能 不关闭,容易造成死锁,,VM 不断跳动,,不断再不同的 ESX 内循环被锁,徒劳而无功。
资源推荐
资源详情
资源评论
Vmware vSphere 常见问题及解决办法
Advertisement
故障状态:
启动虚拟机时 95%,停顿并且进程中断,提示:ubable
to access files since it is locked。
祸根:HA
解决方法:
(1)首先将 cluster 中的 HA 功能关闭。如果该功能
不关闭,容易造成死锁,,VM 不断跳动,,不断再不同的 ESX
内循环被锁,徒劳而无功。
(2)磁盘文件被锁,要解决,必须要知道到底是哪台
ESX 把他给锁住了,这是关键。
方法:看/var/log/vmkernel 但是,在做这些前, 再准
备些别的工作。
(3)在 VC 中,把被锁的 VM 从 Inventory 中 remove
掉。原因很简单,这是一个 unregister 的过程。
(4)根据/var/log/vmkernel,搜索 owner,可以找
到类似以下的语句:
Oct 19 04:23:33 esx-hostname vmkernel:
3:06:29:47.992 cpu6:1656)FS3: 1975: Checking if lock
holders are live for lock [type 10c00001 offset
52008960 v 380, hb offset 3554304 Oct 19 04:23:33
esx-hostname vmkernel: gen 17, mode 1, owner
48f5f637-462688bc-fd28-0e1a6434b6f8 mtime
38112]
OK , owner 后 面 的
48f5f637-462688bc-fd28-0e1a6434b6f8 就 是 你 的
target 了。 因为他就是锁住 VM 的宿主.。
(5)根据以下命令,,找出到底哪台 ESX 的 UUID 是
48f5f637-462688bc-fd28-0e1a6434b6f8
[root@esxhostname root]# esxcfg-info |grep -i
'system uuid'
(6)找到目标主机后,当然是杀死他锁住 VM 的进程。
之所以会被锁,原因就是 HA 把 VM 从别的 HOST 迁移过
来,但是又没有 unregister 和 register 的过程,所以在第
3 步的时候,你查看 VM 的 Summary 的时候,host ip 还
是属于出问题的 host。但是 VM 又被新的 host 霸王硬上
功的 power on,注册都没注册, 又怎么启动呢。找到 PID
用下面的命令:
ps -efwww|grep virtualmachine.vmx
找到 PID 后, kill -9 PID
(7)这时候,还要确定一件事情, .vswp 文件的事
情。这个是给台客处理问题时吸取的经验。就因为忽略了
这个,所以在杀掉迚程后,重新注册 VM,还说没有 SWAP
文件,启动还是失败。
在 VM 启动时会自动生成 SWAP,没有 SWAP 文件,
其实就是因为 SWAP 存在了, 因为重名而导致无法正常
生成。
进入到/vmfs/volumes/lunid/vm_path/下,vmkfs
-d virtual_machine.vswp 或者进入 Datastore Browser,
在里面把 SWAP 文件删除也可。
( 8 ) 完 全 之 策 , 你 还 可 以 进 入 到 VM 的
SETTINGS--OPTIONS--SWAPFILE LOCATION, 对该保
存的位置做下设置。
(9)重新注册 VM。进入 Datastore Browser,找到
VM.vmx,add to inventory。
(10)启动 VM. Good Luck。
2. 忽视掉 ESXi/vCenter Server 提示 SSH 事件的方法
(1) vSphere Client 连接到 VC 或者 ESXi 服务器;
(2) 在 Home -> Inventory -> Hosts and Clusters
里展开选中你
的 ESX 服务器;
(3) 右边选择 Configuration,然后点击 Software
栏目里的 Advanced Settings;
(4) 在 Advanced Settings 里选择左边列表中的
UserVars;
(5) 选中左边列表中的 UserVars 后,在右边拖到最
下面,将 UserVars.SuppressShellWarning 的值改为 1 即
可,不需要重启。
3. 尝试迁移一台带 USB 设备的 VM 失败
故障状态:
在执行虚拟机迁移向导时,如果系统检测到不兼容的
USB 设备存在,则系统会提示如下错误信息:
Currently connecteddevice 'USB 1' uses backing
'path:1/7/1',which is not accessible.
故障分析:
这种问题通常发生在为主机开启了 VMDirectPath
I/O 支持下的 USB Passthrough Devices 功能,然后为特
定的 VMs 分配了 USB 设备,比如:加密狗;
解决方案:
(1)确认 USB 设备能够被虚拟机识别和支持,并确
保在添加 USB 设备到 VMs 时,勾选了 with vMotion 选
项;
(2)在执行 vMotion 动作之前,重新尝试将 USB 设
备添加到 VMs;
(3)确认 ESXi 主机没被重启过,因为,ESXi 主机重
启之后,原本支持的 vMotion WithvMotion 功能将会失
效。
4. Convert Linux 系统的 Troublshooting 过程
(1)确认源转换 Linux 机器的 OS 在官方的支持列表
中;
(2)拥有 root 权限;
(3)确认 DNS 的设定有没有问题,注意:应该同时
在 Linux 和 Windows 都加上;
(4) 确认源 Linux 能够 ping 同 ESX 或 vCenter 的
IP。如果在 2%时失败,最大的可能就是权限问题或防火墙
阻隔问题;
(5) 确认 Linux 允许 SSH 登陆进去。这个,可以帮
助我们在 converting 的时候登录到 Linux 系统;
(6)确认是给 helper virtual machine 设定的静待 IP,
而不是 DHCP 获取的(如果网内没有 DHCP 服务器);
(7)确认源和目标都在同一子网。如果通过路由链接
的不同子网可能会出错;
(8) 注意,converter 不支持做了软阵列的 Linux
系统。可以用冷克隆光盘来做,它会把软阵列的设定为
/dev/md0。
(9) VMware Converter Standalone 的日志目录:
C:\Documents and Settings\All Users\Application
Data\VMware\VMware vCenter Converter
Standalone,用于排错时用。
剩余29页未读,继续阅读
资源评论
snptcgaoyunfei
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功