virtualizing lync server 2013 deployment & testing
DESCRIPTION
Virtualizing Lync Server 2013 Deployment & Testing. Seth McClure and Campbell Gunn Microsoft Corporation. SERV307. Agenda. Deployment Sizing your environment Configuration Notes Stress Tooling Testing Testing Methodology Running Tests Performance Monitoring. Deployment. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/1.jpg)
![Page 2: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/2.jpg)
Seth McClure and Campbell GunnMicrosoft Corporation
Virtualizing Lync Server 2013 Deployment & Testing
SERV307
![Page 3: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/3.jpg)
AgendaDeploymentSizing your environmentConfiguration NotesStress Tooling
TestingTesting MethodologyRunning TestsPerformance Monitoring
![Page 4: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/4.jpg)
Deployment
![Page 5: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/5.jpg)
Sizing your environmentHyper-V Guests
GuestProcessor: 12 CoresMemory: 32 GBDisks: 2-C: 4-D:Network: 1GB
GuestProcessor: 8 CoresMemory: 16 GBDisks: 2-C: 2-D:Network: 1GB
GuestProcessor: 4 CoresMemory: 8 GBDisks: 2-C: Network: 1GB
![Page 6: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/6.jpg)
Sizing your environmentHyper-V Guests
GuestProcessor: 12 CoresMemory: 32 GBDisks: 2-C: 4-D:Network: 1GB
Used for Lync Roles:• Front ends• Back Ends• Standard Edition
Hardware Requirements: http://technet.microsoft.com/en-us/library/gg398835.aspx
![Page 7: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/7.jpg)
Sizing your environmentHyper-V Guests
Hardware Requirements: http://technet.microsoft.com/en-us/library/gg398835.aspx
Used for Lync Roles:• Edge Servers• Directors
GuestProcessor: 8 CoresMemory: 16 GBDisks: 2-C: 2-D:Network: 1GB
![Page 8: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/8.jpg)
Sizing your environmentHyper-V Guests
GuestProcessor: 4 CoresMemory: 8 GBDisks: 2-C: Network: 1GB
Used for Lync Roles:• Stress Agents
Hardware Requirements: http://technet.microsoft.com/en-us/library/gg679084.aspx
![Page 9: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/9.jpg)
Sizing your environmentScaling the roles
Front End
Edge Server
On the server side Frontends scale the fastest • 3,333 Users / Front End
Back End
Stress Agent
![Page 10: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/10.jpg)
Sizing your environmentScaling the roles
Front End
Edge Server
The backend will scale with Pool count.• 40,000 Users / Lync
Pool
Stress Agent
Back End
![Page 11: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/11.jpg)
Sizing your environmentScaling the roles
Front End The edge server will scale with Pool count.• 40,000 Users / Lync
Pool
Stress Agent
Back End
Edge Server
![Page 12: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/12.jpg)
Sizing your environmentScaling the roles
Front End The stress agents will scale the fastest• 4,500 Users / Agent Back End
Edge Server
Stress Agent
![Page 13: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/13.jpg)
Hyper-V Configuration NotesProcessorCPU ratio must be 1:1Do not use oversubscription of processor cores
MemoryDo not use Dynamic memory for servers running Lync
NetworkDedicate a physical adapter to Lync ServerUse Synthetic Adapters
DiskDedicated disk arrays for virtual machinesUse fixed virtual disks
![Page 14: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/14.jpg)
Stress ToolingUser Provisioning Tool
• Create users and groups
• Enable users for Lync• Generate contact lists• Create test location
info.
![Page 15: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/15.jpg)
Stress ToolingUser Provisioning Tool
Changing “Average Contacts per User” will increase subscriptions per user and increase processor utilization on the Lync Frontends.
![Page 16: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/16.jpg)
Stress ToolingLync Load Configuration Tool
• Specify Stress Agents• Service discovery• Enable Modalities to
test• Set load variables such
as number and frequency of PSTN calls
![Page 17: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/17.jpg)
Stress ToolingLync Load Configuration Tool
Be mindful of the features you enabled and how you configure them. For instance the Reach client can increase processor utilization on the Frontends.
![Page 18: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/18.jpg)
Demo
User Provisioning ToolLync Load Configuration Tool
![Page 19: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/19.jpg)
Testing
![Page 20: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/20.jpg)
Testing MethodologyVerify your environment is functionalRun tests for 24 hoursRun the tests twiceUse control clients
![Page 21: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/21.jpg)
Running TestsLync Load Configuration Tool
• Once desired configuration determined Generate files
• Directory created for each stress agent
• Each directory should be copied the corresponding agent
![Page 22: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/22.jpg)
Running TestsLync Performance and stress tool
• Runs all the tool generated tests
• Runs a specific test such as instant messaging
![Page 23: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/23.jpg)
Performance MonitoringKey Health Indicators
CPUCPU Utilization < 80%
DiskAvg. Disk Write < 10 msAvg. Disk Read < 10 ms
MemoryAvailable MB
>20% System Total
NetworkQueue Length < 2
Discarded (in / out) = 0
SQL
AS/AV/IM MCUMCU Health State <2
Web Components
LySS
Page life expectancy > 300 Sec. Batch requests / sec < 2500
% of space used by Storage Service DB < 80 # of replica replication failures = 0# of data loss event = 0
Distribution List expansion AD timeouts <0ABWQ failures = 0LIS failures = 0Authentication Errors < 1/secASP.NET v4 Requests Rejected = 0
SIP StackAvg. Incoming Message Processing < 1 secIncoming Responses Dropped < 1/secIncoming Requests Dropped < 1/secQueue Latency < 100 ms Sproc Latency < 100 msThrottled Requests = 0
Authentication Errors < 1/secIncoming Messages Timed Out < 2Avg. Incoming Message Hold < 1 secFlow Controlled Connections < 2Avg. Out Queue Delay < 2 sec
• 2 categories, service & resource instrumentation
• Add to performance collections
• Analyze to determine services are in a healthy state
![Page 24: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/24.jpg)
Performance MonitoringPerformance Counters
CPUCPU Utilization < 80%
DiskAvg. Disk Write < 10 msAvg. Disk Read < 10 ms
MemoryAvailable MB
>20% System Total
NetworkQueue Length < 2
Discarded (in / out) = 0
SQL
AS/AV/IM MCUMCU Health State <2
Web Components
LySS
Page life expectancy > 300 Sec. Batch requests / sec < 2500
% of space used by Storage Service DB < 80 # of replica replication failures = 0# of data loss event = 0
Distribution List expansion AD timeouts <0ABWQ failures = 0LIS failures = 0Authentication Errors < 1/secASP.NET v4 Requests Rejected = 0
SIP StackAvg. Incoming Message Processing < 1 secIncoming Responses Dropped < 1/secIncoming Requests Dropped < 1/secQueue Latency < 100 ms Sproc Latency < 100 msThrottled Requests = 0
Authentication Errors < 1/secIncoming Messages Timed Out < 2Avg. Incoming Message Hold < 1 secFlow Controlled Connections < 2Avg. Out Queue Delay < 2 sec
Actual Counter Names• LS:DATAMCU - MCU Health And Performance\DATAMCU - MCU Health
State• LS:AVMCU - MCU Health And Performance\AVMCU - MCU Health State• LS:AsMcu - MCU Health And Performance\ASMCU - MCU Health State• LS:ImMcu - MCU Health And Performance\IMMCU - MCU Health State
![Page 25: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/25.jpg)
SummaryHyper-VGuest requirements and recommendationsScaling units for different Lync rolesStress ToolsProvisioning test usersConfiguring the user profilesRunning stress testsPerformance MonitoringKey Health IndicatorsPerformance counters
![Page 26: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/26.jpg)
Questions?
![Page 27: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/27.jpg)
![Page 28: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/28.jpg)
MyLync allows you to create a custom experience and network with the Lync Community both online and in person.With MyLync, you can:• Build your own personalized calendar while browsing all available sessions• View breakout session material including PPTs and Videos within
48 hours of each session• Participate in the Community and find people in your social networks
who are attending and interact with speakers• Arrange meetings or social activities• Navigate the Exhibit Hall floor plan and learn more about our Sponsors• Fill out evaluations to win prizes
Log into MyLync at http://mylync.lyncconf.comFor MyLync support, please visit the Registration Desk.*
* Please note that adding a session to your calendar does not reserve a seat. Seating is on a first-come, first-served basis.
![Page 29: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/29.jpg)
HANDS-ON LABS
You can also access labs on MyLync!
3:00pm – 9:00pm10:30am – 9:00pm7:30am – 9:00pm8:00am –1:30pm
LOCATIONPinyon 3
Monday, February 17Tuesday, February 18Wednesday, February 19 Thursday, February 20
LRS
LOCATIONCopperleaf 12
Wednesday, February 198:30am – 9:45am10:15am – 11:30am1:00pm – 2:15pm2:45pm – 4:00pm4:30pm – 5:45pm
Thursday, February 209:00am – 10:15am10:45am – 12:15pm12:45pm – 2:00pm
![Page 30: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/30.jpg)
THANKYOU!To our Lync MVPs
Lync Most Valuable Professionals (MVPs) are independent community leaders who share their passion, technical expertise and practical knowledge of Lync around the world.They’re here at Lync Conference as speakers, proctors and experts. Please join us in saying THANK YOU!
ADAM ALEXIS BRIAN CHRISTOPHER CURTIS ELAN EVAN JACOB JAMES JEFF JOHAN JOHN JUSTIN
KENMARTIN MATT MICHAEL MICHAEL MIKE PETER RANDY RUBEN STÄLE TIM TOMKWOK
![Page 31: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/31.jpg)
Fill out evaluations to win prizesFill out evaluations on MyLync or MyLync Mobile.Prizes awarded daily.
![Page 32: Virtualizing Lync Server 2013 Deployment & Testing](https://reader036.vdocuments.us/reader036/viewer/2022062222/56816556550346895dd7d577/html5/thumbnails/32.jpg)