martes, 25 de octubre de 2016

Instalando SharePoint Server Enterprise 2016 En Premisas Parte IV

Ahora vamos a instalar el servidor Office Online Server para que los usuarios puedan ver y editar los documentos desde el portal de SharePoint.


Este servidor solo requiere que tengas instalado Windows Server 2012 en adelante y los requisitos de hardware son los mismos para un servidor de SharePoint Server 2016 con rol de Front-End.

Referencia MS: https://technet.microsoft.com/es-es/library/jj219455(v=office.16).aspx

Los prerequisitos es lo que vamos a instalar de primero.  Para ello vamos a ejecutar el sigueinte commando de Windows powershell (Recuerde este servidor no tiene mas de Windows Server instalado):  

Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation 

Nos desplegará una pantalla como la que sigue:


Y al finalizar le solicitará que reinicie el servidor


Después de reiniciar el servidor deberá instalar los siguientes componentes:

.NET FRAMEWORK 4.5.2
Visual C++ Redistributable for VS 2015
MicrosoftIdentityModelExtension.dll

Si lo instalas sobre un Windows Server 2012 r2, solo necesitarias instalar las extensiones y Visual C++ Redistributable.

Para instalar Visual C++ Redistributable for VS 2015 haz lo siguiente:

http://go.microsoft.com/fwlink/p/?LinkId=620071

Haz clic en el enlace y te llevará a la siguiente pantalla:


Selecciona la versión y haz clic en el botón Next.


Presiona el botón Install y espera a que termine. 


Para instalar la IndentityModelExtension haz lo siguiente:

 así que dale clic al siguiente enlace para que lo descargue e inicies la instalación del mismo.

http://go.microsoft.com/fwlink/p/?LinkId=620072

Sino te funciona lo puede consultar en el siguiente enlace: 

https://technet.microsoft.com/es-es/library/jj219455(v=office.16).aspx#Prepare servers to run Office Online Server


Presiona el botón Install y espera a que termine.

Para instalar Office Online Server debemos de seguir los pasos descritos a continuación:


  1. Descargar Office Online Server desde el Centro de Servicios de Licencias por volumen (VLSC). La descarga se encuentra debajo de los productos de Office en el VLSC portal.
  2. Ejecute Setup.exe.
  3. En la lectura de la página Términos de licencia del software de Microsoft, seleccione Acepto los términos de este acuerdo y haga clic en Continuar.
  4. En la página Elegir una ubicación de archivo, seleccione la carpeta donde desea que el servidor de archivos de Office Online para ser instalado (por ejemplo, C:\Archivos de programa\Microsoft Office Web Apps) y seleccione Instalar ahora. Si la carpeta especificada no existe, el programa de instalación crea para usted.
  5. Cuando la instalación termine de instalar Office en el servidor en línea, elija Cerrar.

Le recomendamos que instale Office Online Server en la unidad del sistema Operativo.


Para configurar OOS haga lo siguiente:

Ejecute las siguientes líneas de comando:

Import-Module OfficeWebApps

New-OfficeWebAppsFarm -InternalUrl "<HTTPS Url>" -ExternalUrl "<HTTPS Url>" -SSLOffloaded –EditingEnabled

Donde -InternalUrl es la url del servidor OOS es decir donde esta instalando OOS.  Si desea instalar sobre http aunque no es recomendado para servidor de producción, puede especificar el comando de la siguiente forma:

PS C:\Windows\system32> New-OfficeWebAppsFarm -InternalURL http://OOServerHostName  -AllowHttp -ClipartEnabled -TranslationEnabled -EditingEnabled -ExcelWorkbookSizeMax 2000 –AllowHttpSecureStoreConnections –Verbose


Luego ejecute la siguiente línea de comando en powershell:

Set-Service -Name C2WTS -startuptype "automatic"
Start-Service -Name C2WTS


Luego debemos de validar que el servicio Web nos responda.   Escriba en el navegador la siguiente dirección;

http://hostname/hosting/discovery

Donde hostname es el nombre del servidor donde instaló OOS.  Deberá mostrarle una página similar a la que le muestro abajo:

Luego ejecutar la siguiente línea de comando:

Set-OfficeWebAppsFarm –OpenFromURLEnabled 


Le desplegará la siguiente información:


Ahora vamos a validar la WopiZone como http de la siguiente forma desde la ventana de PowerShell:

PS C:\Users\SPAdmin> Get-SPWOPIZone
internal-http
PS C:\Users\SPAdmin> Set-SPWopiZone -zone "internal-http"


Ahora  desde el Servidor de Applicación donde esta instalado el Central Administration ejecutar desde SharePoint Management Shell la siguiente línea de comando;

New-SPWOPIBinding -ServerName -AllowHTTP


Desplegará la siguiente línea de comando:


Luego ejecutaremos las suguientes líneas:

PS C:\Users\SPAdmin> Set-SPWOPIZone internal-http
PS C:\Users\SPAdmin> $config = (Get-SPSecurityTokenServiceConfig)
PS C:\Users\SPAdmin> $config.AllowOAuthOverHttp = $true

PS C:\Users\SPAdmin> $config.Update()

Luego desde el mismo servidor podemos ejecutar la siguiente prueba desde el navegador de Internet Explorer:

http://hostnameOOS/x/_vti_bin/ExcelServiceInternal.asmx

Deberá mostrar los métodos disponibles para Excel Service:



Y luego podemos subir un documento de excel, word y powerpoint. y visualizarlo y editarlo desde la web.

Prueba de Excel:

Prueba de PowerPoint:


Prueba de Word:


Y eso es todo por este artículo donde vimos como instalar Office Online Server en la granaja de SharePoitn 2016.

Nos vemos en una próxima donde veremos como configurar los servicios de SharePoint Server 2016.

Hasta la próxima,

Juan Manuel Herrera Ocheita

No hay comentarios.: