Categorías: Azure buenas practicas

Como montar un entorno de SharePoint en Azure: SharePoint Server

Para finalizar con «montar la infraestructura» queda un último paso,  el más interesante y entretenido: instalar SharePoint Server.

Para la instalación de SharePoint disponemos de varias opciones. Éstas son:

  • Utilizar la plantilla que hay preparada en Azure
  • Utilizando el asistente de instalación del producto
  • Instalarlo haciendo uso de PowerShell (http://autospinstaller.codeplex.com/ )
  • Instalación Mixta (asistente de instalación + PowerShell)

El utilizar una opción u otra depende de la utilidad de esa granja. A nosotros no nos gusta hacer uso de la plantilla de SharePoint que hay disponible en Azure. ¿La razón? Pues porque el rendimiento que tiene esta plantilla no es el más óptimo. En lugar de utilizar esta plantilla, seleccionamos una plantilla con Windows Server 2012 R2 (de la misma forma que hicimos para preparar el controlador de dominio). La única diferencia es que a esta máquina le añadiremos más recursos. Para una funcionalidad óptima de la máquina, se puede optar por una configuración A3: 7 GB de Ram y 4 Núcleos. En caso de que realicemos desarrollos haciendo uso de Visual Studio, recomendamos incrementar a un plan A4 : 14 Gb de Ram y 8 Núcleos. 

Una vez generada nuestra máquina, el primer paso es añadir esta máquina a nuestro dominio. De la misma forma que en los anteriores posts, mediante la herramienta Server Manager, la añadiremos a nuestro dominio «SharePoint».

Y… por fin llega la hora de instalar SharePoint. Tenemos dos opciones: hacer uso del asistente de instalación o utilizar la herramienta AutoSPInstaller.

¿Cuándo utilizar una u otra?

Hacer uso del asistente de instalación nos facilita de una forma muy simple (varios clicks) tener el entorno preparado. Pero tiene varios inconvenientes, como por ejemplo el nombre de las bases de datos de contenido, la configuración de las mismas y, en caso de alguna catástrofe, el volver a montar el entorno se puede complicar ya que no tendremos la misma configuración.

Ahora bien, con la herramienta AutoSPInstaller, montar un entorno de SharePoint también resulta relativamente simple. Con una serie de pasos lo tenemos todo listo y preparado para replicar en cualquier otro entorno.

En este post, vamos a hacer uso del asistente, con la finalidad de que pueda llegar a un mayor público (dejamos para otro post la explicación detallada de la herramienta AutoSPInstaller).

Comenzando la Instalación

Antes de empezar con la instalación, SharePoint tiene una serie de prerequisitos. Para ello, hay un archivo de prerequisitos que se encarga de verificar si los tienes instalados en tu entorno y sino los instala. Estos prerequisitos son los siguientes:

  • Web Server (IIS) role Application Server role(s)
  • Microsoft .NET Framework 4.5
  • Microsoft Information Protection & Control Client (MSIPC)
  • Windows Identity Foundation 1.0 and WIF Extensions
  • SQL Native Client 2008 R2 SP1
  • Sync Framework 1.0 SP1
  • Windows Server AppFabric (Velocity) + CU1 (KB2671763)
  • WCF Data Services 5.0 (ODataLib – Open Data Library)
  • Windows PowerShell 3.0

El proceso de instalación de los prerequisitos nos pedirá reiniciar normalmente dos veces nuestro entorno.

Una vez tenemos los prerequisitos instalados, el siguiente paso es instalar los binarios de SharePoint Server. Antes de empezar la instalación, nos solicitará la Key de instalación.

Una vez introducido y aceptado el acuerdo de licencia, el asistente estará instalando SharePoint Server. Al cabo de un rato, si todo ha ido correctamente, nos pedirá configurar la granja.

En nuestro caso particular, vamos a crear una nueva granja. Seleccionamos esta opción. A continuación, se nos muestra la pantalla de configuración de base de datos y le diremos a SharePoint dónde está instalado el SQL Server (en la máquina que creamos en el anterior post) y con qué usuario se conectará a SQL Server (con SPSERVICE). Este usuario será la cuenta de servicio de SharePoint.

Al pulsar finalizar, nos abrirá la Administración Central indicando si vamos a configurar los servicios bien mediante un asistente o bien si los configuramos nosotros mismos. Seleccionamos la primera opción, indicamos los minimos servicios que vamos a utilizar y ya tendremos SharePoint funcionando.

Para tenerlo todo listo, falta el crear el SiteCollection dónde estarán nuestros desarrollos o el proyecto que llevemos entre manos (dejamos a curiosidad del lector el llevarlo a cabo).

P.D: En caso de que estemos en un entorno de desarrollo es conviniente deshabilitar el loopback para facilitar los nombres de nuestras site collection. Para deshabilitarlo con este comando PowerShell es suficiente con:

New-ItemProperty HKLM:\System\CurrentControlSet\Control\Lsa -Name «DisableLoopbackCheck» -Value «1» -PropertyType dword

 

 

Compartir
Publicado por
Adrián Díaz

Este sitio web utiliza cookies para que tengas la mejor experiencia de usuario. Si continuas navegando, estás dando tu consentimiento para aceptar las cookies y también nuestra política de cookies (esperemos que no te empaches con tanta cookie 😊)