Microsoft Lync Server
Header

Os muestro un video de como podemos publicar los distintos servicios Web de Lync mediante un reverse-proxy (TMG 2010)

Al hilo de este video os dejo aquí un enlace de un artículo que había publicado hace unas semanas sobre la necesidad de tener un reverse-proxy para Lync: Lync Server: Reverse-Proxy requisito indispensable
Proxy_Inverso.jpg
Espero que os sea de utilidad!!!

Una vez que he actualizado a Windows 8.1 Enterprise he querido probar cada una de las funcionalidades de Lync, y me encuentro con estos dos errores cuando se comparte un PowerPoint, y estos errores se muestra de forma diferente en función de si eres organizador o asistente a la reunión:

  • Asistente

error_lync_windows_8.1_1.png

  • Presentador

error_lync_windows_8.1_9.pngDesde luego el error es bastante más descriptivo en el asistente que en el presentador de la reunión, sin embargo desde otro sistema operativo diferente a Windows 8.1 puedo utilizarlo sin problema. Como no se había cambiado nada en la topología de Lync, en el servidor WAC ni Entidad Certificado, he tratado de realizar algunas comprobaciones:

  • Comprobar que la URL de prueba del servicio de las Office Web App funciona correctamente: No me da errores de certificados y aparentemente está funcionando todo perfectamente.

error_lync_windows_8.1_2.png

  • Visualizo una presentación de PowerPoint en OWA (Exchange 2013): también me funciona perfectamente

error_lync_windows_8.1_10.png

  • Lync Web App: sí me conecto a la reunión en línea vía navegador (al final de la url de la reunión añadimos ?sl=1 forzamos a conectarnos vía Lync Web App) funciona correctamente y puedo visualizar la presentación. Eso sí, el sistema operativo desde el cual comparto la presentación es un Windows 8.

error_lync_windows_8.1_7.png

Por último trato de analizar el tráfico de red con Wireshark desde el Windows 8.1, por si existe algún problema con el certificado u otra cosa que me pueda encontrar. Aunque realmente no tiene sentido, porque si accedemos a la url de test de los servicios de Office Web App y no muestra error  de confianza del certificado … Con en wireshark lo único que puedo comprobar es que la conexión se realiza al FQDN configurado en el servidor de WAC (office.asirsl.com), la entidad certificadora es ASIRSL-CARoot, el nombre del servidor interno es SRV-WAC01.asirsl.com y hasta ahí todo está correcto.

error_lync_windows_8.1_4.png
Si ahora ejecutamos el wireshark desde el equipo cliente pero cuando nos conectamos desde el Lync Web App obtenemos el siguiente resultado (pero tampoco encuentro nada raro)
error_lync_windows_8.1_6.png
Y por último trato de comprobar cual es la URL (que lo tengo claro pero … por comprobar si existe alguna posibilidad de que con el Windows 8.1 algo haya cambiado) a la que se conecta para mostrar la presentación publicada desde el Lync Web App y .. nada nuevo
error_lync_windows_8.1_8.png
Como resumen de lo que he podido comprobar:

  • El certificado es válido: Está en fecha y no se ha revocado
  • El equipo cliente tiene el certificado raíz de la Entidad Certificado: Me conecto a la URL de las Office Web App y no muestra error alguno
  • Desde un equipo con Windows 8.1 y conectándose desde el Lync Web App, y desde el mismo equipo con el cliente Lync 2013 de escritorio NO FUNCIONA!!

Por lo que entiendo que es algo que tienen que corregir Microsoft, y podría categorizarse como un BUG (no me gusta mucho este término, pero…). Así que tendremos que esperar a que Microsoft lo solucione con alguna actualización.
Comentar que mi versión del cliente Lync es la versión 15.0.4157.1504 (organizador y asistente), por si alguien lo ha probado con otra versión y no tiene este problema en Windows 8.1
error_lync_windows_8.1_11.png
Por lo que si estáis pensando en actualizar a Windows 8.1 debéis tener esto en cuenta, y si es a vuestros clientes me lo pensaría dos veces antes de hacerlo (vamos, no actualizaría a Windows 8.1 hasta que se solucione)
Espero que os sea de utilidad!!!



En varias ocasiones me he encontrado este problema en la recta final de la implementación inicial de Lync, concretamente al Configurar los componentes de Lync Server

Error_lync_componentes_Server_1.png 
Esto viene dado por falta de espacio en la partición de sistema, en el servidor en el cual me muestra el error tengo una partición para el Sistema Operativo con 50GB pero con 15,9GB libres.
Error_lync_componentes_Server_2.png
 
Como esta máquina había sido provisionada por un tercero (sin seguir mis recomenaciones), lo he hecho para poder continuar con la instalación es borrar temporales, la ISO de Lync y todo lo que he podido. Ahora de 15,9GB libres tengo 18,4GB libres.
Error_lync_componentes_Server_3.png
 
Vuelto a lanzar el proceso de Instalar o desintalar componentes de Lync Server para poder completar la instalación
Error_lync_componentes_Server_4.png
 
y según va transcurriendo la instalación, voy viendo (con temor a que no me llegue el espacio antes de que el proveedor me lo pueda ampliar) como va el consumo de espacio en disco y aquí está la evolución durante los 5 minutos que ha durado el proceso:
Error_lync_componentes_Server_5.png
Y ahora os detallo el espacio ocupado por cada subcarpeta de CsData (ubicación por defecto: %systemdrive%\CsData)
​Carpeta ​BBDD y Logs ​Tamaño Total
​ABSStore rtcab ​256MB
ApplicationStore​ cpsdyn, rgsconfig, rgsdyn 144MB​
​BackendStore ​rtcshared, rtcxds ​8,06GB
​CentralMgmtStore ​lis, xds ​32MB
​LyssStore ​lyss ​384MB
​RrtDatabaseStore ​rtc, rtcdyn ​5,85GB
 
Fijaros en el tamaño fina de la carpeta CsData, 14,7GB que nos dejaban sin espacio para continuar con la instalación.
Error_lync_componentes_Server_8.png
Al poder eliminar casi 3GB de espacio en disco he podido completar la instalación
Error_lync_componentes_Server_6.png
y los 3GB recuperados son con los que me he quedado de espacio libre en el disco
Error_lync_componentes_Server_7.png
De ahí siempre la importancia de que tengamos claros desde el inicio los requisitos mínimos para cada servidor en cuanto a:
  • Sistema Operativo
  • RAM
  • Tarjetas de Red
  • Almacenamiento
  • Nivel de RAID del almacenamiento
  • Certificados
  • etc…
 
Esto es algo que debemos tener  muy en cuenta antes de iniciar la implementación, en este caso este es un proyecto piloto y no tengo problemas "serios". Ahora le enviado la solicitud correspondiente para que se revisen los datos que se le habían enviado y poco más. Pero si esto os ocurre en producción, un viernes a última hora (para que todo esté listo el lunes) y vosotros no podéis ampliar el disco … el proyecto se para.
 
Como veis lo que  inicialmente parecía un problema del SQL Server, de permisos, de rutas, etc.. pues algo más simple que todo esto. Además, como no habíamos llegado el límite de espacio en disco tampoco el servidor nos ha alertado de ello.
 
Espero que os sea de utilidad, y no para resolver este error sino para evitarlo!!!