我从 VMware Server 2 文档中了解到,只要运行该机器的硬件支持 64 位,VMware Server 2 就能够在 32 位主机操作系统下运行 64 位来宾操作系统。
这是我的情况。我们目前有一个未充分利用的 XEON X3220 四核 64 位服务器,运行 Server 2003、32 位和 2gb 内存(主板支持 8gb 内存)。该服务器目前主要用于文件和打印服务。它还运行 Active Directory、Novell eDirectory 和 Groupwise 6.5。我们正计划迁移到 Microsoft Exchange,因此 Novell eDirectory 和 Groupwise 服务最终将从该框中清除,只留下 Active Directory、文件和打印服务。
由于该服务器未得到充分利用,我们希望节省硬件成本并虚拟化我们新的 Exchange 投资。我的问题是这个。VMware 是否允许访问 Windows 32 位看不到的“不可见”额外内存。意思是,如果我们将系统内存的总量增加到 8gb(是的,我知道 32 位主机操作系统最多只能看到 4gb),我是否可以将 5gb 分配给新的 Server 2008 64 位操作系统运行 Exchange 并为来宾操作系统保留 3gb(甚至可能是 6、2 拆分)。
第二部分是,将当前运行的主要操作系统转换为映像,将机器本身转换为 ESXi 并在 ESXi 下将两个操作系统作为映像运行会更好吗?
这个盒子的停机时间很关键,所以我最喜欢第一个选项,因为它的停机时间非常短。执行第二个操作会使停机时间相当长,以便对机器进行映像,然后将映像转换为 VMware 映像。
不要摆弄服务器 2。这就是我要做的……构建一个 ESXi4 机器(需要 64 位处理器和 4gb 内存),然后使用 Coldclone.iso(又名 P2V,或物理到虚拟) ) 将您的 eDirectory/GroupWise/AD 服务器从其当前硬件中迁移出来。然后,在该硬件上安装 ESXi,并将虚拟机从临时 ESX 主机(例如 FTP)上移走,您可以在一天的八小时内完成此操作(不包括下载 ISO 文件)。结果将是,您现有的硬件可以看到主板能够使用的完整 8gb ram,并且它可以将它用于您建议的 Exchange 迁移——这将通过使用快照等得到很大帮助。
您可以使用高性能桌面(例如 64 位处理器 + 4gb 内存 + 存储来复制当前目录服务器上使用的物理磁盘)来构建适合此目的的 ESX 盒子。我经常这样做。唯一真正需要注意的是,您需要有 ESXi 支持的磁盘控制器和网卡。我在家用 ESXi 服务器上使用了 Promise SATA300。像冠军一样工作!
干杯,-C
鉴于您的计划,我强烈建议您现在迁移到 ESX,这样您就可以获得今天机器的所有资源,您可以坚持使用您的 2K3 32 虚拟机并立即开始构建您的新系统,而不会危及您当前的环境.