当前情况:我们目前在 4GB 内存上运行着 Win2k3 32 位操作系统。SQL + Exchange + AD + 一切都在此服务器上运行,启动需要很长时间,尤其是当邮件存储未正确关闭时。当您需要尽快启动并运行时,情况就不太妙了。
我们即将订购具有以下规格的新服务器:
- 配备 32GB RAM 的 DELL R610
- 5 * 600GB 磁盘 RAID5 + 1 冷备用
- Windows 2008SBS + Premium Addons(包括 Windows 2008 Standard 和 SQL Standard 2008)
我们希望使用虚拟化来分离服务,但不太确定如何最好地实施系统。
Win2k8 Standard的内存限制为32GB,因此我们无法在后期升级服务器内存。
我有 Linux 背景,所以 Xen 很有吸引力。但是,我并不特别想引入需要更多专业技能的新系统。在这种情况下,系统管理员需要精通基于 Linux 的系统。
Hyper-V 看起来是个不错的选择,因为它的成本为 0 美元,但这仍然需要在基础上安装 Windows 2008,并在其上直接安装服务。
我听说 VMWare ESXi 是免费选项,但我没有使用过。我不确定这是否适合我们的要求。
我也不确定如何最好地构建文件系统 - 虚拟主机是否应该直接访问磁盘?或者是否应该为该虚拟主机创建磁盘文件?
有任何想法吗?
答案1
我以前也遇到过类似的情况。我建议继续使用 hyperv 或 vmware。
我个人会选择 vmware,但当它们是市场上唯一真正的选择时,我就开始使用虚拟化了。我仍然倾向于使用 esxi,因为 esxi 具有简约的特性 - 较小的配置文件意味着更少的定期维护和安全漏洞。不过,这开始超出个人意见的范围了。
2008 r2 的虚拟化权利使得事情比以前容易得多。
从长远来看,您可能希望主机使用共享存储,但从单个直接连接的服务器开始是一种很常见的方法。您需要一个专用的阵列分区(取决于设置)来存放您管理的重要主机。