MUCUGL: Skype for Business (a deeper dive)

download MUCUGL: Skype for Business (a deeper dive)

of 83

description

Tom ArbuthnotPrincipal Solutions Architect, Modality SystemsSfB MCM/MVP

Transcript of MUCUGL: Skype for Business (a deeper dive)

PowerPoint Presentation

MUCUGL: Skype for Business (a deeper dive)June 11th 2015

1Skype for Business:In Place Upgrades, Call Quality Dashboard,Call Via WorkTom ArbuthnotPrincipal Solutions Architect, Modality SystemsSfB MCM/MVP

2In Place UpgradesHat Tip: Scott Stubberfield, MSFT (@stubbeee)3In-Place UpgradeWhat is it?Upgrade from Lync Server 2013 to Skype for Business Server using existing hardwareBenefitsPreserves existing hardware/server investmentsSmoother upgrade process without extensive planningReduces the overall cost for deploymentThe goal of heading towards Smart Setup 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/15/2015 7:52 AM4Allows Skype for Business updates to be installed as part of Skype for Business Server setup process from Microsoft updatessetup will include an option:

Check with Microsoft update for Skype for Business updatesDownload the updatesInstall them (prior to finishing the installation process)

Smart setup Note: This doesnt replace the Skype For Business Server update installerthat will still be useful for our customers who dont have connection to access the internetUpgrade Paths Move users to another pool (Minimal User Downtime)Offline Mode

Original TopologyNew TopologyIn-Place Upgrade Supported ?2013Skype For Business Server + 2013Yes. In-Place upgrade support from 2013 -> Skype For Business Server2010Skype For Business Server + 2010No. Upgrade from 2010 -> Skype For Business Server is the same process as 2010 -> 20132013 + 2010Skype For Business Server + 2013Mandatory migration from 2010 -> 2013 before deploying Skype For Business ServerThen In-Place upgrade from 2013 to Skype For Business Server6/15/20156Skype for Business Server 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.Migrate-users mode (no user downtime, PoolA. then PoolB)Offline mode (take pool down and upgrade)

Upgrade path Offline mode:Here Admin selects the Primary Pool A and Secondary/Paired Pool B for upgrade. Admin needs to send out Maintenance Notice to users in Pool A who are impacted during the downtime.Pool A is taken offline and upgraded to Skype for Business Server Pool A is brought back online and functionality confirmedAdmin needs to send out Maintenance Notice to users in Pool B who are impacted during the downtime.Pool B is taken offline and upgraded to Skype for Business Server Pool B is brought back online and functionality confirmedPool A and B are running Skype for Business Server, they can now exercise the HA/DR functionality

Migration Mode:Here Admin selects the Primary Pool A and Secondary/Paired Pool B for upgrade. All users on Pool A are moved to Pool BPool A is taken down and upgraded to Skype for Business ServerPool A is brought back online and functionality confirmedAll users are moved from Pool B to Pool APool B is taken down and upgraded to Skype for Business ServerPool B is brought back online and functionality confirmedUsers are again redistributed between pool A and pool BPool A and B are running Skype for Business Server, they can now exercise the HA/DR functionality

6/15/20157Microsoft Skype for Business Server 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.Upgrade PathRecommendationsNo In-Place Upgrade with Disaster Recovery (Pool-Failover) Dont use the Invoke-CsPoolFailover cmdlets to failover the pool!Dont start services in Mixed Mode (half upgraded pool)Dont Un-Pair the Pools before Upgrade Ensure minimal time when the Pools are paired with different versionsNo Tri-Existence

Upgrade Order(Inside->Outside)User Pools first, then Shared components like:Mediation Server, Director, Edge, CMS Pool

6/15/20158Skype for Business Server 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.SQL Support with Lync / Skype For Business ServerIn-Place UpgradeSeamlessly Upgrades SQL Express 2012 to SQL Express 2014Also upgrades all the local copies of the database

6/15/20159Skype for Business Server 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.Upgrade Process 5 Steps!6/15/201510Skype for Business Server 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.Step 1 Install PrerequisitesAlways Install Prerequisites!Install CU5+ latest hotfix to Lync 2013 TopologyPowerShell RTM version (6.2.9200.0) or laterHave at least SQL Server 2012 SP1 installed

You will also need one of the following:Kb2533623 - Windows Server 2008 R2 Kb2858668 - Windows Server 2012 KB2982006 Windows Server 2012 R2

6/15/201511Skype for Business Server 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.Step 2 Upgrade, Publish Top, Upgrade DBsMove users off the Pool you want to upgradeDont do a pool failover, just a regular movePool pairing can remain intact, but you should spend minimal time in a Lync 2013/SfB PairingDont do the pool with CMS on first, needs to replicate during upgrade processYou need a non 2013 Server to install the SfB Management Tools onDownload Topology, Publish Topology to update Topology and DBsNo AD Schema Change (Minor forest prep group change, Adding RTCComponentUniversalServices Group to RTCUniversalReadOnlyAdmins) Wait for Topology Update to replicate around all pools, especially upgrade target pool6/15/201512Skype for Business Server 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

Publish

Step 3 Stop the Target FE servicesDisable-CsComputer ScorchStops and Disables Lync Services

6/15/201515Skype for Business Server 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.Step 4 Run setup on Serverssetup.exe /inplaceupgradeLync bits are removed and SfB Bits are installed

6/15/201516Skype for Business Server 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.Install Process

Step 5 Start SfB PoolStart-CsPool

Call Quality Dashboard (CQD)Hat Tip: Aaron Steele, MSFT (@skypesamurai)19QoE Metrics

LCS CDR

SSRS Canned Reports

SQL Queries (Call Quality Methodology)

Key Health IndicatorsMonitoring ReportsRate My CallSchema changesCoexistence with 2013, 2013 CU5+ can write into a SfB Mon DBCall Quality DashboardSkype for Business QoE ImprovementsRate My Call UI and resulting data

The user needs to be using Skype for Business 2015 (version 15.0.4711.1002 or later)

The user needs to be homed on a Skype for Business Server 2015 pool

The CsClientPolicy parameter RateMyCallDisplayPercentage is larger than 0

The form will be shown in both Lync and Skype for Business UI

3 new TablesThe CallQualityFeedback table has the rating and the feedback text. CallQualityFeedbackToken has the values for each issue. CallQualityFeedbackTokenDef has the definition of the issues.Microsoft Ignite 2015 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/15/2015 7:52 AM22Monitoring Database Schema ChangesNew TablesCallQualityFeedbackCallQualityFeedbackTokenCallQualityFeedbackTokenDefSSIDConnectionNameDNSSuffixUpdated TablesMediaLineAudioStreamVideoStreamAppSharingStreamSessionA host of new Wi-Fi, detailed media stack and new app sharing statisticsMonitoring Database Upgrade/CoexistenceWhen you upgrade a Lync 2013 pool to Skype for Business the associated monitoring database can be upgradedExcising data is preservedIf you start with a new Skype for Business pool you have to create a new monitoring databaseNo migration of QoE or CDR data from Lync to Skype for BusinessCall Quality DashboardWeb portal for quickly creating and organizing reports based on Quality of Experience (QoE) dataCQD deploys a SSAS cube to aggregate the data in the QoEMetrics database.

The portal is optimized for several workflows involving QoE datacaching of report data for fast accessdeep links to report pages for information sharing and publishingstreamlined report editing and creationand editable metadata for report descriptions

CQD exposes web APIs that give users programmatic access to the cube data for use in custom dashboardsCall Quality Dashboard (CQD)QoE ArchiveCube-based reports based on SQL Server analysis serverWeb API access to cube dataHTML5 + JavaScript report portalReport editing and design