Mostrando las entradas para la consulta minrole ordenadas por relevancia. Ordenar por fecha Mostrar todas las entradas
Mostrando las entradas para la consulta minrole ordenadas por relevancia. Ordenar por fecha Mostrar todas las entradas

sábado, 10 de septiembre de 2016

Nueva caracteristica en SharePoint 2016 MinRole

El equipo de SharePoint de Microsoft nos ha entregado una funcionalidad que pienso va hacer la diferencia en el rendimiento de SharePoint aunque hay que tomar en cuenta algunos otros aspectos como el licenciamiento ya que requeriremos para optimizar y aprovechar esta nueva  funcionalidad de SharePoint 2016 por lo menos 5 servidores.


MinRole es la respuesta de Microsoft para asegurar el mejor rendimiento posible según el Role que cada servidor pueda ejecutar.

Los Roles MinRole disponibles en SharePoint 2016 son:

1) Front End  - Servicios y Aplicaciones de servicios que se encargan de las solicitudes de los usuarios (optimizado para minimizar la latencia)
2) Application Server - Servicios y Aplicaciones de servicios que se encargas de las solicitudes hacia el back-end o trabajos de lado del servidor (optimizado para alto rendimiento)
3) Distriubute Cache - Servicios y Aplicaciones de servicios  relacionados al Distribute Cache
4) Search Server - Servicios y Aplicaciones de servicios  relacionados con el Search

Para cualquier otro Role o servicio y Aplicación de Servicio que no encaje en los MinRole se puede utilizar el Rol Custom o Legacy Role pero no estará garantizada su optimización como MinRole.

No me malinterprete esto no quiere decir que necesitemos como mínimo 5 o 6 Servidores ya que deberíamos incluir un servidor de base de datos Sql Server y un custom Role para el resto de servicios que no se ejecutan en los Roles incluidos en MinRole.  Sino que esta sería la configuración más optima garantizada por Microsoft 6 servidores para la granja.

Pero podemos iniciar con por lo menos:

2 servidores para ambientes de desarrollo y demostración:

1 Servidor Custom Role
1 Servidor de base de datos.

3 Servidores para ambientes de producción mínimo recomendado optimizando las solicitudes de los usuarios:

1 Min Role Front End
1 Custom Role para el resto de servicios
1 Servidor de base de datos

4 Servidores para optimizar las solicitudes del usuario y los trabajos del servidor:

1 Min Role Front End
1 Min Role Application Server
1 Custom Role para el resto de servicios
1 Servidor de base de datos

5 Servidores para mejorar el rendimiento de la granja

1 Min Role Front End
1 Min Role Application Server
1 Min Role para Distribute Cache
1 Custom Role para el resto de servicios
1 Servidor de base de datos

Las áreas done Distribute Cache mejora son:
  1. Claims-based authentication
  2. Newsfeeds, micro blogging and conversations
  3. OneNote client access
  4. Security trimming
  5. Page load performance
Y por último podriamos optimizar la búsqueda y toda la granja implementando cada Role de MinRole.

1 Min Role Front End
1 Min Role Application Server
1 Min Role para Distribute Cache
1 Min Role para Search
1 Custom Role para el resto de servicios
1 Servidor de base de datos

Algunas notas importantes que debes saber en SharePoint 2016 son las siguientes:

1) No hay edición Foundation o gratuita en SharePoint 2016
2) SharePoint 2016 no se puede instalar sobre SQL Server Expresss
3) No esta diseñado para instalarse en un solo servidor aunque sea para desarrollo


Al configurar el MinRole a nivel de servicios del servidor luce así, lo cual no permite configurar otros servicio garantizando que se respete la configuración optima para este Role.


En cualquier momento puede modificarse el Role de cada servidor a través de la opción Role Conversion


Referencia: https://technet.microsoft.com/en-us/library/mt667910(v=office.16).aspx

Bueno así que a planificar mejor las granjas de SharePoint 2016 y tomar en cuenta que si deseamos garantizar en optimo rendimiento de la granja tendrá que invertirse en mas servidores para aprovechar la opción MinRole que Microsoft nos entrega en esta nueva versión de SharePoint Server 2016.

Hasta la próxima SharePoint4Fun!,



Juan Manuel Herrera Ocheita

martes, 25 de octubre de 2016

Instalando SharePoint Server Enterprise 2016 En Premisas Parte III

En esta tercera parte vamos a instalar el servidor Front-End con la opción MinRole que es nueva opción que Microsoft entrega en este versión de SharePoint 2016 para garantizar la optimización en cuanto a los servicios que deben de correrse en el servidor para dicho rol.



Siempre que instalamos SharePoint necesitamos antes instalar los prerequisitos esto lo podemos hacer en línea o fuera de línea si los servidores por temas de políticas de seguridad no tienen acceso a Internet entonces tendrás que hacerlo fuera de línea.

Asegurese de conectarse al servidor donde va hacer la instalación del front-end que sea la misma cuenta conque instaló el primer servidor normalmente se nombra esta cuenta spadmin, spinstall o spsetup.   Esta cuenta debe de tener permisos de administrador local en el servidor donde vamos a realizar la instalación.  Favor no utilice la cuenta Domain Admin no es aconsejable por temas de seguridad.  Cree cuentas para cada servicio de SharePoint y para realizar esta instalación.

Para más información vea el siguiente enlace:


Ejecutamos la página splash.html  nos despliega la siguiente pantalla:


Luego seleccionamos la opción Install software prerequisites


Nos pedirá que reiniciemos una vez por lo menos y luego finalizará


Luego de finalizar exitosamente nos mostrará una pantalla para iniciar el asistente.  Para continuar presionamos el botón Close.


Página de bienvenida, presionamos el botón Next


Luego nos pregunta si vamos a crear una nueva granja o conectarnos a una existente.  Como ya hemos creado una en la parte II de esta serie vamos a indicar que deseamos conectarnos a un servidor de granja existente (Connect to an existing server farm). Para continuar presionamos el botón Next.


Ahora especificamos el nombre del servidor de SQL Server y la base de datos de configuración de la granja que habitualmente se llama SharePont_Config.  Podemos presionar el botón Retreive Database  Names y nos traerá las base de datos.  Si no nos da ninguna información deberemos de verificar el nombre del servidor y su instancia de base de datos, tambien la cuenta que estamos conectados al servidor debería ser la cuenta spadmin o la cuenta con que instalamos el primer servidor. Para continuar presionamos el botón Next.


Luego nos pedirá que ingresemos la frase de la granja que escribimos cuando instalamos el primer servidor de Aplicación en la Parte II. Para continuar presionamos el botón Next.


Ahora vamos a especificar el MinRole que para este servidor será Front-end.  Para continuar presionamos el botón Next.


Ahora nos muestra la pantalla de completación del asistente, para una ultima revisión.Para continuar presionamos el botón Finish.


Iniciará el proceso  de instalación


Si todo salió bien mostrará la pantalla de Configuración exitosa.  A veces nos da error y muy probablemente es porque la cuenta que utilizamos no tiene suficientes permisos en el servidor de base de datos o bien no hay abierto un puerto que utiliza para configurar SharePoint  se revisa el error del log y se actua conforme a la información que nos muestra.


Presionamos el botón de Finish. Y  ya hemos instalado el segundo servidor de la granja con el MinRole de Front-End.

Si vemos en el Central Administration podemos ver la diferencia de los servicios que se activan en el Font.-End Comparado con el de aplicación.

MinRole: Front-End a continuación:

Custom Role para servidor de Aplicación:


Listo!.   

En el próximo artículo relacionado veremos  como instalar el Office Online Server .

SharePoint4Fun!,


Juan Manuel Herrera Ocheita

miércoles, 28 de septiembre de 2016

Instalando SharePoint Server Enterprise 2016 En Premisas Parte II

Ahora vamos a instalar el servidor de Aplicación de SharePoint Serve 2016 donde vamos a hospedar el Central Administration.



Según la arquitectura que vamos a configurar la granja el rol de este servidor será para ejecutar el resto de servicios que no se ejecutarán en un servidor de Front-End tradicional el cual incluye el servicio de Search, Perfiles de Usuario, Metadata Services, etc.  Por lo que seleccionaremos Custom Role para este servidor multifuncional. 

Si tuvieramos mas servidores disponibles este podría aplicarse para un App Server Minrole pero como solo son 4 servidores incluyendo base de datos y Office Online Server este será un Custom Role que es el rol que conocemos en las versiones anteriores de SharePoint (2013 y 2010).

Ahora vamos a instalar SharePoint 2016 


La página splash nos muestra una ventana azul y seleccionamos la opción Install software prerequisites.

Hay dos formas de instalar los prerequistos una requiere acceso a internet en el servidor donde se esta instalando el SharePoint y la otra es manual y puede ser descargado antes y luego instalado localmente, cuando son muchos servidores es conveniente la segunda opción.  

https://gallery.technet.microsoft.com/office/SharePoint-2016-Prerequisit-17912ad2 

* También es una buena práctica tener una copia local de los prerequisitos en caso de necesitar reinstalar o recuperar la granja de SharePoint en caso de desastres.


Bueno luego de finalizar la instalación parcial o total de los prerequisitos solicitará el reinicio del servidor luego continuará y al finalizar levantará la ventana para ejecutar el asistente de configuración de SharePoint.



Luego de visualizar la página de bienvenida y de aceptar la advertencia que los servicios de IIS y otros van hacer reiniciados, nos preguntará si deseamos conectarnos a una granja existente o crear una nueva.  Como es el primer servidor de SharePoint ha instalar deberemos seleccionar Crear una nueva granja.


Luego presionamos el botón Next y nos solicitará ingresemos el nombre o alias del servidor de SQL Server y el nombre de la base de datos que típicamente se denomina SharePoint_Config y luego la cuenta de servicio administradora de la granja (cuenta de dominio) normalmente denominada SPFarm.


Presionamos el botón Next.  Luego nos solicitará que ingresemos la frase de la granja para cuando adicionemos nuevos roles a la granja de SharePoint (por efectos prácticos la contraseña de la granja puede ser utilizada aquí también para que sea fácil el recordar la contraseña).




Luego presionamos el botón Next.  Esta pantalla es nueva y se adicionó hasta en esta versión 2016 la cual se puede definir un Minrole o Custom Role.  Si nos equivocamos o cambiamos de opinión sobre el Rol seleccionado después podemos cambiarlo a través del Central Administration.


Para mas información sobre este tema puedes visitar el siguiente enlace:

http://jmhogua.blogspot.com/2016/09/nueva-caracteristica-en-sharepoint-2016.html 


Luego presionamos el botón Next.  Luego nos pedirá que indiquemos el puerto del Central Administration.  Una buena práctica es especificar 5 veces 5 para recordar el puerto del CA. y luego nos pregunta que autenticación vamos a utilizar NTLM (Predeterminada de Windows) o Kerberos (Esta requiere configuración previa y es más utilizada cuando deseamos impersonar los usuarios hacia otros servicios dentro de la red Windows)

Si desea saber más puede leer el siguiente artículo: http://jmhogua.blogspot.com/2011/03/carrera-de-relevos-o-configuracion-de.html 



Luego nos muestra un resumen de las opciones seleccionadas en el Asistente de configuración.  



Luego presionamos el botón Next, para que inicie la configuración e instalación del Central Administration y de la granja de SharePoint con el primer nodo.


Felicitaciones si llegaste a este punto. Eureka! ya tienes un el servidor inicial para configurar toda la granja de SharePoint,  el cual definimos como Custom Role.

Bueno amigos eso es todo para este artículo donde estamos paso a paso instalando y configurando una granja de SharePoint Server 2016 con 4 servidores.

Hasta el próximo artículo. SharePoint Rules!

Juan Manuel Herrera Ocheita



lunes, 2 de enero de 2017

Cómo habilitar Distribute Cache en un Servidor Custom Role SharePoint 2016

Distribute Cache es un MinRole en SharePoint 2016.  Pero que pasa si no tenemos los servidores requeridos para separar este Rol entonces debemos de habilitarlo en un  Custom Role que es diremos la forma tradicional de hacerlo.

No hay una referencia documentada oficial aún para hacerla, pero el sentido común nos puede guiar y es que la forma de habilitarlo vía powershell en SharePoint 2013 debería ser la forma en que podemos habilitarlo en SharePoint 2016 en un Custom Role.

Si deseas saber mas sobre MinRoles puede ser este post que escribí hace algún tiempo:

https://jmhogua.blogspot.com/search?q=minrole

Retornando al tema entonces debemos  primero ir al servidor que tiene el Custom Role.  Para saber cual es podemos verlo desde el Central Administration, System Settings, Convert server role in this farm.



Luego vemos el rol de cada servidor

Entonces en el servidor con Role Custom este levantamos una instancia de Management Shell for SharePoint 2016 y ejecutamos el comando Add-SPDistributeCacheServiceInstance.


Y eso es todo ya se provisionó el Distribute Cache en ese servidor.  Ahora si vemos en el Central Administration los servicios corriendo en ese Servidor nos despliega el servicio.



Y eso es todo.

SharePointFun,

Juan Manuel Herrera Ocheita