我从 VMware Server 2 文档中了解到,只要运行该机箱的硬件支持 64 位,VMware Server 2 就能够在 32 位主机操作系统下运行 64 位客户操作系统。
这是我的情况。我们目前有一台未充分利用的 XEON X3220 四核 64 位服务器,运行 32 位 Server 2003 和 2GB RAM(主板支持 8GB RAM)。该服务器目前主要用于文件和打印服务。它还运行 Active Directory、Novell eDirectory 和 Groupwise 6.5。我们计划迁移到 Microsoft Exchange,因此 Novell eDirectory 和 Groupwise 服务最终将从此框中清除,只留下 Active Directory、文件和打印服务。
由于这台服务器未得到充分利用,我们希望节省硬件成本并虚拟化我们新的 Exchange 投资。我的问题是:VMware 是否允许访问 Windows 32 位无法看到的“不可见”额外内存。这意味着,如果我们将整个系统 RAM 增加到 8GB(是的,我知道 32 位主机操作系统最多只能看到 4GB),我是否能够为运行 Exchange 的新 Server 2008 64 位操作系统分配 5GB,并为客户操作系统留下 3GB(或者甚至可能是 6,2 分割)。
第二部分是,是否最好将当前运行的主操作系统转换为映像,将机器本身转换为 ESXi,并在 ESXi 下将两个操作系统作为映像运行。
此机器的停机时间至关重要,因此我绝对偏爱第一种方案,因为停机时间非常短。如果选择第二种方案,停机时间将长达数小时,用于对机器进行映像处理,然后将映像转换为 VMware 映像。
答案1
不要摆弄服务器 2。我会这样做... 构建一个 ESXi4 盒(需要 64 位处理器和 4GB RAM),然后使用 coldclone.iso(又名 P2V,即物理到虚拟)将您的 eDirectory/GroupWise/AD 服务器从其当前硬件迁移出去。然后,在该硬件上安装 ESXi,并将虚拟机从临时 ESX 主机(例如 FTP)移出。总的来说,您可以在一天八小时内完成此操作(不包括下载 ISO 文件)。结果是,您现有的硬件可以看到主板能够使用的全部 8GB RAM,并且它可以将其用于您提议的 Exchange 迁移——这将极大地帮助使用快照等。
您可以使用高性能台式机(例如 64 位处理器 + 4GB RAM + 存储来复制当前目录服务器上使用的物理磁盘)构建适合此目的的 ESX 盒。我经常这样做。唯一真正的警告是您需要拥有 ESXi 支持的磁盘控制器和网卡。我在我的家用 ESXi 服务器上使用了 Promise SATA300。效果非常好!
欢呼,-C
答案2
考虑到您的计划,我强烈建议您现在迁移到 ESX,这样您今天就可以获得所有机器的资源,您可以坚持使用 2K3 32 VM 并立即开始构建新系统,而不会危及您当前的环境。