350 likes | 610 Views
SESSION CODE: UNC317. Microsoft Communications Server “14”: Management Experience. Anand Lakshminarayanan Cezar Ungureanasu Microsoft Corporation. You spoke. We listened. Agenda: Drilldown: Planning (20 min) Drilldown: Deployment (15 min) Drilldown: Administration (20 min)
E N D
SESSION CODE: UNC317 Microsoft Communications Server “14”: Management Experience Anand Lakshminarayanan Cezar Ungureanasu Microsoft Corporation
You spoke. We listened. Agenda: Drilldown: Planning (20 min) Drilldown: Deployment (15 min) Drilldown: Administration (20 min) Drilldown: Monitoring (10 min) Key Takeaways: During this session, I will: Walk through the Communications Server 14 (CS 14) manageability lifecycle and tools for different stages. Understand reasons for new manageability architectural changes & key pain-points addressed. Experience key aspects of CS 14 manageability through demos. Get pointers to other sessions/links for more information.
CS 14 Manageability Lifecycle Datasheets Product overview SCOM 2007 R2 pack+ Monitoring Server+ Synthetic Transactions* CS 14 Planning tool+ Planning Guides+ Topology Builder* Setup (Local)* Migration tools (PowerShell)* CS 14 Control Panel* PowerShell* * new in CS 14 + significant enhancements in CS 14
Top customer issues before CS 14: Configuration spread across AD, SQL, local store Edge has no access to AD, manual config needed Deployment validation occurs post-deployment No way to validate planned changes before they take effect Out of sync – policies, configuration. With Central Management in CS 14: Schematized definition (Xml docs) of deployment topology, configuration of CS components & Policies. All documents managed by central store (SQL database) All writes (changes) happen against central store data. Eliminate “out of sync” problems. Read-only copies of data are replicated to all topology nodes (including Edge). Validation happens before changes are “published”. Eliminate misconfiguration. Central Management
Central Management Store (CMS) Configuration Change - Workflow CMS CS 14 server1 2 4 1 3 5 Administrator makes changes through CS PowerShell/UI Interfaces. Master Replicator generates a snapshot of the new configuration. File Transfer Agent replicates the snapshot to all computers in the deployment . Local Replicator Agent notified of new snapshot available. Loads it into the database and reports back status. Status is transferred back to master and replication status is updated.
Topology Model • Global CS Deployment: is a collection of Sites • Sites are made up of Pools • Pools host: • Services (such as IM, Conferencing, VoIP) • Users
Policy Scopes & Resolution • Configuration: • Data/settings needed by a component/service. Applies to all requests equally. “Knobs” to tune. Example: AddressBook Configuration • Policy: • Data need to process a request. Implies lookup & resolution • Example:VoicePolicy, ArchivingPolicy • Policy Scopes: • Global • Site • Pool (or “service”) • User • Policy Resolution Order: • Closest policy to the user wins. • User > Pool > Site > Global • Examples: • New-CSVoicePolicy –Identity “site:Redmond” –AllowCallForwarding $false • New-CSExternalAccessPolicy – Identity “Global” –EnablePublicCloudAccess $true
Prescriptive guidance for deploying CS 14 : Workloads Scenarios/desired UC modalities. Datacenter characteristics. Users Usage model built-in Voice users External/Internal users Topology Servers, Hardware Profiles, Ports to be opened Export to: Visio, Excel, Topology Builder tool CS 14 Planning Tool
Demo: Planning Tool Cezar Ungureanasu
You spoke - about Deployment • Topology: Complex for multiple workloads • Servers: • Co-location of roles/# of servers - CWA, Mediation servers, Web components • Virtualization support • Hardware Load balancers : acquisition cost, config • Multi-site deployments: Managing geo-dispersed data centers • Traffic: Easily separate internal/external traffic • Certificates: simplify configuration & management
Supported Topologies in CS 14 Topologies Core Servers Optional Servers Mediation Standard Edition Front end Back end Director Enterprise Edition Archiving Group Chat Monitoring AV Conf Exchange UM Edge SCOM
Reference Topologies Single Datacenter upto100,000 users This example 20,000 users, HA, 14 servers 1429 users/server
Virtualization What’s supported? Virtualization of specific OCS roles SQL, Exchange, AD virtualization (as per guidelines) Hyper-V R2 (2008 not supported), VMWare Client virtualization (except Audio/video - use IP phone) Not Supported Branch office/Gateway only/Mediation server+gateway Standard Edition (single server deployed as production Site) Live migration of VMs via SCVMM (ongoing calls/sessions will be dropped) Virtual Deployment Reference Topology 4 VMs – Front-end, Back-end+ filestore, A/V MCU, Edge 1 Physical machine – 16 cores, 32 GB with 4 NICs, 1024 GB SAS drive, Intel Xeon E7450 procs. Dedicated to OCS only Pilot has no HLB or DNS LB. Production – Needs HLB. Perf reduction (around 50%) compared to non-virtualized topology
Deployment Links Learn more @ UNC 315: CS “14” Setup & Deployment (Today: 5.00pm–6.15pm) Topology Builder A new user interface for Topology changes Local Setup experience Requesting and deploying Certificates Migration and Coexistence More information at NextHop.
You Spoke – about Administration • MMC UI – pop-up property dialogs to configure. Nested pages and detailed settings. • Automation - make it simpler to manage users, policies and entitlements through automation interfaces. • Multiple places/levels to configure settings, need more config validation • Need a better delegation model for administration tasks • Support for server maintenance
Communications Server Control Panel (CSCP): What is it? A web-based, scenario-driven management GUI Based on Silverlight 4 and PowerShell Targeted to expose most relevant PowerShell delivered features / settings GUI tool includes Easy Navigation Easy searches (Save & reuse queries) Effective policy view Voice Routing support built-in No cascading property sheets Role based access support And more… Replaces MMC-based snap-in used in previous releases
Demo: CS 14 Control Panel Cezar Ungureanasu
CS “14” PowerShell Automation for your business needs Easily manage CS “14” users and entitlements Script your bulk changes Automate regular system maintenance Familiar admin experience Active Directory, Exchange, SQL Server, all provide PowerShell for administration Leverage scripting knowledge across Microsoft stack Implement cross-product scripts/processes RBAC (Role based access control) Delegate administration tasks Out-of-box set of roles (fixed)
Demo: CS 14 PowerShell Cezar Ungureanasu
PowerShell Features Configuration Management Server Roles Global/Site level Devices Device updates Common Area Phones Analog Devices User Management Search for users Enable/Disable for OCS Assign OCS policies Policy Management Federation/PIC Conferencing Voice, IM/P Synthetic Transactions Test Phone Calls SIP registrations Simple Conferencing Deployment Certificates management Setup steps Topology Management Clients Client Versions management In-band settings Voice Apps Response Group Conferencing Attendant Bandwidth Management Partner Apps Trusted Connectivity Contact Objects Lifecycle management
Monitoring CS 14 with SCOM pack SCOM 2007 R2 management pack for CS 14 Central Discovery Component monitoring KHI – component alerts (stateful) Non-KHI Synthetic transactions Call Resiliency alerts Media quality alerts Learn more @ UNC 316: CS “14” Monitoring & Reporting (Today: 1.30pm–2.45pm)
Demo: CS 14 Monitoring Cezar Ungureanasu
You spoke. We listened. Agenda: • Drilldown: Planning (20 min) • Drilldown: Deployment (15 min) • Drilldown: Administration (20 min) • Drilldown: Monitoring (10 min) Key Takeaways: During this session, I will: • Walk through the CS 14 manageability lifecycle and tools for different stages. • Understand reasons for new manageability architectural changes & key pain-points addressed. • Experience key aspects of CS 14 manageability through demos. • Gain access to resources (other sessions/links) for more information.
Related Breakout SessionsAll of them in this room You are here
Unified Communications Track Call to Action! Learn More! • View Related Unified Communications (UNC) Content at TechEd/after at TechEd Online • Visit microsoft.com/communicationsserver for more Communications Server “14” product information • Find additional Communications Server “14” content in the Technical Library, weekly technical articles at NextHop, and follow DrRez on Twitter • Check out Microsoft TechNet resources for Communications Server and Exchange Server • Visit additional Exchange 2010 IT Professional-focused content • Partner LinkorCustomer Link (Name: ExProPword: EHLO!world) Try It Out! • Exchange 2010 SP1 Beta download is now available from the download center!
Required Slide Resources Learning • Sessions On-Demand & Community • Microsoft Certification & Training Resources www.microsoft.com/teched www.microsoft.com/learning • Resources for IT Professionals • Resources for Developers http://microsoft.com/msdn http://microsoft.com/technet
Required Slide Complete an evaluation on CommNet and enter to win!
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registrationJoin us in Atlanta next year
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.