V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
simplove
V2EX  ›  程序员

有无懂 ESXI 的大佬帮忙看一个故障

  •  
  •   simplove · 276 天前 · 1839 次点击
    这是一个创建于 276 天前的主题,其中的信息可能已经有所发展或是发生改变。

    事情是这样的:
    在经历过连续两次意外断电之后,ESXI 出现了故障
    登录之后部分主机显示无效,如下图所示:
    在浏览器文件的时候发现图标不对,并且生成了一个.lck 的文件
    正常是这个样子的

    处理过程:
    1 ,显示无效的只能取消注册,无法开机,取消注册之后,再重新注册,仍然是无效。
    2 ,新建虚拟机引用原有的 vmdk 文件,也报错
    3 ,web 端尝试删除.lck 文件也报错
    4 ,ssh 删除.lck 文件也不行
    报错:rm: can't remove '2016.vmx.lck': Invalid argument
    5 ,用 vmfsfilelockinfo 查看文件锁定
    发现 MAC 地址是另外一个 10G 网口,这个网口都没用。 请问是不是只有把网线插这个口才能解除锁定?
    用 vmkvsitools 工具查看程序运行也没有

    6 ,尝试用 scp 命令把文件复制到另外一台 ESXI ,也报错。vmck 文件不给复制,其它文件可以!

    原本我大概的思路是按照这个 https://blog.csdn.net/weixin_43343803/article/details/106728015 拉取日志重建 vmx 文件的。可是.vmx 文件它不给删除。
    我重新找了一块硬盘装 ESXI 系统,还是文件被锁定。

    有没有人遇到过此类情况,后来又是如何解决的

    12 条回复    2023-07-27 21:59:56 +08:00
    idclight
        1
    idclight  
       276 天前
    机器是跑在 vCenter 里吗?这里有篇官网的文档 https://kb.vmware.com/s/article/10051?lang=zh_cn
    idclight
        2
    idclight  
       276 天前
    如果是跑在 vCenter 里那就是另外一台主机锁定了这台虚拟机,按照文档无脑操作即可。
    simplove
        3
    simplove  
    OP
       276 天前
    @idclight 是跑在 vcenter 里,不过 vcenter 是安装在一台 win2012 里面的,正好它也在此次断电中挂了。
    然后我又装了一台 vcenter ,我再试试,谢谢。
    idclight
        4
    idclight  
       276 天前
    @simplove 如果集群节点不是很多的话可以直接跳过 vmfsflelockinfo ,在每台机器上直接跑 lsof | egrep 'Cartel|****.vmdk',然后继续文档下一步
    wheat0r
        5
    wheat0r  
       276 天前
    要不然先重建一个 vCSA ?
    simplove
        6
    simplove  
    OP
       276 天前
    @idclight 不行跑这个直接提示为空。
    lsof | egrep 'Cartel|2016.vmdk'
    Cartel | World name | Type | fd | Description
    [root@localhost:~]
    也就是说 这个 esxi 没有任何 vmdk 在栈。
    我想也是,毕竟我连 ESXI 系统都换了一个,只是存储盘没换,是由 3 块 8T 组成的 Raid5 。
    在新系统上它自动挂载了,卸都卸不掉
    idclight
        7
    idclight  
       276 天前
    vmdk 文件拉下来在别的机器上注册呢?
    simplove
        8
    simplove  
    OP
       276 天前 via iPhone
    @idclight 拉不下来,文件锁定,下载不了,也不让复制和移动
    idclight
        9
    idclight  
       276 天前
    开 SSH 让我来,telegram: c3VtbWVyb2No
    Achophiark
        10
    Achophiark  
       275 天前 via Android
    vc 一般都有备份的,回复一下
    simplove
        11
    simplove  
    OP
       275 天前
    @Achophiark vc 是 6.7 ,安装在 windows 上,正好这台 windows 也位于这台损坏的 ESXI 上面,恰好这台 windows 也损坏了。。。所以无解,正在重装中。
    shiyunjin
        12
    shiyunjin  
       275 天前 via Android
    我上次出现类似的情况是因为强制断电之后硬盘挂了,但是你 3 块组成的 raid5 的话应该不是这个原因了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5338 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:16 · PVG 15:16 · LAX 00:16 · JFK 03:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.