Transcript SIGEN

Lync Server 2013
SIGEN
Agenda
• Introducción a las comunicaciones unificadas
• Arquitectura de Microsoft Lync Server 2013
• Alta disponibilidad
• Administración de Microsoft Lync Server 2013
• Administración del Cliente Lync
• Implementación SIGEN
• Recursos
Introducción a las
Comunicaciones Unificadas
Que son las Comunicaciones Unificadas?
+
= CU?
MI, Presencia y Contactos
• Ponerse en contacto con personas que le importan
• Definir o cambiar su estado de presencia
• Controlar su comunicación diaria
• Búsqueda y organización de sus contactos
Lista de Contactos
=>
• Company_Phone_Number_Normalization_Rules.txt
• Invalid_AD_Phone_Numbers.txt
• C:\Users\user\AppData\Local\Microsoft\Office\15.0\Lync\si
p_user@domain
• \\fileshare\LyncShare\1-WebServices-16\ABFiles\000000000000-0000-0000-000000000000\00000000-0000-00000000-000000000000
Referencia: http://technet.microsoft.com/en-us/library/gg417162.aspx
Audio y Video
• Realizar una llamadas de audio y vídeo
• Administrar su configuración de conversación y dispositivos
• Desviar llamadas
• Realizar el seguimiento de llamadas perdidas y correos de voz
• Unirse a una llamada de conferencia
Reuniones de Lync
• Reuniones de varios participantes usando Lync y Outlook
• Colaboración entre todos los participantes de la reunión
• Conectarse en cualquier momento y desde cualquier lugar con el cliente Lync Web App
• Grabar su reunión
Movilidad
El cliente de Lync Mobile brinda capacidades de
Mensajería instantánea, colaboración, llamadas de
audio y video, o incluso unirse a una reunión de Lync
desde Windows Phone, un dispositivo iOS o Android.
•Send and receive instant messages (Mcx)
•View presence (Mcx)
•View contacts (Mcx)
•Click to join a conference (Mcx)
•Voice mail (Mcx)
•Missed call notification (Mcx)
•Voice over IP (VoIP)
•Attendee video (H.264)
Movilidad – Behind the scenes
Escenario Split-Brain DNS?
• Web External FQDN -> IIS ARR
• Lyncdiscover FQDN -> IIS ARR
Arquitectura de Microsoft
Lync Server 2013
Agenda - Arquitectura
• Arquitectura de Microsoft Lync Server 2013 (Roles)
• Topologías de referencia
• Brick Model
• Procesos de planeación de alto nivel (Planning tool y TB)
Roles
•
Standard Edition Topology
•
Hasta 5000 Usuarios
•
Un único Front-End
•
Enterprise Consolidated Topology
•
Server Roles
•
Front end
•
Back end
•
Director
•
Edge*
•
Survivable Branch Appliance (SBA)
•
A/V MCU stand-alone or collocated Mediation server stand-alone **
•
Persistant Chat
•
Monitoring/Archiving (consolidated in Lync 2013)
* (consolidated)
** (optional, stand-alone recommended for large deployments)
Sitios y Sucrusales
• ¿Que son los Sitios de Lync ?
• Sitio Central Vs. Sucursales (MCU@FE)
• Survivable Branch Appliance (SBA)
• Survivable Branch Server (SBS)
Falla enlace WAN de Sucursal?
Falla SBS de Sucursal?
Topología de referencia - I
Enterprise Consolidated Topology
• Alta disponibilidad de Front End (2xServer)
• Alta disponibilidad de Back End (SQL
Mirroring + Witness)
• Farm Office Web Apps (2xServer)
Topología de referencia - II
Brick Model - General
• SQL como cuello de botella impide pool con mas servidores
• Basado en:
•
Servidores Front End maneja el estado de presencia de los usuarios
•
Servidores de Front End mas independiente de servidores Back End que en versiones anteriores
•
“Lazy writes” para updates y casos de disaster recovery
• Grupos de Usuario
•
Usuarios de un pool partidos en “user groups” automáticamente
•
Cada “user group” asignado a grupos de tres Front Ends (primary, secondary, tertiary)
•
Tres copias de de la información de cada usuario almacenada en servidores Front End a través de
replicación – Windows Fabric
• Ante la falla de uno de los Front End del grupo, los usuarios del “user group” correspondiente se
registran en el Front End secundario
• Concepto de Quorum: Mínima cantidad de Front End que deben estar operativos para que incien los
servicios
• Permite escalar y tener mayor cantidad de servidores Front End por pool
Brick Model - Comparación
Brick Model - Quorum
Brick Model – Quorum Recovery
- Reset-CsPoolRegistrarState -PoolFQDN {PoolFQDN} -ResetType QuorumLossRecovery
A quorum loss recovery is reset is typically used when the number of active Front End servers in a pool
falls below the quorum state (that is, when fewer than 85% of the Front End servers in a pool are currently
active).
- Reset-CsPoolRegistrarState -PoolFQDN {PoolFQDN} -ResetType fullreset
The FullReset option is typically used after topology changes or it unrecoverable errors occur when a
pool is started
Central Management Store
Hoy:
• Documentos XML almacenados en una base de datos SQL
• Contiene todos los datos: Topologías, Políticas, Configuración
• Una única base de datos para el despliegue
Central Management Server
•
•
•
•
•
Uno por pool
Realiza las réplicas de los cambios en cada servidor
Replica vía HTTPS al Servidor de Edge en el perímetro (No pertenece al dominio)
Todos los servidores mantienen una copia de la DB principal (instancia RTCLOCAL)
Los servidores siguen operativos aún cuando no tengan acceso a la DB principal de configuración.
Central Management Store - Replica
Opera en una relación de single master/multiple replica system (Similar OSPF DR)
Todos los updates se realizan sobre el CMS y luego se replican al resto de la topología
La base de datos dentro de la instancia RTC es xds.
Get-CsManagementStoreReplicationStatus
Get-CsManagementConnection
Servicios CMS
•Lync Server Master Replicator Agent (MASTER)
•Lync Server File Transfer Agent (FTA)
•Lync Server Replica Replicator Agent (REPLICA).
DEMO
Planeación de alto nivel - PT
La herramienta Planning Tool de Lync Server 2013 permite, a partir de una serie de preguntas y respuestas,
generar una topología basada en las instrucciones generales y los procedimientos recomendados.
Planning Tool no obliga a realizar ninguna implementación específica ni iniciar ningún proceso.
Terminado el proceso de diseño puede generar un archivo XML que podrá incorporar en el proceso de
instalación (Topology Builder).
Planeación de alto nivel - PT
Topology Builder
Se puede importar un archivo XML generado por la Planning tool.
Puede validar los datos de la topología antes de publicarla.
Crea el Central Management Store (CMS) al publicar la topología en caso que no esté creado.
Completo la configuración con la creación de registros DNS.
Demo
Flujo de instalación
AD
Domain Joined System
Lync Server 2013
Local Setup
AD Setup
Add/Remove
If first pool is Standard
Edition: SQL instance
is SQL Express
Retrieve
Topology
Install Topology
Builder
Install Components
Author desired
Topology
Publish
Topology
Installs Core
SQL Backend
Activate
Certificate
Maintenance
Certificates
SQL
SQL
SQL
SQL Instance
Central Management
topology and configuration
store
Alta Disponibilidad y
Disaster Recovery
HA & DR
• HA – Aplica a servidores Front End y servidores Back End (SQL Mirroring) dentro de un mismo pool
• DR – Entre distintos pool, se utiliza la feature de pool pairing
HA – HLB y DNS LB
En caso de que un servidor Front End falle, los mecanismos de alta disponibilidad son:
•
HLB con Virtual IP
•
DNS Load Balancing
HA – SQL Mirroring
• Los servidores de Back End soportan alta
disponibilidad con la feature de SQL Mirroring.
• Un servidor toma el rol de primary y otro el de
secondary
• En caso de falla el bypass es automático si se
encuentra desplegado el rol de SQL Witness.
Sino, debe realizarse de forma manual.
• Se configura en topology builder
• RTO = 5min. Sin perdida de datos
Invoke-CsDatabaseFailover -PoolFqdn <poolFQDN> –DatabaseType User -NewPrincipal mirror –Verbose
Invoke-CsDatabaseFailover -PoolFqdn <poolFQDN> –DatabaseType CMS -NewPrincipal mirror –Verbose
DR - Pool Pairing
•
•
•
•
•
Relación 1:1 entre pool
Enterprise pool – Enterprise pool y Standard pool – Standard pool
Se define en topology builder
Bypass automático ante escenario de falla
Ante falla, la media no se pierde por que es 1:1 entre usuarios
CMS: Invoke-CsManagementServerFailover
Pool Users: Invoke-CsPoolFailOver -PoolFqdn pool -DisasterMode
Adminisración de Lync
Server 2013
Control Panel
•
•
•
•
•
Interfaz gráfica de gestión
Basada en Silverlight 4 y Power Shell
Sustituye a la MMC
de versiones anteriores
Demo
Powershell
User Management
Search for users
Configuration Management
Server Roles
Enable/Disable for OCS
Device Management
Device configuration
Common Area phones
Assign OCS policies
Global/Site level
Analog devices
Policy Management
Synthetic Transactions
Deployment Management
ArchivingPolicy
Test phone calls
Certificates management
ExternalAccessPolicy
SIP registrations
Setup steps
VoicePolicy
Simple conferencing
Topology management
Voice Applications
Response Group
Conferencing Attendant
Bandwidth management
External applications
Demo CP & PS
Lync Server Control Panel
Lync Server PowerShell
RBAC
•
•
•
•
•
•
Control de Acceso Basado en Roles (Role Based Access Control)
Usuario / Grupo de Active Directory (AD DS).
Rol: Lista de cmdlets y scripts.
Grupos y políticas creadas durante expansión de esquema de Active Directory
Ámbito de Aplicación: Selección del objeto en el que el cmdlets donde debe operar.
Asignación de funciones: Define quién puede ejecutar que y dónde.
•
Quién: usuario o grupos
•
Qué: conjunto de tareas en la definición de funciones
•
Donde: Ámbito de aplicación y alcance
RBAC
Built-In Role
Notes
CSAdministrator
Top level; Can assign roles
CSArchivingAdministrator
Archiving configuration and policies– exclusive access to some
functions
CSHelpDesk
Read-only view with access to troubleshooting tasks
CSServerAdministrator
Manage, monitor, troubleshoot services, including start, stop, drain
CSUserAdministrator
Provision, move, assign policies to users
CSViewOnlyAdministrator
View only access to configuration, health
CSVoiceAdministrator
Voice settings and policies
CSResponseGroupAdministrator
Response Group Service (RGS) management
CSLocationAdministrator
Lowest level E911 rights
Administración del cliente
Lync
Lync Auto discovery
• Device Discovery Order
– Internal Network*
• DHCP Option 43
• DHCP Option 120
• DNS-SRV
– _sipinternaltls._tcp.domain
• DNS
– sipinternal.domain
– External Network
• DNS-SRV
– _sip._tls.domain
• DNS
– sip.domain
• Lync Discovery Order
– Internal Network
• DNS-SRV
– _sipinternaltls._tcp.domain
• DHCP Option 120
• DNS
– sipinternal.domain
– External Network
• DNS-SRV
– _sip._tls.domain
• DNS
– sip.domain
Lync Auto Discovery
=>
Address Book Service - ABS
=>
•URL Internal From Server: https://LyncpoolFQDN:443/abs/handler
•URL External From Server: https://LyncExternalWebServiceFQDN:443/abs/handler
Address Book Service - Flujo
=>
Enterprise Voice
Agenda – Enterprise Voice
• Componentes voip del Front End
• Componentes de voip del servidor de mediación
• Modalidades de implementación
• Definir un servidor de mediación y un gateway para un sitio
• Escenario de enrutamiento y conmutación por error
• Protocolos
• Flujo de llamadas
• CAC (lo tengo que hacer)
Implementación Lync 2013
SIGEN
Recursos
Recursos
• http://technet.microsoft.com/
• http://blogs.technet.com/b/nexthop/
Preguntas?