AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 61644
Accepted
semi
semi
Asked: 2009-09-03 10:34:40 +0800 CST2009-09-03 10:34:40 +0800 CST 2009-09-03 10:34:40 +0800 CST

可以在 ESXi 中使用 USB 硬盘驱动器吗?

  • 772

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

编辑:

理想情况下,我希望驱动器直接显示给虚拟机,而不是让 ESXi 控制它,这样我就可以将它移动到另一台机器上,并且所有数据仍然显示相同。

hard-drive
  • 5 5 个回答
  • 110652 Views

5 个回答

  • Voted
  1. Robbie Battam
    2012-02-20T03:04:40+08:002012-02-20T03:04:40+08:00

    答案是:是的

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

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

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

    您将在列表中看到任何连接的 USB 设备可供选择。

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

    自从我上次这样做以来已经有一段时间了,但是这应该能让你到达那里。

    至于仅将其用作 VMware 的数据存储,我目前正在研究。在我的情况下,为快照等提供 USB 存储会更有用。

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

    • 10
  2. Gechurch
    2010-04-26T16:16:25+08:002010-04-26T16:16:25+08:00

    ESXi 不支持 USB 设备(作为数据存储或作为来宾操作系统的通路)。即使使用不支持的 Alt+F1 技巧,也无法挂载 USB 设备。

    • 3
  3. Andy
    2011-04-13T17:45:59+08:002011-04-13T17:45:59+08:00

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

    • 2
  4. Matthew
    2009-11-26T12:09:55+08:002009-11-26T12:09:55+08:00

    如果它连接到 ESXi 盒子,那么 ESXi 将控制它,并且需要先将其设置为数据存储。如果您想要可移动的东西,我建议您使用 eSATA 设备而不是 USB 设备......应该会减少头痛和更好的性能。

    • 1
  5. Best Answer
    Nikita Kipriyanov
    2016-03-06T13:00:44+08:002016-03-06T13:00:44+08:00

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

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

    简而言之,VMWare 主机中的 USB 支持不存在。

    我们碰巧有 5.5(pre-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?然后进一步阅读)。然后我们将虚拟机中的 NFS 共享作为数据存储添加到主机中。

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

    因此,这种方式仅用于扩展虚拟机公共存储空间是行不通的。这可能对进行 VM 备份的用处有限。

    • 1

相关问题

  • 总大小(磁盘)与总大小(媒体)

  • Linux:“发现重复的 PV XXXXYYYYY:用户 /dev/sdb1 而不是 /dev/sda1”

  • Windows C:驱动器大小

  • 了解磁盘队列长度

  • md5sum 重复为同一台机器上的同一文件提供不同的校验和

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve