您可以在ESXI中使用USB硬盘吗?


9

我知道您可以在拇指驱动器上安装ESXi 4.0,但是我想知道是否可以插入外部硬盘驱动器来为其中一个VM提供额外的存储空间?我们在需要空间升级的ESXi内部运行文件服务器,但是我们正在考虑迁移到其他文件服务器解决方案,而宁愿使用外部媒体来简化以后的过渡。

编辑:

理想情况下,我希望驱动器直接显示给VM,而不让ESXi控制它,以便我可以将其移动到另一台计算机上,并使所有数据看起来都一样。

Answers:


1

我最近已经解决了类似的问题,因此我可以为您提供一些调查结果。我们的任务是在主机之间移动一些VM,并且主机之间没有高速网络链接,也没有提供建立此类链接的条件,因此我们决定将VM作为文件复制到外部硬盘上。我们购买了USB硬盘驱动器,然后……我们感到惊讶的是,ESXi的设计是如此糟糕(在经历之后,我个人将永远不会使用任何VMWare产品)。

最有用的文档是此页面:https : //kb.vmware.com/selfservice/microsites/search.do?language=zh_CN&cmd=displayKC&externalId=1022290

简而言之,VMWare主机中没有USB支持。

我们碰巧拥有5.5(patch3)和5.1主机,因此我们没有任何机会支持USB 3.0。我们试图将USB硬盘作为数据存储直接分配到主机中。

这根本不可能。VMWare要求将本地驱动器以VMFS格式格式化为数据存储。有用于对驱动器进行分区的控制台工具,以及用于对VMFS进行分区的其他工具(当您通过SSH连接到主机时,两者均可用)。是的,您不能有任意分区。但是,这些工具似乎不适用于USB设备。VMFS格式化程序失败,并显示一些错误消息。

(似乎ESXi对待USB块设备的方式有所不同,不同于SATA块设备或硬件RAID VD的方式,这很奇怪,因为本质上的USB使用SCSI转换层。)

ESXi还不支持具有大文件功能的任何其他文件系统(ntfs,ext2 / 3/4,hfs +甚至exfat),因此您不能仅将可移动磁盘装入主机,停止VM并复制VM映像。

我们以这种方式取得了成功:创建了小型linux VM,将USB设备转发到那里,对其进行分区,格式化和安装,然后通过NFS导出。为了能够将USB设备转发到新创建的VM,我们需要重新引导主机(直到重启后它才出现在可用设备中。是否仍要继续使用VMWare?然后继续阅读)。然后,我们将VM中的NFS共享作为数据存储添加到主机中。

但是,此解决方案的性能要差很多,您会期望到的。典型的线性数据传输速率约为1 MB / s(每秒1兆字节),而I / O延迟约为100 ms。我确信这不是任何硬件故障,因为通过USB 2.0在同一磁盘上启动的同一台服务器在linux上具有正常的20 Mb / s性能,并且延迟更少。

因此,这种方法仅扩展VM公共存储空间就行不通。这可能限制了VM备份的实用性。


9

答案是:是的

来宾操作系统可以通过编辑虚拟机的设置,然后选择“ 硬件”选项卡来使用USB 。

进入“ 硬件”选项卡后,可以单击“ 添加”并选择一个USB控制器。

添加USB控制器后,您将重复相同的过程,只是这次添加USB设备而不是控制器。

您会在列表中看到所有连接的USB设备供您选择。

添加后,您需要打开虚拟机的控制台,并将其安装到USB连接器(控制台窗口顶部的USB小图标)。

自从我上次这样做以来已经有一段时间了,但是这应该可以帮助您。

至于仅将其用作VMware的数据存储,我现在正在研究中。就我而言,拥有USB存储设备来存储快照等更为有用。

对于说获得eSATA更好的人:这实际上取决于您使用USB磁盘的目的。如果只是备份或文件存储...谁在乎?除非您从该磁盘上运行,否则性能不相关。



3

ESXi不支持USB设备(作为数据存储或作为通向客户机OS的直通设备)。即使使用不支持的Alt + F1技巧,也无法安装USB设备。


2

使用ESXi 4.1.0或更高版本-支持此功能。


1
您有任何文件要引用吗?我只需要备份一些虚拟机,就可以快速进出。我打算一个个地停止虚拟机,将其复制到我的NFS数据存储中,然后将其复制到外部USB HDD(从导出所在的CentOS盒中复制。)但是,我宁愿保持NFS退出。如果可能的话。谢谢。
Bretticus,2011年

没关系,它只是通过。我确实看到了一个通过禁用USB仲裁器使其在4.1中作为数据存储(仅FAT)工作的家伙的示例。我可能会尝试停止vm并通过SSH控制台复制文件夹。这取决于我是否可以安装外部硬盘。
Bretticus,2011年

1

如果已连接到ESXi盒,则ESXi将对其进行控制,并且需要首先将其设置为数据存储。如果您想要可移动的东西,我建议您使用eSATA设备而不是USB设备...应该可以减少麻烦,并提高性能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.