Johan Delimon MCM Lync Server / MVP Lync Server Ordina Belgium N.V. [email protected] @jdelimon.

Download Report

Transcript Johan Delimon MCM Lync Server / MVP Lync Server Ordina Belgium N.V. [email protected] @jdelimon.

Johan Delimon
MCM Lync Server / MVP Lync Server
Ordina Belgium N.V.
[email protected]
@jdelimon
RTM to GA
+/- 4 Months
RTM to Lync 2013 Cumulative Update Februari 2013
+/- 4 Months
Early Availability
Technet/MSDN Oktober 25th 2012
Volume Licensing Mid November 2012
General Availability (GA)
Lync Conference 2013
Februari 19th 2013
Cumulative Upate
Februari 2013
Lync Mobile A/V over IP Support
Clients
Architecture
Deployment
Migration
Troubleshooting
Lync 2013
Lync Basic 2013
Lync Mobile 2013
Lync 2013 Web App
Lync Phone Edition
Lync 2010
Lync 2010 Attendant Console
Lync 2010 Attendee Client
Lync Mobile 2010
http://technet.microsoft.com/en-us/library/gg398499.aspx
http://technet.microsoft.com/en-us/library/jj204672.aspx
Office Communicator 2007 R2
Communicator Web Access 2007 R2
Live Meeting Client
Exchange Server 2010 / 2013 Outlook
Web App
Office Communicator 2007 R2
Conferencing Add-in
Lync 2013 Web Scheduler
Lync 2013 VDI Plugin
http://www.pro-lync.be/blogs/lync2013/archive/2012/10/31/lync-2013-basic-client.aspx
http://www.pro-lync.be/blogs/lync2013/archive/2012/11/01/lync-2013-basic-first-look.aspx
Changed
Original
Updated
Impact
Filename
Communicator.exe
Lync.exe
Side by Side
QoS (GPO)
Filepath
C:\Users\Johan\AppData\Local\Microsoft\
Communicator\
[email protected]
C:\Users\Johan\AppData\Local\Microsoft\
Office\15.0\Lync\
[email protected]
Cached Information
(Addressbook)
C:\Users\Johan\tracing
C:\Users\Johan\AppData\Local\Microsoft\
Office\15.0\Lync\Tracing
Logging
HKCU\Software\Policies\Microsoft\
Communicator\GalDownloadInitialDelay
HKCU\SOFTWARE\Policies\Microsoft\
Office\15.0\Lync\GalDownloadInitialDelay
HKLM\Software\Policies\Microsoft\
Communicator\GalDownloadInitialDelay
HKLM\SOFTWARE\Policies\Microsoft\
Office\15.0\Lync\GalDownloadInitialDelay
Custom Presence States
Addressbook
Communicator Window
Extensions
Policies (GPO)
Registry
http://technet.microsoft.com/en-us/library/gg412781.aspx
Change online meeting Application–Lync 2013 vs Windows 8 Lync MX App
Update: Microsoft Lync 2013 in a Virtual Desktop Infrastructure
Tech Preview of XenApp support for the Lync 2013 VDI Plug-in
Microsoft Lync 2013 Support with VMware View Desktops
http://technet.microsoft.com/en-us/library/gg398758.aspx
Hardware
Recommended for Front-End
component Servers at Preview timeframe
Hardware
Recommended for Front-End
component Servers at RTM
CPU
64-bit 8 Core CPU, 2,0 GHz or
Higher
CPU
Memory
16 GB
Memory
Disk
Local storage with at least 72 GB
free disk space on a 10,000 RPM
disk drive
Disk
Network
1 network adapter required 1 Gbps
or higher
Network
Server Hardware Platform Lync 2013
64-bit 12 Core CPU, 2.26 GHz or
higher
32 gigabytes (GB)
8 or more 10,000 RPM hard disk
drives with at least 72 GB free
disk space.
1 dual-port network adapter, 1
Gbps or higher
Microsoft Lync Server 2013 Capacity Calculator
Witness server
(optional)
Clustered server for DB
Principal server for
DB
Mirror server for
DB
SQL AllwaysOn
for DB
SQL AllwaysOn
for DB
Lync 2010
Pool
Lync 2013
Pool
Lync 2013
Pool
Total 4 Servers
Total 5 Servers
NOT Supported
Hardware Load Balancer Requirements
HWLB Changes in Lync 2013 FE
Cookie-based affinity requirements are greatly reduced in Lync Server 2013 for Web
services.
Note: If you decide to use cookie-based affinity even though your deployment does not
require it, there is no negative impact to doing so.
If you are deploying mobile devices, your hardware load balancer must be able to load
balance individual request within a TCP session (in effect, you must be able to load
balance an individual request based on the target IP address).
Service
Port
Persistence Lync 2010
Persistence Lync 2013
Notes
Internal Web Services
80
Source
Source
HTTP
Internal Web Services
443
Source
Source
HTTPS
External Web Services
8080
Cookie
None
HTTP
External Web Services
4443
Cookie
None
HTTPS
HTTPs://meet.contoso.com/joe/xkv184
HTTP get
Join Base URL:
meet.contoso.com
SIP: getConference
redirect
HTTPs://meet.contoso.com/joe/xkv184
Hypertext Transfer Protocol (HTTP) get
Join Base URL:
meet.contoso.com
SIP: getConference
HTTP proxy
HTTPs://meet.contoso.com/joe/xkv184
HTTP get
HTTP proxy
SIP:
getConference
Media
Codec
Typical stream
bandwidth (Kbps)
Maximum stream
bandwidth without FEC
Maximum stream
bandwidth with FEC
Audio
RTAudio Wideband
39.8
62
91
Audio
RTAudio Narrowband
29.3
44.8
56.6
Main video when calling Lync 2013
endpoints
H.264
460
4010 (for maximum
resolution of 1920x1080)
Not applicable
Main video when calling Lync 2010 or
Office Communicator 2007 R2
RTVideo
endpoints
460
2510 (for maximum
resolution of 1280x720)
Not applicable
Panoramic video when calling Lync
2013 endpoints
H.264
190
2010 (for maximum
resolution of 1920x288)
Not applicable
Panoramic video when calling Lync
2010 or Office Communicator 2007
R2 endpoints
RTVideo
190
510 (for maximum
resolution of 960x144)
Not applicable
Codecs and Bandwidth requirements for Lync 2013
http://technet.microsoft.com/en-us/library/jj688118(v=ocs.15).aspx
Media
Typical codec
Typical stream bandwidth Maximum stream
(Kbps)
bandwidth without FEC
Maximum stream
bandwidth with FEC
Audio
G.722
46.1
100.6
164.6
Audio
Siren
25.5
52.6
68.6
Main video receive
H.264 and/or RTVideo
260
8015 (for a maximum of 2
1920x1080p streams)
Not applicable
Main video send
H.264 and/or RTVideo
270
8015 (for a maximum of 2
1920x1080p streams)
Not applicable
Panoramic video receive
H.264 and/or RTVideo
190
2010 (for maximum
resolution of 1920x288)
Not applicable
190
2515 (for sending bitstreams
using multiple
Not applicable
resolutions/codecs
Panoramic video send
H.264 and/or RTVideo
Codecs and Bandwidth requirements for Lync 2013
http://technet.microsoft.com/en-us/library/jj688118(v=ocs.15).aspx
Lync 2010 & 2013 Bandwidth Calculator
Delivering Lync 2013 Real-Time Communications over Wi-Fi
DISM /Image:C:\Media\offline /Enable-Feature
/FeatureName:NetFx3 /All /LimitAccess
/Source:D:\sources\sxs
PowerShell Script to Install Lync 2003 Prerequisites for Windows 2012
Microsoft .NET Framework 3.5 Deployment Considerations
Add-WindowsFeature NET-Framework-Features, NET-Framework-Core
Integrating Office Web Apps Server with Exchange Server 2013
When to have a Lync Trusted Application Pool for Exchange OWA IM Integration?
Exchange 2013 Server Sizing (TechED US)
Outlook Web App
Outlook
EAS
EAC
PowerShell
POP/IMAP
SMTP
SIP
Load Balancer
Redirect
IIS
Client
Access
POP,
IMAP
HTTP Proxy
SMTP
SMTP
POP, IMAP
HTTP
UM
IIS
RpcProxy
RPS
RPC CA
OWA, EAS, EWS, ECP,
OAB
POP
IMAP
Transport
Mailbox
MDB
MailQ
UM
SIP + RTP
<?xml version="1.0" encoding="utf-8"?>
<AutodiscoverResponse
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
AccessLocation="External">
<User>
<SipServerInternalAccess fqdn=“pool.contoso.local" port="5061"
/>
<SipClientInternalAccess fqdn="pool.contoso.local " port="5061"
/>
<SipServerExternalAccess fqdn="sip.contoso.com" port="5061" />
<SipClientExternalAccess fqdn="sip.contoso.com" port="443" />
<Link token="Internal/Autodiscover"
href="https://pool.contoso.local/Autodiscover/AutodiscoverService.
svc/root" />
SIP Domain
contoso.com
FE Poolname
pool.contoso.com
Ext Webservices
FE FQDN
fe1.contoso.local
FE FQDN
fe2.contoso.local
Alternatively: Lync Bootstrap Policies
Specify Server
Specifies how Lync 2013 identifies the transport and server to use during
(ConfigurationMode) sign-in.
Trusted Domain List Lists the trusted domains that do not match the prefix of the customer SIP
(TrustModelData)
domain.
Lync cannot verify that the server is trusted for your sign-in address" message when a user tries to sign in to Lync 2013
Configuring Client Bootstrapping Policies
http://www.microsoft.com/en-us/download/details.aspx?id=39071
Set-CsMediaConfiguration -EncryptionLevel SupportEncryption
Howto enable audio between Lync & Skype
Important Changes to Forefront Product Roadmaps (EOL)
UAG, Lync Mobility and other Lync clients (Unsupported)
Using IIS ARR as a Reverse Proxy for Lync Server 2013
http://technet.microsoft.com/en-us/lync/gg269419
KEMP Announces - The Edge Security Pack – 1st Nov 2012
Back End Server High Availability
Supported Server Migration Paths and Coexistence Scenarios
Legacy and
latest remote
access.
Legacy and
latest
federation.
Latest remote
access.
Production
Pilot
Legacy edge
Latest edge
Legacy director
Latest director
SQL
SQL
Legacy pool
AD
Latest pool
Legacy and
latest remote
access.
Production
Legacy and
latest
federation.
Production
Latest edge
SQL
Legacy pool
AD
Outbound Calls
Survivable Branch Appliance (SBA)
Lync 2010 Pool
Lync 2013 Pool
Lync 2010 SBA
Supported
Supported
Lync 2013 SBA
Not Supported
Supported
Home Server
Mediation
Server
Lync Server 2013
15
15
Supported
Lync Server 2013—Lync Server
2010
15
14
Supported
14
15
Supported
15
13
Supported
13
15
Not Supported
Lync Server 2013—OCS 2007 R2
Mediation Server
FQDN C
Trunk 1
PSTN Gateway
FQDN F
Port B
Trunk 2
Mediation Server
FQDN D
Port C
Trunk 3
PSTN Gateway
FQDN G
Port D
Lync Client version filter
Technet forgets Exchange UM Contact objects move
Get-CsExUmContact -Filter {RegistrarPool –eq "pool1.contoso.net"}
Technet forgets move CAC Server
http://www.pro-lync.be/blogs/lync2013/archive/2013/02/06/cannot-process-routing-destination-outlook-web-app-integration-with-lync-2013.aspx
Migration from Lync Server 2010 to Lync Server 2013
http://www.pro-lync.be/blogs/lync2013/archive/2012/11/08/finally-the-lyncserver-2013-debugging-tools-are-available-and-the-new-additions-are-verywelcome.aspx
https://www.testocsconnectivity.com
http://www.pro-lync.be/blogs/lync2013/archive/2013/02/08/microsoft-lyncconnectivity-analyzer-available-for-download.aspx
http://www.insideocs.com/Tools/RUCT/RUCT.htm
http://www.insideocs.com/Tools/MOCLogin.htm
CLSAgent
Runs on every Lync Server
Controls logging based on commands from
CLSController
Manages log files to ensure drive space is not
consumed, moves old logs to fileshare
CLSController
Sends Start, Stop, Flush, and Search commands to
all the CLSAgents in the deployment
Aggregates search results from CLSAgents
Available on every Lync Server in “C:\Program
Files\Common Files\Microsoft Lync Server
2013\ClsAgent”
AddressBook
AlwaysOn
ApplicationSharing
AudioVideoConferencingIssue
CAA
CLS
CPS
DeviceUpdate
HostedMigration
HybridVoice
IMAndPresence
IncomingAndOutgoingCall
LILRLegacy
LILRLYSS
LYSSAndUCS
MediaConnectivity
MeetingJoin
MonitoringAndArchiving
RGS
SP
UserReplicator
VoiceMail
WAC
XMPP
Get-CsClsScenario global/<ScenarioName> |
Select -ExpandProperty Provider |
Format-Table Name,Level,Flags -a
Component Name
Level
MediationServer
Info
S4
Info
Sipstack
Info
TranslationApplication
Info
OutboundRouting
Info
InboundRouting
Info
UserServices
Info
http://channel9.msdn.com/Events/TechEd
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn
http://www.pro-lync.be
http://www.pro-exchange.be
http://www.pro-lync.be
http://www.pro-office365.be