ESXI是否需要将新驱动器作为虚拟主机才能看到的数据存储的一部分?

我向SuperUser发布了一个类似的问题,但没有回复,所以我很抱歉如果我在这里发布了违规的规则,但是我在服务器设置的十字路口,需要一些帮助。

我是EXSI的新手,我想让各种Linux虚拟主机可以使用磁盘,但是不想将存储在.vmdk文件中。 为什么? 如果我把磁盘从ESXI盒子里拿出来,或者把ESXI从磁盘上拿出来,我希望能够把磁盘放在另一个Linux盒子里,让文件系统可读。

这是我的情况。 我有一个运行ESXI 5.5的超微电路板/机箱。 我有一个85G的驱动器连接到板上的sata控制器,我从( datastore1 )启动ESXI。 我在这个驱动器上也有几个testing虚拟主机。 然后,我有一个LSI 8端口控制器与2个1T驱动器在raid1,我想严格使用数据。 如果我把这个arrays从这个ESXI盒子里拿出来,我希望这些磁盘在我select放入的任何其他Linux盒子中都可读。

我不知道是否需要创build一个新的数据存储,让新的磁盘独立,并尝试让虚拟主机看到他们(我怀疑是可能的),或者如果我只是需要创build一个单独的数据存储,并使我的存储可用虚拟机。 我不想把存储器放在vmdk里,以防止它在本地安装在另一个Linux机器中。

阅读vmware文档,我已经为1T驱动器创build了一个单独的数据存储,并且在主机中可以使用( datalsi1 )。 在那里我感到困惑的是,如果我已经通过创build单独的datalsi1数据存储已经搞砸了,应该刚刚离开任何数据存储的arrays。

vmware文档并不清楚1T RAIDarrays在虚拟机可以用于存储之前是否必须是数据存储,否则虚拟主机可以看到arrays。 (我打算把它挂载到/home/home/data这样它就可以在我创build的任何Linux虚拟机上使用了。/ /home/data mount可能是更好的select。

1Tarrays必须做成数据存储,还是虚拟主机可以在没有它的情况下在LSI控制器上find存储器?

我对你的强烈build议是使用你的VMware产品作为供应商的意图,并将你的虚拟机封装在VMDK文件中。 这是为了支持,便携性,一致性,可靠性和性能的原因。

如果我把磁盘从ESXI盒子里拿出来,或者把ESXI从磁盘上拿出来,我希望能把磁盘放在另一个Linux盒子里,让文件系统可读。

这没有使用VMware虚拟化的重点。 如果您打算使用VMware虚拟机,那么就没有“搞砸了”的概念,因为有一个健康的支持和产品生态系统可以“交谈”VMware。

您可以考虑通过iSCSI向虚拟机提供数据块存储,或者使用NFS提供的非操作系统文件。 但是,根据您所描述的内容,ESXi和VMware可能不适合您…也许尝试Linux容器(LXC) ?