UNC315 3

717 views

Published on

Summerschool 2010 - Unified Now with Unified Communications. Presented by Joachim Farla (joachim.farla@e-office.com), UC Community Engineer

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
717
On SlideShare
0
From Embeds
0
Number of Embeds
81
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

UNC315 3

  1. 1. Microsoft Communications Server “14”Setup and Deployment<br />Joachim Farla<br />UC Community Engineer<br />e-office<br />Required Slide<br />SESSION CODE: UNC315<br />
  2. 2. Session Objectives and TakeawaysCommunications Server “14” Setup and Deployment<br />Session Objectives<br />Prerequisites: Software and Hardware requirements<br />Changes in Setup and Deployment in this release<br />Overview of End-to-End Setup and Deployment process<br />Central Management Server and Store<br />Planning Tool, Topology Builder, and Setup Demo<br />Takeaways<br />Communications Server “14” what has changed and why<br />Purpose of Planning Tool, Topology Builder, and Setup UI and how it integrates<br />
  3. 3. AgendaCommunications Server “14” Setup and Deployment<br />Hardware recommendations and Software requirements<br />Changes in Setup and Deployment<br />Central Management Store and data in AD<br />Setup Components and Setup Flow<br />Prepare AD<br />Setup and Deploy Demo<br />Database setup<br />Other setup tasks<br />
  4. 4. AgendaCommunications Server “14” Setup and Deployment<br />Hardware recommendations and Software requirements<br />Changes in Setup and Deployment<br />Central Management Store and data in AD<br />Setup Components and Setup Flow<br />Prepare AD<br />Setup and Deploy Demo<br />Database setup<br />Other setup tasks <br />
  5. 5. Hardware Recommendations Communications Server “14”<br /> “Backend” (BE) Spec*<br />CPU 8 cores (Dual Quad-Core) 2.00 GHz+<br />32 GB*<br />Attached storage (10Krpm+, 72GB+), multiple spindles<br />2 NICs 1 GBps+<br />Server Virtualization support<br />Including Audio/Video/AppSharing roles<br />“Frontend” (FE) Spec*<br />CPU 8 cores (Dual Quad-Core) 2.00 GHz+<br />12 gigabytes (GB)*<br />Attached storage (hard disk drive 10K rpm+, 72GB+)<br />Applicable to other roles (Edge, Monitoring/Archiving)<br />2 network cards (NICs) 1 GB+ per second (GBps)<br />* Baseline for 100,000 user pool with 10 FEs and 1 BE<br />
  6. 6. Software requirements Communications Server “14”<br />Communications Server “14” roles<br />Windows Server 2008 SP2 x64 <br />Windows Server 2008 R2 x64<br />PowerShell V2<br />Admin Tools, and Core Component<br />Windows 7 (x64 only)<br />Windows Vista SP2 (x64 only)<br />PowerShell V2<br />SQL Server® Backend<br />SQL 2005 (SP3) x64<br />SQL 2008 (SP1) x64<br />Active Directory Forest/Domain level <br />Windows Server 2003<br />Windows Server 2008 <br />Windows Server 2008 R2<br />
  7. 7. Operating System Component PrerequisitesCommunications Server “14”<br />PowerShell V2 RTM <br />Not supported are PowerShell V1 and PowerShell V2 prerelease versions<br />Internet Information Services (IIS) rewrite module 2.0 (redistributable)<br />Selected IIS modules<br />.NET 3.5 (SP1)<br />Visual C++ (redistributable)<br />Message Queuing MSMQ <br />required for selected roles if Monitoring and/or Archiving functionality is deployed<br />Active Directory® Domain Services Tools (<br />optional for AD Prep<br />SQL 2005 Back Compatibility module <br />required by Install-CsDatabasecmdlet<br />
  8. 8. AgendaCommunications Server “14” Setup and Deployment<br />Hardware recommendations and Software requirements<br />Changes in Setup and Deployment<br />Central Management Store and data in AD<br />Setup Components and Setup Flow<br />Prepare AD<br />Setup and Deploy Demo<br />Database setup<br />Other setup tasks <br />
  9. 9. Changes in Setup and DeploymentCommunications Server “14”<br />All New!<br />Why?<br />
  10. 10. Microsoft Office Communications Server 2007 and 2007 R2Improvements over Previous Releases<br />Configuration Data in AD, SQL, Windows Management Instrumentation (WMI)<br />Now centralized with Communications Server “14”<br />Changes to Office Communications Server (OCS) 2007 and OCS 2007 R2 configuration required changes to the AD DS schema<br />Required schema changes delayed or blocked deployment<br />Little or no schema changes moving forward <br />Edge server with local configuration<br />Edge configuration won’t get out sync <br />Service User Accounts and password expiration<br />Communications Server “14” services run as Network Service<br />
  11. 11. AgendaCommunications Server “14” Setup and Deployment<br />Hardware recommendations and Software requirements<br />Changes in Setup and Deployment<br />Central Management Store and data in AD<br />Setup Components and Setup Flow<br />Prepare AD<br />Setup and Deploy Demo<br />Database setup<br />Other setup tasks<br />
  12. 12. Configuration Data Moved to Custom StoreCommunications Server “14”<br />Introducing Central Management Store (CMS)<br />XML documents stored in SQL database<br />Contain all data: Topology, Policies, Configuration<br />Single master database (DB) per deployment<br />Central Management Server<br />Runs on one Pool per deployment<br />Pushes (replicates) changes to configuration to each server<br />Replication via HTTPS to Edge servers in Perimeter Network<br />Replica<br />Each server has replica copy of master DB<br />Servers continue to operate without access to master DB<br />
  13. 13. Data remaining in Active DirectoryCommunications Server “14”<br />Active Directory User extensions <br />Back Compatibility Schema <br />Office Communications Server 2007 and 2007 R2 schema extensions<br />Enables interoperability and migration from previous versions<br />Communications Server “14” will create back compatibility entries for previous versions <br />Third party application compatibility<br />Will be discontinued in future releases<br />
  14. 14. Central Management Store (CMS)Communications Server “14”<br />Impact of the CMS on Setup and Deployment<br />Topology document contains<br />Pools, server (fully qualified domain name (FQDN/ IP addresses/Ports),<br />Server roles/components and dependencies<br />Local Setup uses Topology document to install and activate <br />Topology document needs to be authored before any server role can be installed<br />SQL Server Database is required for initial deployment<br />Enterprise Edition Pool requires full SQL Server deployed<br />Standard Edition uses a SQL Server Express - separate option in Setup Menu<br />
  15. 15. AgendaCommunications Server “14” Setup and Deployment<br />Hardware recommendations and Software requirements<br />Changes in Setup and Deployment<br />Central Management Store and data in AD<br />Setup Components and Setup Flow<br />Prepare AD<br />Setup and Deploy Demo<br />Database setup<br />Other setup tasks<br />
  16. 16. Setup ComponentsCommunications Server “14”<br />Communications Server “14” Core (OCSCore.msi)<br />Core component and DLLs<br />PowerShell Provider (PowerShell V2 is required)<br />Planning Tool<br />Topology Builder<br />Setup User Interface (UI) - local Setup<br />
  17. 17. Setup flowCommunications Server (CS) “14”<br />AD<br />SQL Backend<br />Domain Joined System<br />CS “14” server<br />If first pool is Standard Edition: SQL instance is SQL Express<br />Local Setup<br />Installs Core<br />AD Setup<br />Add/Remove<br />Retrieve<br />Topology<br />Install Topology Builder<br />Install Components<br />Author desired Topology<br />SQL<br />SQL<br />SQL<br />Activate <br />SQL Instance<br />Central Management topology and configuration store<br />Publish <br />Topology<br />Certificates<br />Certificate Maintenance<br />
  18. 18. Setup UI Main screenCommunications Server “14”<br />
  19. 19. AgendaCommunications Server “14” Setup and Deployment<br />Hardware recommendations and Software requirements<br />Changes in Setup and Deployment<br />Central Management Store and data in AD<br />Setup Components and Setup Flow<br />Prepare AD<br />Setup and Deploy Demo<br />Database setup<br />Other setup tasks<br />
  20. 20. Prepare Active DirectoryCommunications Server “14”<br />
  21. 21. Prepare Active DirectoryPowershellCmdlets<br />Schema Prep <br />Install-CSADServerSchema –ldf <PathtoLDFfiles> <br />Current state: Get-CSSchemaState<br />Forest Prep<br />Enable-CSAdForest<br />Current state: Get-CSForestState<br />Domain Prep<br />Enable-CSAdDomain<br />Current state: Get-CSDomainState<br />
  22. 22. AgendaCommunications Server “14” Setup and Deployment<br />Hardware recommendations and Software requirements<br />Changes in Setup and Deployment<br />Central Management Store and data in AD<br />Setup Components and Setup Flow<br />Prepare AD<br />Database setup<br />Other setup tasks<br />
  23. 23. AgendaCommunications Server “14” Setup and Deployment<br />Hardware recommendations and Software requirements<br />Changes in Setup and Deployment<br />Central Management Store and data in AD<br />Setup Components and Setup Flow<br />Prepare AD<br />Database setup<br />Other setup tasks<br />
  24. 24. Database Setup CmdletInstall-CsDatabase, and when to use <br />CmdletInstall-CsDatabase<br />Reads Topology document and configures SQL Stores based on assigned roles (remotely)<br />Access SQL instance and check for connectivity and permissions<br />Creates databases and table<br />Creates DB roles and store procedures<br />Run by Topology Builder<br />Integrated in Topology Builder<br />Requires admin to have SQL admin <br />Run as standalone cmdlet<br />SQL admin may be separate from Communications Server “14” Admin<br />More flexibility <br />Special usages: Custom path, SQL cluster, SAN storage<br />
  25. 25. AgendaCommunications Server “14” Setup and Deployment<br />Hardware recommendations and Software requirements<br />Changes in Setup and Deployment<br />Central Management Store and data in AD<br />Setup Components and Setup Flow<br />Prepare AD<br />Database setup<br />Other setup tasks<br />
  26. 26. Other Setup tasksCommunications Server “14”<br />Kerberos Authentication option <br />IIS as Network Service, service principal name (SPN) for Pool <br />Solution via using a Computer Account in Active Directory<br />Computer Account password does not fall under password expiration policies<br />PS Cmdlet available to create, assign, and manage account name and password<br />Optional configuration<br />If not configured, NTLM authentication is used<br />
  27. 27. Takeaways<br />Communication Server “14” <br />Platforms and perquisites<br />New configuration store and application<br />Setup and Deployment overview <br />New deployment tools<br />See articles on NextHop for details about Migration and Coexistence<br />
  28. 28. Microsoft Communications Server “14” Setup and Deployment<br />Q&A<br />
  29. 29. Unified Communications Track Call to Action!<br />Learn More!<br />View Related Unified Communications (UNC) Content at TechEd/after at TechEd Online<br />Visit microsoft.com/communicationsserver for more Communications Server “14” product information<br />Find additional Communications Server “14” content in the Technical Library, weekly technical articles at NextHop, and follow DrRez on Twitter<br />Check out Microsoft TechNet resources for Communications Server and Exchange Server<br />Visit additional Exchange 2010 IT Professional-focused content<br />Partner LinkorCustomer Link (Name: ExProPword: EHLO!world)<br />Try It Out!<br />Exchange 2010 SP1 Beta downloadis now available from the download center!<br />
  30. 30. © 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.<br />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.<br />

×