使用VMWare服务器来托pipeISCSI驱动器

嗨,我不是一个真正的networking人(我是一个开发人员)。 我正在玩弄在办公室里使用戴尔R710作为ESXI服务器进行testing和开发。 我们使用VirtualBox作为我们的本地开发环境,并试图通过Cat 6在ISCSI驱动器上保留虚拟机。他们的想法是从办公室的不同部分更容易地工作,并且比外部驱动器更容易pipe理。

我有一个Synology的ds216j,可以连接,但它有机械驱动器,所以我认为它会很慢。

所以我的问题是:

  • 这是一个可行的想法 – 我读过一些人这样做似乎是可能的。
  • 我错过了一个更明显的function(可能已经融入ESXI),我只是对Google不够了解?

干杯,克里斯。

1)是的,这是绝对可行的! 您需要生成虚拟机,安装FreeBSD或任何您喜欢的Linux发行版,并使内置的LIO iSCSI目标将一些VMDK空间作为iSCSI虚拟LUN公开。 你需要付出相当的努力才能使这种存储容错(在一对虚拟机之间进行故障切换,或者尝试VMware的FT),但是对于实验室使用来说,即使只有一个控制器也是可以的。

https://www.rootusers.com/how-to-configure-an-iscsi-target-and-initiator-in-linux/

2)ESXi本身没有内置的iSCSI目标,但是如果您拥有VMware vSAN,则可以从最新的6.5版本开始使用iSCSI。

https://pubs.vmware.com/vsphere-65/index.jsp?topic=%2Fcom.vmware.vsphere.virtualsan.doc%2FGUID-13ADF2FC-9664-448B-A9F3-31059E8FC80E.html

3)您可以在虚拟机内部使用Windows Server,也可以使用内置的iSCSI目标。 它从HCL中丢失,而且速度慢,所以我们总是尽可能使用免费的StarWind iSCSI堆栈。

https://www.starwindsoftware.com/starwind-virtual-san-free