安装和配置 Project Server 2007 及 Hyper-V

 

上一次修改主题: 2009-03-26

在安装 Hyper-V 之前,请按照 Microsoft 下载中心提供的 Hyper-V 规划和部署指南(该链接可能指向英文页面)中的说明进行操作。Windows Server 2008 性能调优指南 (https://go.microsoft.com/fwlink/?linkid=121171\&clcid=0x804) 文档提供了有关调整 Windows Server 2008 的详细信息,其中一节专门介绍了 Hyper-V。

Hyper-V 平台先决条件

Hyper-V 是用于 64 位版本 Windows Server 2008 操作系统的服务器角色。此外,请确保物理硬件支持硬件辅助虚拟化。这意味着处理器必须与 Intel VT 或 AMD 虚拟化 (AMD-V) 技术兼容,并且系统 BIOS 必须支持数据执行保护 (DEP)。DEP 必须处于启用状态。

确定硬件需求

由于服务器整合的要求,Hyper-V 服务器比具有类似计算负载的物理服务器消耗更多的 CPU 和内存,并且需要更大的磁盘 I/O 带宽。为了部署能够满足预期要求的环境,请考虑下面的因素以确定服务器确切的硬件需求。

存储配置选项

存储硬件应提供充足的 I/O 带宽和存储容量,以满足您计划承载的虚拟机当前及未来的需求。在选择 Hyper-V 的存储配置时,需要权衡容量利用率与它所能够提供的性能。

在规划存储配置时,请考虑您将要设置的环境的要求。对生产环境、生产前环境及开发环境的要求可能会有很大不同。

如果您要在 Hyper-V 上部署生产 Microsoft Office Project Server 2007 环境,性能将是一项关键要求。为了避免繁忙生产系统上出现磁盘 I/O 争用,应为您使用的每个虚拟硬盘 (VHD) 文件分配一个单独的物理驱动器。通常,开发环境没有严格的性能要求,因为在这种环境中,资源利用率最大化才是主要任务。因此,在这种情况下,可考虑在一个驱动器上承载多个 VHD 文件。

Hyper-V 支持多种不同类型的存储磁盘选项。可以通过 IDE 或 SCSI 控制器将每个存储选项连接到计算机。使用直通磁盘可提供最高级别的性能;下一最高级别的性能可通过使用固定 VHD 磁盘来实现。使用 SCSI 控制器而不使用 IDE 控制器可能有如下好处:仅当来宾虚拟机上已安装正确版本的操作系统集成组件时,SCSI 控制器才能正常工作。

对于密集型读写活动(如承载 Microsoft SQL Server 数据库),应使用直通磁盘选项。它允许虚拟机直接访问物理磁盘,并绕过根分区中的 NTFS 文件系统。

网络

Office Project Server 2007 通常会占用大量网络资源。因此,如果网络性能至关重要,则应考虑为每台虚拟机分别分配一个物理网卡。

在配置虚拟机时,请确保使用新型网络适配器而非旧式网络适配器。旧式网络适配器适用于不支持集成组件的操作系统。

若要测量网络性能,请在主机操作系统上的命令行中使用“\Network Interface \Bytes Total/sec”性能监视器计数器,以测量网卡的整体性能。如果您确定物理网络非常繁忙,请在来宾操作系统上使用“\Hyper-V Virtual Network Adapter (*)\Bytes/sec”计数器,以识别哪个虚拟机网络适配器正在生成负载。

CPU

Hyper-V 支持对不同的来宾操作系统使用不同数量的虚拟处理器。为了获得 Project Server 2007 SP1 当前提供的最佳性能,请在 Windows Server 2003 或 Windows Server 2008 64 位版本来宾操作系统上安装该产品,这两种操作系统都支持对每台虚拟机使用两个虚拟处理器。在虚拟处理器和物理处理器之间配置一对一映射,以防止过多的上下文切换,从而防止性能下降。

“\Hyper-V Hypervisor Logical Processor(_Total)\% Total Run Time”性能监视器计数器用于测量物理服务器上所有来宾计算机及虚拟机监控程序的整体资源利用率。如果该值超过 90%,则服务器正在按最大容量运行;在此情况下,向服务器分配更多虚拟处理器可能会降低总体系统性能,应避免这样做。

内存

物理服务器需要有足够的内存来用于服务器上运行的根分区及任何虚拟机。在测试期间,向根分区分配了最少 2 GB 的内存,并且监控了“内存/可用字节”性能监视器计数器以确保不存在任何内存压力。

应分配给 Office Project Server 2007 环境中每台虚拟机的内存容量取决于虚拟机的工作量以及将要执行的处理类型。有许多因素会影响 Office Project Server 2007 安装的内存要求,其中包括:

  • 用户/资源数量

  • 将要发布的项目数量

  • 项目长度

  • 企业自定义域

Important重要信息
有关影响内存的因素的完整列表,请参阅性能和容量规划 (Project Server 2007)
从每台虚拟机和根分区内部积极监控“内存/可用字节”计数器。

选择根操作系统版本

64 位 Windows Server 2008 版本的服务器核心安装和完整安装都支持 Hyper-V。如果您想要尽可能降低根分区的开销,可以使用服务器核心安装。可以从其他系统上的现有 Hyper-V 管理器 Microsoft 管理控制台 (MMC) 远程管理 Hyper-V 角色。服务器核心安装可提供较小的磁盘和内存配置文件,因此可留下更多的资源供虚拟机使用。

如果您选择使用 Windows Server 2008 的完整安装选项,请确保根分区专用于 Hyper-V 服务器角色。运行更多的服务器角色将会消耗更多的内存、磁盘、处理器和网络资源,并且会降低性能。

创建虚拟机

安装和配置 Hyper-V 服务器角色后,您需要创建虚拟机。在此之前,请回答以下问题:

  • 我要使用哪个版本的 Windows Server 2008 来运行 Hyper-V?

  • 我要使用哪些存储配置?

  • 来宾操作系统支持多少个虚拟处理器?

  • 要向虚拟机分配多少内存容量?

  • 可以在我的 Hyper-V 服务器上运行多少台虚拟机?

  • 如何在计算机上安装操作系统?

安装基本操作系统

所有适用于物理服务器安装的选项同样适用于 Hyper-V。可以使用可启动式 CD/DVD-ROM 介质或 ISO 映像来执行手动安装。如果使用与映像服务器连接到同一网络的网络适配器配置了虚拟机,则可以执行网络安装。

Important重要信息
无论选择哪种安装方法,出于性能考虑,都应为在 Hyper-V 下运行的每台虚拟机安装操作系统集成组件。集成组件提供了一组驱动程序和服务,这些驱动程序和服务使来宾计算机能够通过综合设备来执行功能。综合设备可避免对仿真设备的需求,而不支持集成组件的操作系统上则需要使用仿真设备。与综合设备相比,仿真设备所产生的系统开销更大一些。

在虚拟机上安装和配置 Project Server

在虚拟环境中安装 Office Project Server 2007 的做法与在物理环境中一样。在安装和配置 Project Server 时,应参考以下资源:

另请参阅

概念

虚拟化 Project Server 2007
Hyper-V 体系结构 (Project Server 2007)
在 Hyper-V 上部署 Project Server 2007
在 Hyper-V 上使用 Project Server 2007 的最佳实践
Hyper-V 的系统资源成本 (Project Server 2007)