Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de...

49
Lync Server 2013 SIGEN

Transcript of Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de...

Page 1: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Lync Server 2013

SIGEN

Page 2: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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

Page 3: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Introducción a las Comunicaciones

Unificadas

Page 4: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Que son las Comunicaciones Unificadas?

+ = CU?

Page 5: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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

Page 6: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Lista de Contactos

Referencia: http://technet.microsoft.com/en-us/library/gg417162.aspx

• Company_Phone_Number_Normalization_Rules.txt• Invalid_AD_Phone_Numbers.txt• C:\Users\user\AppData\Local\Microsoft\Office\15.0\Lync\

sip_user@domain• \\fileshare\LyncShare\1-WebServices-16\ABFiles\00000000-

0000-0000-0000-000000000000\00000000-0000-0000-0000-000000000000

=>

Page 7: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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

Page 8: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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

Page 9: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

MovilidadEl 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)

Page 10: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Movilidad – Behind the scenes

Escenario Split-Brain DNS?

• Web External FQDN -> IIS ARR• Lyncdiscover FQDN -> IIS ARR

Page 11: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Arquitectura de Microsoft Lync Server

2013

Page 12: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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)

Page 13: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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)

Page 14: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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?

Page 15: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Topología de referencia - IEnterprise Consolidated Topology• Alta disponibilidad de Front End (2xServer)• Alta disponibilidad de Back End (SQL

Mirroring + Witness)• Farm Office Web Apps (2xServer)

Page 16: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Topología de referencia - II

Page 17: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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

Page 18: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Brick Model - Comparación

Page 19: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Brick Model - Quorum

Page 20: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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

Page 21: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Central Management StoreHoy: • 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.

Page 22: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Central Management Store - ReplicaOpera 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íaLa base de datos dentro de la instancia RTC es xds.

Servicios CMS•Lync Server Master Replicator Agent (MASTER)•Lync Server File Transfer Agent (FTA)•Lync Server Replica Replicator Agent (REPLICA).

Get-CsManagementStoreReplicationStatus Get-CsManagementConnection

DEMO

Page 23: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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).

Page 24: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Planeación de alto nivel - PT

Page 25: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Topology BuilderSe 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

Page 26: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Flujo de instalación

Install Topology Builder

AD Setup

AD

Domain Joined System Lync Server 2013

Author desired Topology

SQL Backend

Publish Topology

Local SetupInstalls Core

SQLSQLSQL

RetrieveTopology

Install Components

Activate

CertificatesCertificate Maintenance

SQL InstanceCentral Management

topology and configuration store

If first pool is Standard Edition: SQL

instance is SQL Express

Add/Remove

Page 27: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Alta Disponibilidad y Disaster Recovery

Page 28: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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

Page 29: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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

Page 30: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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

Page 31: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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-CsManagementServerFailoverPool Users: Invoke-CsPoolFailOver -PoolFqdn pool -DisasterMode

Page 32: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.
Page 33: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Adminisración de Lync Server 2013

Page 34: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Control Panel• Interfaz gráfica de gestión • Basada en Silverlight 4 y Power Shell• Sustituye a la MMC • de versiones anteriores• Demo

Page 35: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Powershell

User Management

Search for users

Enable/Disable for OCS

Assign OCS policies

Configuration Management

Server Roles

Global/Site level

Device Management

Device configuration

Common Area phones

Analog devices

Policy Management

ArchivingPolicy

ExternalAccessPolicy

VoicePolicy

Synthetic Transactions

Test phone calls

SIP registrations

Simple conferencing

Voice Applications

Response Group

Conferencing Attendant

Bandwidth management

External applications

Deployment Management

Certificates management

Setup steps

Topology management

Page 36: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Demo CP & PS

Lync Server Control Panel

Lync Server PowerShell

Page 37: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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

Page 38: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

RBACBuilt-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

Page 39: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Administración del cliente Lync

Page 40: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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

Page 41: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Lync Auto Discovery

=>

Page 42: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Address Book Service - ABS

=>

•URL Internal From Server: https://LyncpoolFQDN:443/abs/handler •URL External From Server: https://LyncExternalWebServiceFQDN:443/abs/handler

Page 43: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Address Book Service - Flujo

=>

Page 44: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Enterprise Voice

Page 45: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

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)

Page 46: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Implementación Lync 2013SIGEN

Page 47: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Recursos

Page 49: Lync Server 2013 SIGEN. Agenda Introducción a las comunicaciones unificadas Arquitectura de Microsoft Lync Server 2013 Alta disponibilidad Administración.

Preguntas?