Top Banner
32

Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Dec 23, 2015

Download

Documents

Molly Foster
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.
Page 2: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Seth McClure and Campbell GunnMicrosoft Corporation

Virtualizing Lync Server 2013 Deployment & Testing

SERV307

Page 3: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

AgendaDeploymentSizing your environmentConfiguration NotesStress Tooling

TestingTesting MethodologyRunning TestsPerformance Monitoring

Page 4: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Deployment

Page 5: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Sizing your environmentHyper-V Guests

GuestProcessor: 12 Cores

Memory: 32 GB

Disks: 2-C: 4-D:

Network: 1GB

GuestProcessor: 8 Cores

Memory: 16 GB

Disks: 2-C: 2-D:

Network: 1GB

GuestProcessor: 4 Cores

Memory: 8 GB

Disks: 2-C:

Network: 1GB

Page 6: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Sizing your environmentHyper-V Guests

GuestProcessor: 12 Cores

Memory: 32 GB

Disks: 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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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 Cores

Memory: 16 GB

Disks: 2-C: 2-D:

Network: 1GB

Page 8: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Sizing your environmentHyper-V Guests

GuestProcessor: 4 Cores

Memory: 8 GB

Disks: 2-C:

Network: 1GB

Used for Lync Roles:• Stress Agents

Hardware Requirements: http://technet.microsoft.com/en-us/library/gg679084.aspx

Page 9: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Stress ToolingUser Provisioning Tool

• Create users and groups

• Enable users for Lync• Generate contact lists• Create test location

info.

Page 15: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Stress ToolingUser Provisioning Tool

Changing “Average Contacts per User” will increase subscriptions per user and increase processor utilization on the Lync Frontends.

Page 16: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Demo

User Provisioning ToolLync Load Configuration Tool

Page 19: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Testing

Page 20: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Testing MethodologyVerify your environment is functionalRun tests for 24 hoursRun the tests twiceUse control clients

Page 21: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Running TestsLync Performance and stress tool

• Runs all the tool generated tests

• Runs a specific test such as instant messaging

Page 23: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

SummaryHyper-VGuest requirements and recommendationsScaling units for different Lync roles

Stress ToolsProvisioning test usersConfiguring the user profilesRunning stress tests

Performance MonitoringKey Health IndicatorsPerformance counters

Page 26: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Questions?

Page 27: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.
Page 28: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

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: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.

Fill out evaluations to win prizesFill out evaluations on MyLync or MyLync Mobile.Prizes awarded daily.

Page 32: Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.