miércoles, 7 de septiembre de 2011

Parar una granja SharePoint 2010 / How to stop a SharePoint´s farm

Pues he aquí la questión. 
A veces hay que parar la granja y no deseas reiniciarla, solo pararla, por ejemplo para hacer alguna modificación en el servidor SQL. El reinicio de granja ha de ser ordenado y lleva tiempo, en caso de tener muchos servidores, de modo que esta opción no es siempre la más deseada.
Después de investigar Microsoft nos facilita una pequeña guía, a la que le añado la funcionalidad de "inactividad/quiesce" que teníamos en SharePoint 2007, la cual no aparece en 2010 pero si que disponemos de ella vía línea de comando o PowerShell (de esto hablare otro día).

* Paso 1

Modo inactividad. Que significa el modo inactividad o quiesce? Según MS "Suspende provisionalmente la capacidad de la granja de servidores para aceptar nuevas sesiones que son esenciales para representar los formularios de InfoPath en un servidor"

En mi caso no dispongo de infopath, pero lo introduzco en el proceso de parada para asegurar que si algún día dispongo de dicho servicio estaré cubierta.

No se dispone de esta característica a través de la consola de administración, pero si podemos a través de línea de comando:

stsadm -o quiescefarm -maxduration minutos-de-inactivividad
Ejemplo: para 10 minutos seria  “stsadm -o quiescefarm –maxduration 10”
Si se desea consultar el estado actual de inactividad: stsadm -o quiescefarmstatus

Lo que he descubierto es que no vale esperar a que los minutos que configuraste en maxduration se terminen, la granja permanecerá en modo inactivo hasta que ejecutes otro comando para activarla:

stsadm -o unquiescefarm


 *Paso 2

Se deben parar los servicios listados abajo en aquellos servidores que alojen la Central de Administración:
•    SharePoint 2010 Administration
•    SharePoint 2010 Timer
•    SharePoint 2010 Tracing
•    SharePoint 2010 User Code Host
•    SharePoint 2010 VSS Writer
•    SharePoint Foundation Search V4
•    World Wide Web Publishing Service

Son todos servicios a parar desde services.msc, desde la propia consola de Windows. Algunos no estarán en uso, pero los que si lo están hay que pararlos. 

* Paso 3. Parada del IIS en los servidores que alojen la Central de Adminstración : iisreset /stop

Para el arranque de la granja utilizamos el orden inverso: 

Paso 3 > Arranque del IIS (iisreset /start)
Paso 2 > Activar los servicios de Windows
Paso 1 > Activar la granja (quiescefarm)


Para hacer esto mas fácil y ágil en granjas (si es un standalone es más rápido) he creado un sencillo script en .bat que Para la granja contemplando los pasos anteriores.

> Documentación técnica/Links:



sábado, 30 de abril de 2011

SharePoint 2010 Installaction - Prerequisites software and downloads...

Source Link: http://technet.microsoft.com/en-us/library/cc262485.aspx#section4



The preparation tool installs the following prerequisites:

• Web Server (IIS) role

• Application Server role

Microsoft .NET Framework version 3.5 SP1

SQL Server 2008 Express with SP1

Microsoft Sync Framework Runtime v1.0 (x64)

• Microsoft Filter Pack 2.0

Microsoft Chart Controls for the Microsoft .NET Framework 3.5


Windows PowerShell 2.0


SQL Server 2008 Native Client


Microsoft SQL Server 2008 Analysis Services ADOMD.NET


• ADO.NET Data Services Update for .NET Framework 3.5 SP1

• A hotfix for the .NET Framework 3.5 SP1 that provides a method to support token authentication without transport security or message encryption in WCF.

http://go.microsoft.com/fwlink/?LinkId=136730

http://www.microsoft.com/downloads/details.aspx?FamilyID=c411b91e-4dab-4550-915c-e119204d0732&displaylang=en

• Windows Identity Foundation (WIF)