Este documento presenta las mejores prácticas para la instalación y configuración de SharePoint 2010. Cubre temas como requisitos de hardware y software, cuentas de servicio, instalación, configuración inicial de la granja y servicios, y solución de problemas comunes. El objetivo es guiar a los lectores a través del proceso de implementación para ahorrar tiempo y evitar errores.
2. Agenda
Consejos previos
Requerimientos
Cuentas de Servicio
Instalación
Configuración Inicial
Ese Bendito Banner Rojo…
Troubleshooting
3. Consejos Previos
¿Cómo Ahorrarse varios dolores de Cabeza?
…Sentarse a pensar ciertas cuestiones básicas acerca de la
instalación que deseamos o necesitamos realizar, nos permitirá
ahorrar dinero y varios dolores de cabeza…
Qué tipo de Servidor de base de datos necesitamos?
Uso de IPs dedicadas o Host Headers?
Me conviene aislar mis IIS Application Pools?
Quiénes administrarán la plataforma?
Qué features de SharePoint vamos a utilizar?
Que Site Template es conveniente utilizar?
4. Requerimientos
Hardware – SharePoint Server 2010
Servidores SharePoint 2010 La instalación del
Componente Requerimiento Mínimo S.O. ocupará 20 GB
aprox. El resto lo
Procesador 4cores 64-bit
reservamos para SPs
Memoria • 4 GB Desarrollo y Hotfixes
• 8 GB Producción
Disco • 50 GB S.O.
• 80 GB SharePoint (Bin,
Logs & Index Files)
Red • 2 (Una dedicada para
backups) El tamaño del disco
de SharePoint
dependerá de la
cantidad de datos
que planeamos alojar
La cantidad de placas en la plataforma
dependerá del tipo de
farm que diseñemos
5. Requerimientos
Hardware – MS SQL Server 2008
Servidores SQL 2008
Componente Requerimiento Mínimo
Procesador • 4cores 64-bit Desarrollo
• 8cores 64-bit Producción
Memoria • 8 GB Desarrollo
• 16 GB Producción
Disco • 50 GB S.O.
Red • 2 o más placas (Una dedicada
para backups).
• En ambientes con redudancia,
una placa deberá dedicarse al
heartbeat.
SQL Colation SQL_Latin1_General_CI_AS_KS_WS
Sería Bueno que definas
un Alias para tu Servidor
SQL!!!
7. Requerimientos de Software
SharePoint Server 2010
Windows Server 2008 SP2 o R2 (Std, Ent, DC o Web) 64-Bits
Rol Servidor web (IIS)
Rol Servidor de aplicaciones
Microsoft .NET Framework versión 3.5 SP1
Microsoft Sync Framework Runtime v1.0 (x64)
Microsoft Filter Pack 2.0
Microsoft Chart Control para Microsoft .NET Framework 3.5
Windows PowerShell 2.0
SQL Server 2008 Native Client
ADOMD.NET de Microsoft SQL Server 2008 Analysis
Services
Actualización de los Servicios de datos de ADO.NET para
.NET Framework 3.5 SP1
Revisión para .NET Framework 3.5 SP1.
Windows Identity Foundation (WIF)
8. Cuentas de Servicio
Esta cuenta podemos eliminarla
Cuentas de Setup y Granja al finalizar la implementación
Cuenta Descripción Requisitos
Setup Account Cuenta utilizada para • Cuenta de dominio
ejecutar: • Administrators local
• El setup de Miembro de los
SharePoint siguientes roles de
• El SharePoint SQL:
Products and • securityadmin fixed
Technologies server role
Configuration • dbcreator fixed
Wizard server role.
• Herramientas de
línea de comandos
Server Farm Account Cuenta de acceso a • Cuenta de dominio
las bases de datos. • Debe ser miembro
• Corre el app pool la del grupo Local
Central Administrators
Administration. cuando se ejecute
Recordá removerla
• Corre el servicio por primera vez la
del Grupo Local Windows Sincronización de
Administrators al SharePoint usuarios.
finalizar la Services Timer
instalación
9. Si vamos a indexar contenidos
Cuentas de Servicio fuera de SharePoint, esta
cuenta deberá tener permisos
de lectura en dicho repositorio
Cuentas de Service Applications
Cuenta Descripción Requisitos
SAs Application Pool Usada por los App Pool No requiere
de los Service configuraciones manuales
Applications
SharePoint Server Corre el servicio No requiere
Search service account SharePoint Server Search configuraciones manuales
Service
Default Content Access Utilizada para rastrear e No requiere
Account indexar contenidos configuraciones manuales
en SharePoint*
Profile Import Utilizada para importar Requiere «Replicate
perfiles de AD Directory Changes» a
nivel del dominio AD. Si el
nombre NETBIOS del
dominio es distinto al
Estos permisos deberá nombre FQDN, se
otorgarlos un Administrador del requieren los mismos
dominio utilizando Active permisos en el container
cn=configuration
Directory Users and Computers
10. Cuentas de Servicio
Cuentas de Application Pools
Cuenta Descripción Requisitos
Application Pool Usada por los App No requiere
Identity Pool de los Web configuraciones
Applications creados manuales
por requerimiento del
proyecto. Es utilizada
para acceder a las
bases de datos de
contenido.
Cuentas para MS SQL Server
Cuenta Descripción Requisitos
SQL Service Corre el servicio de Cuenta de Dominio,
SQL Server. Miembro del grupo
Local Administrator de
cada nodo de SQL.
16. Instalación
Instalación de Languages Packs
• Permiten crear sitios y site
collections en multiples
lenguajes sin requerir
instalaciones separadas
de SharePoint Server
2010.
• Los Language Packs se
instalan en los servidores
Web.
• No se podrá cambiar un
sitio, site collection o
página web existente
desde un lenguaje a otro
aplicando diferentes
plantillas de lenguaje.
• En SharePoint Server
2010 ya no es necesario
instalar el Language Pack
de SharePoint Foundation.
17. Instalación
Instalación de Cumulative Updates
SharePoint Foundation v4.0:
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbln=en-
us&kbnum=2394323
SharePoint Server 2010:
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbln=en-
us&kbnum=2394320
19. Configuración Inicial
Creando la granja de SharePoint La PassPhrase deberá
contener 8 caracteres y entre
estos deberá haber, por lo
menos, 3 de los 4 tipos de
caracteres existentes
20. Configuración Inicial
Creando la granja de SharePoint
Si no vas a utilizar el puerto
asignado aleatoriamente, tené
en cuenta no utilizar alguno de
los puertos que se reservarán
para los sitios del proyecto…
21. Configuración Inicial
Inicialización de Servicios y Creación de SAs
Ingresar el usuario y
contraseña de la cuenta
asignada a correr los
Services Applications
27. Configuración Inicial
Configuración de importación de Perfiles de Usuarios
Ingresar el usuario y
contraseña de la cuenta
dedicada a realizar el
rastreo de contenidos
Para que la sincronización
sea más performante, es
recomendable que
selecciones la/s OUs donde
se encuentran los usuarios
29. Ese Bendito Banner Rojo…
The server farm account should not be used for other services
Esta cuenta solo deberá ser usada por el App Pool de la Central
Administration y el servicio SharePoint Services Timer.
Outbound e-mail has not been configured
No se ha configurado ningun servidor de correo para utilizar durante el
envío de mensajes de correos (Alertas, Notificaciones, etc).
Drives are running out of free space
Esta regla comprueba el espacio en disco en función de la Memoria
RAM. Cuando el espacio en disco es menor que el doble de memoria,
el Health Analyzer genera un Mensaje de Error. Cuando el espacio en
disco es menor a cinco veces la memoria, el Health Analyzer genera
un alerta..
Built-in accounts are used as application pool or service
identities
Cuentas como Network Service, Local Service, and Local System
están siendo utilizadas como identidades de algun Application Pool
Ver más: http://technet.microsoft.com/es-ar/library/ff686788.aspx
30. Troubleshooting
Problemas frecuentes
El instalador de SharePoint fallará si el servidor no reúne los
requerimientos de software.
Al intentar descargar los requisitos de software podemos
encontrar fallas si IE Enhanced Security se encuentra
activado.
El servidor de SharePoint no se podrá contactar con el SQL si
el servicio de Windows Firewall se encuentra activado.
User Account Control, bloqueará la ejecución de scripts y
comandos de configuración de SharePoint.
La existencia de Políticas de Dominio y configuraciones
demasiado restrictivas pueden generar inconvenientes en la
inicialización de los servicios de SharePoint.
31. Troubleshooting
Problemas con el servicio de sincronización de Perfiles.
Si luego de provisionar el Servicio «User Profile
Syncronization Service» no reiniciamos IIS, no podremos
acceder a la página de configuración del servicio.
Si al momento de iniciar el servicio «User Profile
Syncronization Service» la cuenta «Farm Account» no
pertenece al grupo Local Administrator o si fue recientemente
agregada sin reiniciar el equipo, el servicio nunca se iniciará.
Si la cuenta que se encarga de sincronizar los perfiles de
usuarios no cuenta con los permisos de «Replicate Directory
Changes» la sincronización fallará al iniciar y en la
herramienta Administración de FIM encontraremos el error
«Replication Access Was Denied».
Si el nombre de Dominio Netbios no coincide con el FQDN,
«aparentemente» la sincronización inicial se ejecutará, pero
SharePoint no podrá sincronizar todos los perfiles de usuarios
existentes. La sincronización incremental fallará.