VMWare ESXI 6.5 VM无法使用第二个硬盘启动

我有一个6.5虚拟机运行本地数据存储,没有networking涉及除了Web用户界面,没有vCenter,死了简单。

使用单个虚拟磁盘,一切都很好。 如果我想要第二个虚拟磁盘(在同一个数据存储上的另一个.vmdk),那么我可以在虚拟机运行时添加这个虚拟磁盘,它可以工作。 我已经添加了它,格式化并在VM中存储了它。

但它不会启动。 如果我重新启动服务器,它无法find启动硬盘。 我可以删除它,引导服务器,然后在服务器运行时添加它,但这不是一个解决scheme。

下面的硬盘细节。 任何想法,为什么这不是引导?

Hard disk 1 Backing [LOCAL4TB] MANTICORE/MANTICORE.vmdk Capacity 200 GB Thin provisioned No Controller SCSI controller 0:1 Mode Dependent Hard disk 2 Backing [LOCAL4TB] MAILSRV/500G.vmdk Capacity 500 GB Thin provisioned No Controller SCSI controller 0:0 Mode Dependent Boot Options Firmware Choose which firmware should be used to boot the virtual machine: BIOS (Recommended) (I have tried EFI to no effect) Boot Delay Whenever the virtual machine is powered on or reset, delay boot by 0 milliseconds Force BIOS setup The next time the virtual machine boots, force entry into the BIOS setup screen. Failed Boot Recovery (NOT TICKED) When the virtual machine fails to find a boot device, automatically retry boot after 10 seconds (NOT TICKED) 

谢谢大家。

记下你的磁盘的顺序。 您的“第二个”磁盘实际上是scsi磁盘0:0,您的“第一个”磁盘是0:1。

更改虚拟机设置中的顺序,您的虚拟机将从正确的磁盘启动。

在这里输入图像说明

当VMclosures时,这是可configuration的。

杰拉尔德解决了我的问题(我对这个问题有点惭愧),但我认为谨慎的做法是增加一些细节,并回答评论中非常有效的问题 – 为什么我最终在这里结束了。

最初这个虚拟机pipe理程序(OCELOT)几乎没有本地存储,而且这个虚拟机(MANTICORE)在另一台服务器(LEMUR)上的一个ISCSI数据存储上运行一个硬盘。 然后,我在OCELOT中安装了本地存储,并决定将MANTICORE的磁盘移动到它,因为我想解除LEMUR。

要在没有vCenter的情况下执行此操作,我closuresMANTICORE并将vmdk文件(使用数据存储浏览器)从LEMUR上的数据存储复制到OCELOT上的数据存储中。 然后我将其添加为一个磁盘,它假定将其添加到SCSI 0:1。 然后,我删除了原来的磁盘,一切都很好。 由于只有一个磁盘,没关系。 然后,我添加了新的磁盘,结束了我现在的位置。 所以就是这样。

其他任何人的唯一的细节是,你不能做一个configuration更改的开关。 您必须将第二个磁盘更改为未使用的控制器(如0:6),然后保存! 然后再次编辑,将第一个磁盘移动到0:0,第二个磁盘移动到0:1。 如果你试图在一个这样做,它似乎保存,但实际上恢复。 只是增加这个,因为它让我感到有点微不足道。