我们的目标如下:
设置新服务器,将我们的整个物理计算机网络变成 3 个物理组,分别是:
- 服务器 1 - NAS - Openfiler/NexentaStor CE/FreeNAS/(其他建议)
- 服务器 2 - 具有以下虚拟机的 ESXi 服务器:
- VM1 - AD/DNS/DHCP - Windows SBS 2008
- VM2 - SQL Server 2008 r2 / 数据库层 - Windows Server 2008 R2
- VM3 - Sharepoint 2010 / 应用程序服务器层 - Windows Server 2008 R2
- VM4 - IIS/Web 前端层 - Windows Server 2008 R2
- VM5 - Windows Multipoint Server 2011 - 支持 10 个客户端/部分带有 2D Cad
- 10 个客户端 - Atrust M220 WMS 零客户端
问题:
对于服务器 1 和 2,我想知道什么配置可以确保最佳性能?
配置意味着:
- 热插拔硬盘选项
- iSCSI 目标
- 常规卷
- 7500 个 SAS 磁盘
- 10/15K SAS 磁盘
- NAS 机器上的 iSCSI 目标上的虚拟机
- DAS 上的虚拟机
- RAID 0/1/5/10
- 没有 RAID 和 ZFS 文件系统
- 内存配置
- 2/4/8/16/32 Gb DDR3 内存
- CPU 配置
- 至强/皓龙
- 2/4/8 核
- 1/2 物理 CPU
- 操作系统
- 对于 NAS 服务器,Openfiler 或 NexentaStor CE 或 FreeNAS 或其他免费选项
答案1
这需要花点时间去消化。这是一个可行的解决方案,我支持基于 ZFS 的解决方案,但我首先想问的是,为什么您希望拥有一个只有一个 VM 主机的存储服务器。当然,您可以随着时间的推移扩展到多个主机……但看看您的设置计划,我几乎会推荐一个具有强大本地存储的大型独立服务器。NAS 不会为您购买一个 VM 主机。
想象一下当前型号的 HP ProLiant DL380,它有 8 个或更多磁盘(请使用 RAID 1+0),运行 ESXi,拥有充足的 RAM 来处理您的设置,而不会超额订购。两个 6 核 CPU 应该可以满足您的要求。
答案2
您需要为 iSCSI 流量设置单独的网络段。不要在同一网络上运行数据和磁盘流量,最好为存储区域网络运行专用交换机。无论如何,切勿在同一物理端口上混合这两种类型的流量。
出于可靠性原因,2 个 ESXi 服务器是一个不错的选择。
您可以将 ESXi 安装到主机上的 SD 卡上并从该卡启动,然后运行您配置为存储设备的所有磁盘。
1 个用于 ESXi VM 的 iSCSI 目标
确保您选择的 iSCSI 目标在 VMWare 的 HCL 上。我见过使用 OpenFiler 为 ESX 提供 iSCSI 的各种问题。它无法正常工作,不应使用。
使用运行 MS iSCSI 目标的 Windows 2008 R2 服务器可能会更成功,尽管我不确定它的免费版本是否在 HCL 上。