解除VMFS Volume里的锁定文件.pdfVIP

  • 63
  • 0
  • 约1.59千字
  • 约 2页
  • 2020-10-19 发布于浙江
  • 举报
虚拟人工作室 解除VMFS Volume 里的锁定文件 VMFS 文件系统独创的锁定技术保障当磁盘文件处于被访问状态时,它将处于锁定状态,此时该文件将不 允许被其它设备修改。但是,不排除有时候出现异常情况,比如:磁盘文件并没有被使用,但是却依然处 于锁定状态。那么这时就麻烦了,怎么办呢?虽然这种情况不会时常发生,可做为System Administrator 的我们,不能在面临这种情况时,束手无策吧!所以,就有了猫猫这篇文档帮助大家解决这个场景下的问 题(异常锁定的情况通常容易出现在虚拟机异常关闭时); 解决步骤大致如下: 1、登录到VM 所在的ESXi/ESX 服务器,执行下面的命令手机相关的日志信息: 1. #vmkfstools -D /vmfs/volumes/vmanager/vmtest 然后,查阅日志文件所在的位置的日志内容: 1. #less /var/log/vmkernl 系统将显示类似如下信息: 1. ... 2. Jan 19 14:31:34 vm19 vmkernel: 1:02:11:14.325 cpu3:1038)Lock [type 10c00001 offset v 21, hb offset 4154368 3. Jan 19 14:31:34 vm19 vmkernel: gen 37671, mode 1, owner 2a3b5a3-cb2591a3e-b657-e18b9e6d24b6 mtime 8781867] 4. ... 注意日志中owner 后的“2a3b5a3-cb2591a3e-b657-e18b9e6d24b6”的最后一部分值 “e18b9e6d24b6”,表示VM 最后一次的属主是这个; 2、查找被锁定VM 所在的ESXi/ESX 服务器的UUID 信息: 1. #esxcfg-info | grep -i system uuid | awk -F - {print $NF} 2. #ps -elf | grep vmtest /usr/lib/vmware/bin/vmkload_app /usr/lib/vmware/bin/vmware-vmx 会包含了被锁定虚拟机的 锁定文件; 3、清除掉相关的vmid: 1. #cat /proc/vmware/vm/*/names | grep vmtest 2. #less /proc/vmware/vm/value/cpu/status 一切以用户价值为依归 虚拟人工作室 3. #/usr/lib/vmware/bin/vmkload_app -k 9 vmid# 如果想要查看虚拟机相关的日志,可以执行如下命令: 1. #vm-support -x 2. #vm-support -X vmid# 备注:文中的vmid#表示虚拟机在ESXi/ESX 中的ID 号,它的值由系统自动分配,可执行#ps -elf | grep vmtest 命令抓取,也可以采用#cat /proc/vmware/vm/*/names | grep vmtest 命令抓取。 一切以用户价值为依归

文档评论(0)

1亿VIP精品文档

相关文档