我们(逐渐)建立了一个简单的服务器网络,我打算将其用作虚拟化堆栈(?)。为了说明我们拥有的硬件,请参见下图:
如您所见,我们有三台机架服务器,我打算将其用作 ESX 虚拟机管理程序服务器(其中两台已安装并正在运行)。每台服务器都安装了两个 73GB 硬盘。
我们有两个 DL380 G3,目前它们之间有 4 个 73GB 硬盘。我非常乐意花钱增加两个 DL380 中的硬盘数量/大小。
我们还有一台 ML110 G6,它目前正在为网络上的用户提供文件服务,同时也可用作 vCenter 设备。
理想情况下,我希望保留当前配置,但将文件移动到虚拟机或者以某种方式从其中一个 SAN 为他们提供服务。
我的问题
- 如果您拥有与我们相同的硬件,您会以不同的方式进行设置吗?
- 对于运行 ESX 的 DL360,您将使用什么 RAID 设置?
- 您将对 DL380 使用什么 HDD 和 RAID 设置?
- 您将如何使 DL380 成为 SAN?您会推荐什么操作系统?
有关其他信息,服务器具有以下规格:
DL360:2 个 3.0GHz Xeon 处理器,配备 4GB RAM。2 个 73GB HDD
DL380:2 个 2.3GHz 处理器,3GB RAM。4 个 73GB HDD
ML110:
2x 2.8GHz 处理器,8GB RAM。1 x 250GB HDD
答案1
- 您似乎已经大致了解了。但是,您如何处理用于存储的交换基础设施?您将如何处理其他所有事物的数据网络?例如 VLAN、链路聚合端口?
- 如果你的硬件上没有 vmdk,raid 1 就足够了,因为你唯一担心的是丢失操作系统
- 这取决于您选择的操作系统。如果您使用 solaris/nexenta(如我在下一个答案中所述),您可以考虑使用 raidz2 或镜像。凭借您拥有的主轴数量,您不会获得那么好的性能。
- 我个人会考虑在 DL380 上运行 solaris 11 或 nexenta 软件。这样您就可以构建一个不错的 iSCSI SAN。了解两者的局限性/成本。这仅适用于您对基于 *nix 的系统感到满意的情况,因为一个错误的举动可能会导致严重的停机。
需要研究的问题:
- 看一下 xen 云平台,这样您就可以做出明智的决定。(如果您已经有 esxi,请跳过此步骤。)
- 您是否有足够的内存来提供您想要的服务?
- 查看 SAN 上的主轴数量
- 检查您的交换/网络基础设施。
- 在存储方面,仅使用千兆交换机并确保它们支持巨型帧。
如果您有任何疑问请告诉我。