esxi黑群非正常关机后救砖

经常因为这样那样的原因,比如停电或者意外在没关闭DSM的情况下把虚拟机关了,然后下次重启就进不去了

虽然lz可以把sata 0:0 的磁盘删掉,然后重新创建loader的硬盘,而且重启之后也会出现welcome back, recover的按钮,可是按了以后跑完10min重启之后就完全找不到黑群了

后来搜到教程说要先把所有硬盘移除但是保留vmdk文件,以待之后加回,然后加一个临时硬盘,把pat文件(据xpenology论坛,大部分人报告最后一个可用的6.x版本是6.2.3-25426)装上去,重启确保一切正常之后在关机状态把临时硬盘移除,把原有的vmdk加回来,据说就会出现migrate页面,可是lz在加临时硬盘之后无法全新安装DSM (lz的loader用的是ds3615xs的1.03b)

折腾良久之后发现是因为临时硬盘sata控制器设置的是1:0(网上其他教程都这么说),可是lz只有把他设成0:1才能继续安装(0:0是synoboot.vmdk引导)估计这里lz的错误是没把loader grub启动菜单选为第三项(esxi)

全新安装好以后一切正常,关机,加回之前的硬盘vmdk们(从sata 1:0开始),再次开机,出现recover画面,点击recover按钮,提示recover失败,回到install页面点击setup之后,跳至migrate画面

选migrate,选pat文件,依然失败,关机,删synoboot磁盘,sata 0:0, 重新上传,再加一遍vmdk文件为磁盘,再次开机,依然不行

上面的都是各种失败的尝试,最终成功的步骤如下作为备忘

总结步骤

  1. 删所有硬盘,保留vmdk文件,loader的sata 0:0的vmdk不保留(下一步会上传)
  2. 重新上传loader到datastore,添加sata 0:0 (lz用的是3615xs 1.0.3b) 如果没有重新上传干净的loader则会出现下图的错误13
  3. 把之前的所有硬盘的vmdk加回来,从sata1:0开始 (disk mode必须是Independent-Persistent)
  4. 开机(重要此处一定要在安装前loader启动grub菜单里选第三项有exsci的那个菜单),出现recover或者migrate画面
  5. 用准备好的.pat文件即可恢复

为了避免这种情况的发生,可以安装VMware Tools for Synology DSM,虽然xpenology论坛有教程(对应比较老的版本),这个repo里的比较新,因为lz用的是3615xs,所以去下载open-vm-tools_bromolow-6.2_11.3.0-1.spk 之后你就可以直接点power off来关闭vm了,dsm会在vm关机前自动关闭

参考:
DS disappears – “Recoverable” loop fix
重装黑群辉系统,保留所有数据

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

您正在使用您的 WordPress.com 账号评论。 注销 /  更改 )

Twitter picture

您正在使用您的 Twitter 账号评论。 注销 /  更改 )

Facebook photo

您正在使用您的 Facebook 账号评论。 注销 /  更改 )

Connecting to %s