在虚拟环境中运行

 

上一次修改主题: 2012-10-17

Microsoft Lync Server 2010 支持虚拟化拓扑,这些拓扑支持所有 Lync Server 2010 工作负荷,包括即时消息 (IM) 和当前状态、会议、企业语音、监控服务器和存档服务器。需要使用 Windows Server 2008 R2。Lync Server 虚拟化支持 Hyper-V 和等效的虚拟化平台。本节简要讨论了虚拟化支持。有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=211394&clcid=0x804

支持的拓扑

可以在部署中混合使用物理服务器和虚拟服务器,只需遵守以下限制:

  • 不能在同一池中混用不同类型的服务器。同一池中的所有服务器必须都是物理的或虚拟的。出于这些目的,运行后端数据库的前端服务器和 SQL Server 将被视为单独的服务器,这意味着您可以拥有使用物理后端数据库的虚拟前端服务器或者拥有物理前端服务器和虚拟后端数据库。但请注意,后端数据库需要实时更新状态,这与很多 SQL Server 应用程序不同。如果您运行虚拟后端数据库,则必须了解性能问题,特别是在虚拟后端数据库主机正在运行其他应用程序时。

    这是混用物理服务器和虚拟服务器的唯一限制。您可以拥有一个物理服务器的前端池,同时拥有另一个虚拟服务器的前端池。还可以随意组合不同的池和服务器,将其部署为物理的或虚拟的。

  • 一个池中的所有服务器应该提供大致相同的性能。例如,如果一个池中的虚拟前端服务器承载在其他主机服务器上,则应确保每台虚拟前端服务器能够提供相似级别的性能。

如果将大量虚拟服务器部署在不同的主机服务器上,则应该考虑将一个池中的成员分布在不同的主机服务器上。例如,一个池中有八台虚拟前端服务器,则将其中四台部署在一台物理主机上,将另外四台部署在另一台物理主机上。尽管这不是真正的高可用性解决方案,但确实可以在单台主机服务器出现故障时提供一些保护。

建议的主机服务器配置

下表显示了针对主机服务器建议使用的基本硬件。

组件 建议

服务器

企业级服务器,至少有两个 CPU 插座

CPU

为获得最佳性能,建议使用 Intel Xeon 5500 系列或 AMD Opteron 6100 系列,2 Ghz 或更高。建议支持嵌套页表 (NPT) 或扩展页表 (EPT)。

网络适配器

两个或更多 1GbE 或 10 GbE 适配器。建议使用虚拟机队列 (VMQ)。

存储

两个或更多串行高级技术附件 (SATA) 或串行连接 SCSI (SAS) 硬盘驱动器,10k rpm 或更大的直接附加存储 (DAS),或等效存储。RAID 1 或等效 SSD。

内存

至少 32 GB。建议使用 PC2-6400 双倍数据速率 (DDR2) 或 PC3-8500 DDR3。

物理主机服务器和所有虚拟服务器都必须运行具有 Microsoft 知识库文章 981836“Windows Server 2008 R2 中基于 Windows Server 2003 的 Hyper-V 虚拟机的网络连接暂时丢失”(网址为 https://support.microsoft.com/kb/981836/zh-cn)中描述的软件更新的 Windows Server 2008 R2。

note注意:
即使 Microsoft 知识库文章中另有说明,也必须在物理主机服务器和所有虚拟机上运行该更新。

联网注意事项

Lync Server 提供了实时通信,并且依赖于快速有效的联网。即使数据包仅延迟几毫秒,用户也可能会检测到音频故障、出现呼叫延迟或视频冻结。要提高虚拟拓扑的网络性能,应执行下列操作:

  • 主机至少具有一个网络适配器,专用于运行 Lync Server 角色的虚拟机。建议不要与主机或存储区域网络 (SAN) 共享网络适配器。

  • 请注意,包含媒体(前端服务器和 A/V 会议服务器)的 Lync Server 工作负荷的网络利用率峰值可达到 500 Mbps 以上。

  • 如果多台运行 Lync Server 媒体工作负荷的来宾虚拟服务器在同一台主机服务器上运行,则请确保主机网络适配器能够处理全部流量。要防止出现瓶颈,请考虑使用更高速的网络适配器(如 10 GbE),或使用链接聚合的多个网络适配器。

  • 在网络适配器上启用虚拟 LAN (VLAN) 标记,并在虚拟服务器上实现多个 VLAN 来优化网络流量。

  • 实现到后端数据库的多路径 I/O (MPIO)。

  • 使用为虚拟机队列 (VMQ) 启用的网络适配器。VMQ 是一种虚拟化技术,用于将网络流量高效传输到虚拟操作系统。VMQ 允许 VM 在网络适配器中筛选数据包队列,从而提高网络流量的效率。如果使用这些网络适配器,则可使用虚拟机监控程序的管理控制台为每台虚拟机启用 VMQ。

虚拟服务器扩展

要设置所需的足够虚拟服务器,请使用下表根据 Lync Server 2010 角色对物理规格和虚拟规格的推荐可伸缩性进行比较。

服务器角色   物理     虚拟  

CPU

内存

支持的用户数

CPU

内存

支持的用户数

前端服务器,所有工作负荷

8 核

16 GB

10,000

4 核

16 GB

5,000

前端服务器,仅限 IM 和状态

8 核

16 GB

25,000

4 核

16 GB

12,500

Standard Edition Server,所有工作负荷

8 核

16 GB

5,000

4 核

16 GB

2,000

Standard Edition Server,仅限 IM 和状态

8 核

16 GB

10,000

4 核

16 GB

10,000

控制器

4 核

4 GB

20,000 个并发用户

2 核

3 GB

8,000 个并发用户

监控服务器和/或存档服务器

8 核

16 GB

100,000 或更多

4 核

8 GB

100,000

A/V 会议服务器

8 核

16 GB

20,000

4 核

12 GB

10,000

中介服务器(独立的服务器)

8 核

16 GB

800 个并发呼叫

4 核

10 GB

400 个并发呼叫

边缘服务器

8 核

16 GB

通过访问边缘服务同时连接的 15,000 个用户

4 核

8 GB

通过访问边缘服务同时连接的 7,500 个用户

Survivable Branch Server

2 核

2 GB

1,000

2 核

2 GB

1,000

后端数据库

8 核

32 GB

80,000

4 核

16 GB

40,000

监控和存档数据库

8 核

16 GB

230,000

4 核

12 GB

115,000

群聊服务器

8 核

8 GB

20,000

4 核

8 GB

10,000

文件服务器

4 核

4 GB

80,000

2 核

3 GB

40,000

管理虚拟环境

建议使用 Microsoft System Center Virtual Machine Manager (VMM) 管理虚拟 Lync Server 拓扑。

通过使用 VMM,无需使用终端服务或远程桌面服务来管理虚拟机。此外,使用 VMM 可以查看和管理性能以及磁盘空间等其他组件。还可以将虚拟机另存为模板,以用于创建新实例。

VMM 使用 Windows PowerShell,因此可以创建与 Lync Server 命令行管理程序集成的 VMM Windows PowerShell 脚本来管理 Lync Server。

有关 VMM 的详细信息,请访问 System Center Virtual Machine Manager 网站,网址为 https://go.microsoft.com/fwlink/?linkid=202887&clcid=0x804

开始使用 VMM

要开始使用 VMM 管理虚拟 Lync Server 拓扑,请执行下列操作:

  1. 在 VMM 中,创建名为 LS 2010 的新主机组。

  2. 在**“操作”窗格中,单击“添加主机”**。

  3. 如果虚拟环境是 Active Directory 域的一部分,请选择该选项。否则,请选择外围网络中基于 Windows Server 的主机,然后单击**“下一步”**。

  4. 在主机服务器上安装 VMM 代理。如果主机服务器位于外围网络中,则必须创建一个可供 VMM 管理控制台使用的安全密钥。

  5. 返回 VMM 管理控制台,并单击**“添加主机”**。

  6. 指定计算机名称、域/计算机名称和安全密钥,确保 VMM 可找到主机,然后单击**“下一步”**。

  7. 添加主机后,应有四台虚拟机可供使用。在 VMM 管理控制台中,单击**“虚拟机”**按钮。

  8. 现在您会看到“虚拟机”视图,其中列出四台运行 Lync Server 的虚拟机。

使用 System Center Operations Manager

可以使用 Microsoft System Center Operations Manager(以前称为 Microsoft Operations Manager)监控虚拟拓扑,就像使用其监控物理拓扑一样。如果执行此操作,请首先安装 System Center Operations Manager R2,添加 Lync Server Operations Manager 包,然后将其与 VMM 集成。

有关将 System Center Operations Manager 与 VMM 集成的详细信息,请参阅“如何集成 Operations Manager 与 VMM 2008 R2”,网址为 https://go.microsoft.com/fwlink/?linkid=201214&clcid=0x804