Bueno hace días me encontré con que después de instalar los nodos de mi granja de servidores, veo que al crear los WEBSites aplication estos no son replicados en los diferentes servers. Con lo cual estoy diciendo que si SharePoint está bien instalado y el NLB está correctamente configurado, el administrador de sharepoint puede crear WEBApplications desde el CentralAdministrator y olvidarse completamente si se replican correctamente en todos los servidores.
Esta maravilla se logra gracias a que uno de los servicios de SharePoint llamado Application Server Administration Service Timer Job el cual podrán encontrar en el tab operations y luego en Timer Job Definitions. Esta maravilla de servicio corre con permisos de administración, entonces de manera obligatoria es necesario que los servicios de Windows SharePoint se ejecuten con un usuario que tenga permisos de administración sobre todas las máquinas.
Dicho lo anterior un consejo importante antes de instalar los nodos en cada servidor es que en el momento de instalar SharePoint el ingeniero que realiza la instalación se encuentre logeado con la cuenta con la que van a correr los servicios de SharePoint “domain\SHPservice” si esto no sucede y no se le replican los sitios puede realizar lo siguiente.
Desinstale SharePoint Server, panel de control y luego en agregar y quitar y programas se desinstala y se vuelve a instalar en las condiciones ideales mencionadas anteriormente, y se aprovisiona de nuevo. :: Todos los programas y se ejecuta el asistente de SharePoint Products And Technologies configuration wizard. Se corre todo de nuevo y se verifica que el servicio de Application Server Administration Service Timer Job haya corrido correctamente si esto no sucede tenemos problemas. Pero en letrasandnumeros has dado con el lugar correcto para solucionarlo.
Lo primero que se hace es actualizar los permisos del registro de windows que SharePoint necesita acceso. Esto se logra utilizando el psconfig que se encuentra en %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\bin y es una nota porque lo hace todo él solo.
psconfig -cmd secureresources
Luego de esto es necesario ejecutar algunos comandos que permiten modificar los permisos de los servicios de sharepoint, utilizando el stdadm (%commonprogramfiles%\Microsoft Shared\Web server extensions\12\Bin) los cuales son:
stsadm -o updatefarmcredentials -userlogin ****** -password *****
iisreset %Este es necesario antes de continuar
stsadm -o updateaccountpassword -userlogin ******** -password ******** -noadmin
stsadm.exe -o spsearch -farmserviceaccount ******** -farmservicepassword ********
stsadm.exe -o spsearch -farmcontentaccessaccount ******** -farmcontentaccesspassword ********
stsadm.exe -o editssp -title ‘[ShareServiceProviderName]‘ -ssplogin ******** -ssppassword ********
stsadm.exe -o osearch -farmserviceaccount ******** -farmservicepassword ********
Y nuevamente nuestro amigo
iisreset
Las líneas de comandos anteriores les puede servir para construir un .bat o .cmd y utilizarlo el día que al señor administrador del dominio le dé porque es necesario cambiarle el password al usuario de servicio.
Espero que les sea de ayuda
Saludos
Versión en Ingles
SharePoint can’t replicated the WEB Applications in different servers
Image may be NSFW.
Clik here to view.

Clik here to view.
