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 / 问题 / 43171
Accepted
Dentrasi
Dentrasi
Asked: 2009-07-21 11:53:22 +0800 CST2009-07-21 11:53:22 +0800 CST 2009-07-21 11:53:22 +0800 CST

ESXi NAS 配置

  • 772

我的客户的设置如下。

两台运行 ESXi 的 Dell Poweredge 服务器,其中分布着 3 个虚拟机。每个在 SAS 磁盘中都有大约 2TB 的空间,用于托管虚拟机。它们通过千兆以太网连接到 NAS,并使用 ghettoVCB 运行虚拟机的夜间备份。如果一台戴尔服务器发生故障,虚拟机将从 NAS 上的备份启动到另一台,最多丢失 20 小时的数据。

我的 NAS 是 Thecus N5500,在 RAID5 中有 4 个 1TB 磁盘。它可以配置为使用 iSCSI 或 NFS,文件系统为 XFS、ZFS 或 Ext3。

在网上看,我在 ESXi 上看到了一些对 iSCSI 的差评,有人抱怨性能很差,而且由于其中一个 VM 是终端服务服务器,它需要相当快。iSCSI/vmfs 是否比 NFS 更好,您将使用哪个文件系统作为它的后端?有没有人有这个 NAS 的经验和任何配置的性能问题?

谢谢,

~登特拉西

编辑:ESXi 从 MB 内部端口上的 USB 记忆棒运行。

filesystems iscsi network-attached-storage vmware-esxi
  • 6 6 个回答
  • 5104 Views

6 个回答

  • Voted
  1. Evan Anderson
    2009-07-21T12:04:46+08:002009-07-21T12:04:46+08:00

    我有一个客户在与您的类似的两个 VMware 集群节点之间使用 iSCSI SAN。我没有参与规范解决方案,所以我无法评论决定购买什么的考虑因素(尽管我认为他们实际上并没有做太多的功课)。他们使用运行 Windows Server 2003 统一存储管理版的戴尔 NX1950 和 DASD 戴尔 MD3000 机柜。

    我的客户看到了足够的性能(iSCSI SAN 的持续吞吐量为 25 - 28MB/秒),我们还没有竭尽全力加快速度。在专用网络上运行 iSCSI绝对是关键。

    这是一篇关于优化VMware 3.X 和 iSCSI的好文章,它可以为您提供有关以下注意事项的一些详细信息:iSCSI 和吞吐量。

    一种可以为您提供比内置 ESX iSCSI 启动器更好的性能和多路径功能的选项是在虚拟机本身内部运行软件启动器。

    • 1
  2. Best Answer
    Hans Malherbe
    2009-07-22T08:56:24+08:002009-07-22T08:56:24+08:00

    我敢打赌,关键字 ESXi 和 iSCSI 的大多数搜索结果都假定在 SAN 上托管 VM。

    在您的情况下,VM 托管在 DAS 上,而 iSCSI 存储仅用于备份流量。通过 iSCSI 运行 VM 和通过 iSCSI 备份的运行时要求完全不同。您不会找到很多描述 ESXi 在 iSCSI 文件共享上的性能的文章。

    情况很复杂。

    我会选择最简单的解决方案:NFS。几乎没有任何性能负面影响。更容易配置、故障排除和测试。

    但这不仅与数字有关吗?SCSI over IP 真是太酷了。

    • 1
  3. Mike M
    2009-07-21T12:00:54+08:002009-07-21T12:00:54+08:00

    您使用的是嵌入式(例如,从内部 USB 密钥引导)还是完整/磁盘版本的 ESXi?

    我听说 ESXi 上的 iSCSI 性能不佳是因为嵌入式版本使用了类似 Busybox 的环境,据说它实现了劣质的 iSCSI 软件/驱动程序。我听说提高性能的唯一方法是在本地磁盘上安装完整版的 ESXi。

    • 0
  4. Alan
    2009-07-21T12:18:37+08:002009-07-21T12:18:37+08:00

    我没有那个 Nas……但我确实有一个运行在 iSCSI NAS 上的 VMware 集群。

    戴尔 Ns500(带 iSCSI 目标的 MS 存储服务器)RAID5 中的 6 个 1TB SATA 驱动器 4 个戴尔 2950s... 32 Gbs RAM 6x 1Gb NICS

    有大约 150 多个虚拟机(win 2k3)......没有速度问题。有多达200个。

    该集群的生产 Vs 在 EMC Cx4 上运行。我真的可以分辨出性能差异。

    • 0
  5. wazoox
    2009-07-22T09:24:03+08:002009-07-22T09:24:03+08:00

    由于它重写 SCSI 命令的方式,SAN 上的 VMWare 通常会实现较差的性能(相对于真实的东西)。但是,您仍然可以获得比文件共享更好的性能,但需要对其进行适当调整。这对于 Windows VM 将磁盘分区与底层物理 RAID 正确对齐尤其重要。

    如果分区边界与实际的 RAID 设备块边界不匹配,则 VM 中的每次读取和写入都会变成 RAID 上的两次读取和两次写入:性能立即减半...

    基本上,您必须正确创建 VMDK:

    1. 从 VMWare 创建 VMDK
    2. 将其附加到一些现有的 Windows VM
    3. N00b 走开:这是给真正的男人的,甚至在 Windows 上也意味着命令行:启动你的 DISKPART.EXE
    4. 选择驱动器,并使用足够大的对齐因子对其进行分区,例如

      创建分区主对齐=64

    5. 断开 VMDK。制作它的副本并使用它们来安装您的虚拟机和所有虚拟驱动器。

    6. 利润!
    • 0
  6. alscsk
    2009-09-28T23:32:24+08:002009-09-28T23:32:24+08:00

    这是一篇关于在 windows 和 ESX Server 上配置 iSCSI Target 的文章。 http://www.kernsafe.com/Article_Product.aspx?id=5&&aid=26

    • 0

相关问题

  • 我如何知道 AIX 中磁盘上的文件系统是什么?

  • 控制 UNIX 目录内容用户组所有权

  • 在 Ubuntu 上将 Windows 磁盘分区与 Linux 分区合并

  • 在 VMPlayer 上 Windows 和 Linux 之间共享目录的最佳方式

  • 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