[This is pre-release documentation and subject to change in future releases. This topic's current status is: Milestone-Ready]

Topic Last Modified: 2010-07-19

Microsoft Communications Server 2010 (Beta Refresh) supports virtualization topologies that support all major workloads-IM and presence, conferencing, and Enterprise Voice. Windows Server 2008 R2 is required, and both Hyper-V and VMWare are supported.

The supported topologies are as follows:

Standard Edition Server Topology

This topology includes one physical host server running one virtualized Standard Edition Server. The Standard Edition Server supports IM, Presence, Conferencing (including A/V conferencing and application sharing), and Enterprise Voice. Edge Server, Monitoring Server and Archiving Server are not supported in this topology.

The server hosting the virtualized environment should meet the following requirements:

Hardware Requirements for the Server Hosting the Virtual Machines

Hardware component Minimum requirement

CPU

8 cores

Processor (recommended)

Intel Xeon L5520 2.27 Gigahertz processor recommended for best performance

Memory

16 gigabytes (GB)

Disk

SAS drive with at least 500 GB

Network

Two 1 gigabit per second (Gbps) network adapters. See below for more details

Both the physical host server and the virtual machine must run Windows Server 2008 R2 with the software update described in this Microsoft support article: http://support.microsoft.com/kb/981836.

The virtual machine running Standard Edition Server must have 4 cores and 8 GB of memory dedicated.

Both Hyper-V and VMWare virtualization environments are supported. For Communications Server 2010 (Beta Refresh), performance results have shown that media quality on VMWare has a 5 percent packet loss.

On both Hyper-V and VMWare, this topology supports up to 2000 users, with as many as 100 users concurrently connected to an A/V conference. Performance begins to degrade if more users than this are connected.

Datacenter Topology

The datacenter topology includes six physical host servers running a total of 17 virtual machines, which run the Communications Server roles. All Communications Server roles are supported, including IM, Presence, Conferencing (including A/V conferencing and application sharing), Enterprise Voice, Edge Server, Monitoring Server and Archiving Server.

The list of host servers, virtual machines, and hardware requirements for this topology are as follows:

Host Servers, Virtual Machines and Hardware Requirements

Host Server Host server requirements Virtual machines running on this host

1

16 cores, 16 GB memory, Intel XEON L5520 processor (recommended), dual 1 gigabit per second (Gbps) network adapters

Four Front End Servers

2

16 cores, 16 GB memory, Intel XEON L5520 processor (recommended), dual 1 gigabit per second (Gbps) network adapters

Four Front End Servers

3

16 cores, 16 GB memory, Intel XEON L5520 processor (recommended), dual 1 gigabit per second (Gbps) network adapters

Four A/V Conferencing Servers

4

8 cores, 16 GB memory, Intel XEON L5520 processor (recommended), dual 1 gigabit per second (Gbps) network adapters

Two Edge Servers

5

8 cores, 16 GB memory, Intel XEON L5520 processor (recommended), dual 1 gigabit per second (Gbps) network adapters

One server running collocated Monitoring Server and Archiving Server

6

8 cores, 16 GB memory, Intel XEON L5520 processor (recommended), dual 1 gigabit per second (Gbps) network adapters

One Back-End server and one file server

All eight Front End Servers are combined into one Front End pool.

In addition to these virtualized components, your topology must also include Active Directory servers, DHCP and DNS servers, and certificate authorities. These must run on different servers than those hosting the virtualized Communications Server components.

All physical host servers and all virtual machines must run Windows Server 2008 R2 with the the software update described in this Microsoft support article: http://support.microsoft.com/kb/981836.

Both Hyper-V and VMWare virtualization environments are supported. For Communications Server 2010 (Beta Refresh), performance results have shown that media quality on VMWare has a 5 percent packet loss.

On both Hyper-V and VMWare, this topology supports up to 40,000 users (as long as all host machine processors are Intel XEON L5520), with as many as 125 users concurrently connected to an A/V conference. Performance begins to degrade if more users than this are connected.

Managing Your Virtual Environment

We recommend you use Microsoft System Center Virtual Machine Manager (SCVMM) to manage your virtualized Communications Server topology. You can use SCVMM with either Hyper-V or VMWare.

By using SCVMM, you won’t need to use Terminal Services (TS) or Remote Desktop Services (RDP) for the virtual machine management. Additionally, by using SCVMM you can view and manage performance, as well as other components such as disk space. You can also save a virtual machine as a template for creating new instances.

SCVMM uses Windows PowerShell, so you can create SCVMM Windows PowerShell scripts that integrate with Communications Server Management Shell to manage Communications Server.

For details about SCVMM, see http://www.microsoft.com/systemcenter/en/us/virtual-machine-manager.aspx.

Using SCVMM with VMWare

To use SCVMM when you use VMware as your virtualization environment, you must use VMware VSphere Hypervisor (ESXi), VMware VCenter Server, and VMware VSphere as your VMware components. To use SCVMM with a VMware virtualized environment, see http://technet.microsoft.com/en-us/library/cc764280.aspx.

Note:
If your virtualization deployment includes only VMware ESX, you must install VMware VCenter Server, then start up vSphere client and point it to the FQDN (or IP) of the machine running the VCenter Server. Once connected, you can add the machines in your datacenter. After you have added all the hosts and virtual machines to VCenter, then can you connect VMM.

Getting Started Using SCVMM

To get started using SCVMM to manage your virtualized Communications Server topology, do the following:

  1. In SCVMM, create a new host group named CS 2010.

  2. In the Actions pane, click Add Host.

  3. If your virtual environment is part of your Active Directory domain, select that option. Otherwise, select the Windows Server-based host on a perimeter network, and click Next.

  4. Install a SCVMM Agent on the host server. If the host server is on a perimeter network, you must create a security key, which must then be available to the SCVMM Administrative Console.

  5. Go back to the SCVMM Administrative Console and click Add Host.

  6. Specify the machine name and the domain/machine name and security key; make sure that SCVMM can find the host, then click Next.

  7. Once the host has been added, the four virtual machines should be available. In the SCVMM Administrative Console, click the Virtual Machines button.

  8. You will now see the Virtual Machines view, with the four virtual machines running Communications Server listed.

Using System Center Operations Manager

You can use Microsoft System Center Operations Manager (SCOM) to monitor your virtualized topology, just as you can with a physical topology. If you do so, you install SCOM 2007 R2 first, add the Communications Server SCOM pack, and then integrate it with SCVMM.

For more information on installing the Communications Server SCOM pack, see the document “Monitoring Microsoft Communications Server “14” Beta Refresh release with SCOM 2007 R2” on your installation media.

For details about integrating SCOM with SCVMM, see http://technet.microsoft.com/en-us/library/ee236428.aspx.