Академический Документы
Профессиональный Документы
Культура Документы
Topology
Contents:
Module Overview
Lab: Preparing the Environment and Deploying a Lync Server 2013 Pool
Module Overview
Designing a complex Microsoft® Lync® Server 2013 topology,
including defining the network sites and network regions, and sizing
and placing server roles, can be challenging. The topology must
adhere to organizational compliance requirements, if any. When you
design the topology, you must consider the infrastructure requirements
of the organization. To make your work easier, Lync Server 2013
provides tools such as Planning Tool and Topology Builder to plan,
design, and publish your Lync Server 2013 topology. Using these
tools, you can plan and design an effective site topology. In addition,
you need to create a document of your design and update it throughout
the project, by using tools such as Microsoft® Office 2010 or 2013.
Objectives
• Plan the infrastructure requirements for Lync Server 2013.
Lesson Objectives
• Plan for server hardware in a physical server-based topology.
• Plan the network and infrastructure dependencies for Lync Server 2013.
You should consider two major factors when planning for hardware
requirements.
Whether to run Lync Server 2013 in a physical server-based environment, and if so, determine
•
the server hardware requirements for the environment.
Whether to run Lync Server 2013 in a virtualized environment, and if so, determine the server
•
hardware requirements for the virtualized environment.
When you plan for hardware and software platform requirements for
Lync Server 2013, you need to consider the server hardware and
operating systems that you want to install on the servers. These server
requirements apply to each server in the Lync Server 2013
deployment, including each front-end server, Edge Server, and every
additional Lync Server 2013 server role. Server requirements also
include the hardware and software for the database servers in your
deployment, for example, the back-end server.
The hardware required for each server in the Lync Server 2013
deployment varies, based on the size of the organization, and the
usage. You need to consider the user size and usage of the Lync
Server 2013 functionalities in the organization. For example, if the
recommendation for Lync Server 2013 Standard Edition is a Dual
Quad-Core server with 32 gigabyte (GB) of random access memory
(RAM) for up to 5,000 users, the same configuration will not be
required for a Lync Server 2013 implementation with 400 users, who
use only instant messaging (IM).
With Lync 2013 and support for Hyper-V 3.0, the hardware
requirements for Lync Server 2013 remain the same as that for a
virtualized or physical deployment. If the Lync Server can be supplied
with the same hardware requirements when running in a virtual
environment as if it is running in a physical environment, the same
amount of users will be supported.
Virtualization adds network latency, which may affect voice and video quality. You need to
• examine your Lync Server 2013 solution to determine whether the added latency due to
virtualization will affect the deployment.
The requirements for each physical server are high, and each physical server can only run
•
about 2-4 servers.
• Microsoft® Windows Server 2008 Standard operating system with Service Pack 2 (SP2)
Windows Web Server 2008 R2 operating system or the Windows Web Server 2008 operating
•
system
• Windows Server 2008 R2 HPC Edition or Windows Server 2008 HPC Edition
• Windows Server 2012 Core Edition
• Microsoft SQL Server® 2008 with SP1 Enterprise database software (64-bit Edition)
Microsoft SQL Server® 2008 Express (64-bit Edition), only for Standard Edition server, which
•
is automatically installed by Lync Server 2013 on each Standard Edition server
You must raise all the forests in which you deploy Lync Server 2013 to
a forest functional level of Windows Server 2008 R2, Windows Server
2008, or Windows Server 2003. You must raise all the domains in
which you deploy Lync Server 2013 to a domain functional level of
Windows Server 2008 R2, Windows Server 2008, or Windows Server
2003.
Lync Server 2013 supports certificates that are issued from the
following CAs:
• Windows Server 2003 Enterprise Edition operating system with Service Pack 1 (SP1) CA
Windows Server 2003 operating system with SP1 stand-alone CA. Although this certificate is
•
supported by Lync Server 2013, we do not recommend it.
If there is no internal certificate infrastructure available, you will need to either deploy a
certificate infrastructure or buy certificates. You can speed up the deployment process by
•
buying certificates externally with one year expiration until you have your own certificate
infrastructure ready.
You can use the Domain Name System (DNS) with Lync Server 2013
to:
Allow clients to discover the front-end pool or Standard Edition server that is used for various
•
Session Initiation Protocol (SIP) transactions.
• Associate simple URLs for conferences with the servers hosting those conferences.
Allow external servers and clients to connect to Edge Servers or the HTTP reverse proxy for
•
IM or conferencing.
Enable unified communications (UC) devices that are not logged on to discover the front-end
• pool or Standard Edition server running the Device Update service, to obtain updates and
send logs.
Enable external servers and clients to connect to Edge Servers or the HTTP reverse proxy for
•
IM or conferencing.
The network adapter card of each server in the Lync Server 2013
topology must support at least 1 gigabit per second (Gbps). You
should connect all server roles within the Lync Server 2013 topology
by using a low latency and high bandwidth local area network (LAN).
The LAN size is dependent on the size of the topology.
Internet Protocols: Lync Server 2013 supports IP version 4 (IPv4) and IP version 6 (IPv6),
•
and dual IP stack implementation.
SIP Transport Protocols: SIP can use at least three transport types and these are User
• Datagram Protocol (UDP), TCP, and Transport Layer Security (TLS). In the default SIP
transport configuration, SIP is enabled to run over TLS.
You need to ensure that the client hardware meets the minimum
requirements. You must evaluate the current utilization of hardware in
the user environment. For example, if a business function is running
several CPU-and-memory intensive applications, you need to ensure
that there is enough available memory and sufficient CPU cycles to run
Lync 2013. You may also need to ensure that there is enough CPU
power to deliver the encoding and decoding necessary for audio/video
conferencing.
• New Contact Card with expanded options such as video call and desktop sharing
Reply with an IM or call from the Outlook Home ribbon in the Mail, Calendar, Contacts, and
•
Tasks folders
• Office Backstage or file tab Presence, application sharing, and file transfer
Presence menu in Microsoft® Office SharePoint® Workspace 2010 (formerly Microsoft Office
•
Groove 2007)
Lync Web App does not require any administrative rights, only a small
activeX plugin that will enable audio and video into the client.
Lesson Objectives
• Describe the capabilities and benefits of the Planning tool.
Describe how to use the Planning tool to experiment with various scenarios based on the
•
conceptual design.
You can use the Planning tool to design your topology, including the
identifying and defining of the components in your topology, fully
qualified domain names (FQDNs), IP addresses, and other
information.
After you specify the information about your topology in the Planning
tool, it creates a Microsoft® Office Visio diagram of your topology and
allows you to export the topology for use with Topology Builder. Based
on the questions, the tool generates a topology that follows Lync
Server 2013 guidelines and best practices. You can also use the tool
to view various deployment options. The tool shows both a global view
of all your sites, including central sites and branch sites, and detailed
views showing the Lync Server 2013 servers and other components at
each site. The tool will provide you with a guideline, but is not always
the solution the customer is looking for. You can use the Tool to help
you design your topology, but make sure the tool does not become
leading in your design.
You can run the Planning tool multiple times, with different options and
compare the different topologies. You can also load the design in the
tool and make changes to it. After you create the topology, you can
use the Export to Topology Builder option in the Planning tool, to
export your topology to an Extensible Markup Language (XML) file.
You can provide this XML file as input to Topology Builder.
You can use the Planning tool only for exporting your initial topology
design. After you export the topology to Topology Builder and begin
working with it, you can no longer use the Planning tool to modify your
topology. However, you can use the tool to test and validate
assumptions about the impact of changes that you make to your
design, and to document your design.
Question: When can you start working with the Planning Tool?
Exploring Deployment Scenarios by Using the
Planning Tool
Inputs
• All features
• Using a Director
Inputs
All features:
Copenhagen: 800 users No branch offices SIP Trunking that supports DNS
load balancing and Early Media
High availability in all instances Enable All Users for both Enterprise Voice Enable
All Users for Unified Messaging (UM); checking 4 times per day
Question: Do you see this as a tool you can use for your initial
planning decisions?
Lync Server 2013. Before you deploy and operate Lync Server 2013, you must prepare
1. Active Directory Domain Services (AD DS) by extending the schema and then creating and
configuring objects. The schema extensions add the Active Directory classes and attributes
that are required by Lync Server 2013. You need to prepare AD DS for deploying Lync
Server, and assign setup and organizational unit (OU) permissions.
Use the Planning tool to design the topology (Optional). You can use the Planning tool to
design your topology. This tool helps you to identify and define the components in your
2. topology, configure fully qualified domain names (FQDNs), define IP addresses, and provide
other information. After you specify the information in the Planning tool, it creates a Microsoft
Office Visio diagram of your topology. The use of the Planning tool is optional. However,
using it can simplify the planning and deployment processes. This is because the information
you export from it to Topology Builder automatically populates the information that Topology
Builder requires for deploying the components.
Publish the topology. In a Lync Server 2013 Enterprise Edition, the published topology XML
document is stored in the back-end database that supports the first front-end server pool. In
3. the Lync Server 2013 Standard Edition, the topology is stored in the SQL Express Edition
database. Remote access is not enabled by default. However, you can change this during the
setup process.
Set up Lync Server 2013. After you publish the topology document to the database, you need
to run the local setup of the first Lync Server 2013 server again. After you complete this
installation, the setup routine provides a reference of a Service Connection Point (SCP)
4.
object from Active Directory. This object points the setup to the Central Management
Database. You should install the Lync Server 2013 component as defined in the topology
document and perform the activation of services and roles of the component accordingly.
Install the certificates. You can use the certificate wizard to generate the certificate request.
After running the wizard, you can install the received certificate response on the server
5.
specified for this purpose and bind the certificate to specified Lync Server 2013 services and
roles.
Modify the design. As you make some changes to your Lync Server 2013 environment, for
example, change the URL path for web services, or change a port that IIS uses, you need to
reflect those changes in the topology document by using Topology Builder. Then, you must
6. publish the new topology document. After this, you will be prompted to rerun the setup on the
Question: How can you prepare AD DS as part of the topology setup process?
The following are the high-level steps to publish your topology by using
Topology Builder:
View the topology that Topology Builder displays after retrieving the XML file provided by the
Planning tool.
2.
3. Build the infrastructure visually by creating sites, pools, edge, and conferencing information.
4. Add information such as IP addresses and FQDNs of servers.
5. Validate the topology by using Topology Builder and verify if the topology is approved.
6. Publish the topology.
When you publish the topology, Lync Server 2013 places the topology
in the Central Management Database, which is created at this stage if
it does not already exist. Then, when you install Lync Server on each
server in your deployment, the server reads the topology from the
Central Management database and installs a replica copy of the
Central Management Database into a new local SQL Server Instance.
After configuring the first version of the topology, you can use the
Topology Builder tool to publish the configuration to the Central
Management Server. The Central Management Server replicates this
configuration to all Central Management Databases in your
environment. You can also use Topology Builder to change the
configuration of your topology in the later stages of the design and
deployment.
If you are very familiar with Lync Server 2013 and need less
prescriptive guidance, you can skip the Planning tool and use the
wizards in Topology Builder for the initial design of your deployment,
and for the validation and publishing steps. Although you can create
and edit the topology XML manually, you should avoid this because
any error in manual editing might lead to failure of large portions of
your deployment. You might need to perform manual editing in rare
situations. In such situations, follow the recommendations in the Lync
Server 2013 product documentation.
Whether you use the Planning tool or Topology Builder to define the
topology, you are required to publish the topology by using Topology
Builder before you install Lync Server 2013 on servers.
If you import the topology design from the Planning tool, some of the
information is pre-populated in Topology Builder. Therefore, you need
to specify only the configuration information that is not pre-populated. If
you import the topology design from the Planning tool and define a
topology directly by using Topology Builder, you must manually specify
all required configuration information.
Question: After you import your Planning tool results into Topology
Builder and start the deployment of Lync Server 2013, can changes
that you make using the Planning Tool be imported into Topology
Builder?
Schema Documents
You can classify schema documents into three types based on how
they are exposed to the administrator:
Deployment schemas. Describe how the deployment is configured, for example, the topology
• schema. Most deployment schemas only support the global scope. Many of these schemas
are not directly exposed to the administrator, with the exception of the topology schema.
Policy schemas. Contain information about the user permissions for setting up conferences
• and Presence. After creating a policy document, you can assign it to one or more users. Policy
schemas use the tag scope.
Settings schemas. Contain configuration information pertaining to specific roles within the
•
deployment. You can scope the setting schemas to an individual site or service.
The Central Management Server runs on the Lync Server 2013 front-
end server that is deployed first in your Lync Server 2013 pool. The
Central Management Server replicates all changes in the Central
Management Database to all Lync Server 2013 servers as required to
be updated through replication. The database administrators can also
expand the replication capability of the Central Management Server by
performing configuration replication on the Edge Server. However,
database administrators need to use certificates because the Edge
Server is normally not domain joined. The HTTP/HTTPS listener on the
Edge Server receives these configuration updates; therefore, there is
no need to use Internet Information Services for this purpose.
Replica
The top level of the Lync Server 2013 Deployment model comprises
the global object that represents the entire environment, and it
functions as a policy boundary. The next level contains sites, which
comprise central sites and possibly branch office sites. The central site
is usually a data center with IT staff, while the branch site is a site with
or without IT staff. On the next level are pools, which are associated
with the central site, and they host the users and services. The Lync
Server 2013 deployment model is also used in policy definition for
users. Policies will flow top-down through to the user level. The
following are the policies you can use:
• Global. You can apply this policy globally to the entire environment.
Tag. This policy uses an arbitrary string to specify its uniqueness. Usually, the string is not
truly arbitrary, but it has different meanings depending on the document.
•
Branch sites with resilient WAN can connect to the central site by using
a PSTN gateway, and optionally, use a Mediation Server.
Question: How do central and branch office sites and site topology
design correlate with Active Directory sites?
Lesson Objectives
• Determine the appropriate server editions.
You should use SQL mirror for the back-end servers, for high
availability. This mirror can be shared with different applications, it
must, however, be a dedicated instance.
Many Lync Server 2013 roles do not require any additional licensing.
These roles and features require the licensing of only the Lync Server
2013 Standard Edition or Enterprise Edition for the pool. For example,
if Lync Server 2013 is deployed as the Director role, this server does
not require an additional Lync Server 2013 Standard or Enterprise
Edition server license. However, you need to purchase the Windows
Server operating system licenses, SQL Server 2008 licenses, and
other similar licenses.
Types of Pools
Lync Server 2013 comprises several types of server pools. These
server pools are Enterprise Edition front-end server pool, Conferencing
server pool, Mediation server pool, and Director server pool.
All pools use DNS-based load balancing, except the front-end server
pool, which can perform hardware load balancing. In a coexistence
environment with a previous version of Lync Server 2013, you need to
remember that DNS-based load balancing is not supported by earlier
versions of clients.
Director Pool
When designing the server infrastructure, you need to plan for capacity
and scaling in your organization. You can do this based on reference
topologies provided by Lync Server 2013. The important reference
topologies are:
• Front End Reference Topology with High Availability and a Single Data Center
In the Edge Server pool topology, two or more Edge Servers are
deployed as a load-balanced pool on the perimeter network of the data
center. You can use DNS load balancing for generating traffic to both
the external and internal Edge interfaces.
Virtualization
You can run a virtualized topology of Lync Server 2013 in both small
and enterprise topologies.
Collocation
Lesson Objectives
• Describe the benefits of good design documentation.
Microsoft Office Visio is also a good tool for documenting the design.
Office Visio is useful in documenting the following:
• Edge Design
• Certificates design
You may use one or more Microsoft Office Excel spreadsheets for
detailed documentation.
• IP address documentation
• VLAN documentation
• Internet access
The Planning tool for Lync Server 2013 helps you create the initial
Office Visio diagrams. You can later expand them as required by the
organization.
You are the Network Administrator for A Datum Corporation, and you
have been tasked with deploying Lync Server 2013. You will prepare
your Microsoft® Active Directory® for Microsoft Lync™ Server 2013,
configure a topology by using the Topology Builder, publish it, and then
deploy two Enterprise Edition front-end servers. After deployment, you
will enable the sales users and send a test message between them.
Scenario
In this lab First you will prepare the VM’s that you will be working on.
Once the VM’s are up and running, on the following VM’s, 20336B-
LON-FE1-02 & 20336B-RED-FE1-02 attach the Lync ISO. Prepare
your Active directory, and create a file share “Lyncshare” for your Lync
deployment.
Note On all virtual machines, verify that all of the services set to start
automatically have started. Most notably, check the Exchange, SQL
Server, and Lync Server 2013 services. If any are not started, right-
click each and then click Start.
Scenario
In this exercise you will be building your Lync topology with following
options:
• First site : London (Site 0) : City name London, Country/Region Code +44
Front End pool FQDN :lon-pool.ADatum.com. and it should be Enterprise Edition Front End
•
Pool
In Features Conferencing (includes audio, video and application sharing), Dial in (PSTN)
•
conferencing, Enterprise Voice and Call Admission Control
• No SQL mirroring
Make sure Override Internal Web Services Pool FQDN is selected : use lon-poolweb-
•
int.adatum.com
• Once the topology is created add a new Central site with these options
Front End pool FQDN : red-pool.ADatum.com, it should be Enterprise Edition Front End
•
Pool
• Computer FQDN : red-fe01.adatum.com.
Features include : Conferencing(includes audio, video and application sharing), Dial in (PSTN)
•
conferencing, Enterprise Voice and Call Admission Control
• No SQL mirroring
Make sure Override Internal Web Services Pool FQDN is selected : use red-poolweb-
•
int.adatum.com
(To configure DNS and certificates for your deployment please follow
the steps mentioned in the tasks)
Results: After completing this exercise, you should have created and
edited a publishable topology.
Exercise 3: Publishing the Topology
Scenario
In this exercise, you will publish the topology and understand the
changes made during this process, such as creating the CMS
database, setting the configuration store location, and creating the
necessary databases.
Scenario
In this exercise, you will use the DNS Microsoft Management Console
(MMC) to create appropriate “A” and “SRV” records on LON-DC1 that
are required for automatic client logon.
The main task for this exercise is to create the necessary DNS records
for Lync Server 2013.
Task 1: Create the necessary DNS Records for Lync Server 2013.
Create the necessary DNS Records for Lync Server 2013.
Scenario
In this exercise, you will walk through the four steps in the deployment
wizard to complete the setup of a Lync Server 2013 front-end server.
You will install a Local Configuration Store, set up components,
request and configure certificates, and then start the Lync Services.
2. Set up components.
6. Set up components.
Set up components.
Set up components.
Scenario
Ensure that you identify and involve the other stakeholders required for
a successful Lync Server implementation as early as possible and get
approval on the deployment plans before starting any work. This helps
minimize deployment delays and roadblocks in implementing changes
to firewalls or other network configurations, acquiring certificates,
preparing Active Directory Domain Services, and configuring DNS,
PBXs, or gateways. The likelihood that these items are owned or
managed by one entity decrease with the size of the organization. Not
involving the appropriate departments early during the planning phase
to cause roadblocks and delays in the subsequent deployment.
Remember to schedule the appropriate time for change management
approvals and scheduling, in a large organization.
Review Question(s)
Question: After publishing the topology, but before clicking the Finish
button in the publishing wizard, what should you do?
Answer: They should deploy Enterprise Edition first to host the Central
Management Store. If they plan to start a pilot with Standard Edition,
they would need to first prepare the Standard Edition server to host the
CMS, and then later move the CMS.