Últimamente me he entretenido en montar un dominio en Windows 8 Beta en mi entorno Hyper-V y por el camino me encontré algunas cosillas interesantes a tener en cuenta para la instalación de un SharePoint 2010 en server Windows 8 Beta
Al ejecutar el asistente de instalación de pre-requisitos aparece una advertencia sobre problemas de compatibilidad con el ejecutable, pulsamos sobre la opción Run the program without getting help para continuar.
Tras aceptar las condiciones legales del software y pulsar siguiente, nos muestra un resumen diciendo que ha habido un error:
Para salir del paso tenemos que hacer manualmente la configuración de requisitos de software que el sistema requiere para instalar SharePoint 2010.
Configurando Roles y Features
La instalación de pre-requisitos no funciona como debiera (más adelante veremos por qué), por lo que hay que instalar algunos componentes y configurar manualmente algunas características y roles del servidor.
Desde la consola de administración de servidor, accedemos al asistente para añadir funciones y características:
En la siguiente página del asistente, seleccionamos el tipo de instalación Role-based or feature-based installation:
Seleccionamos el servidor que queremos configurar:
Y en la página de Roles tenemos que marcar los siguientes:
Al seleccionar el rol Application Server aparecerá una nueva ventana dónde seleccionar los sus servicios:
Terminamos de seleccionar los roles
Pulsamos siguiente y marcamos las siguientes Features para instalar:
Y finalizamos el asistente instalando todo lo anterior.
Instalando componentes
Para poder instalar SharePoint todavía debemos cumplir con algunos requisitos de software más. Debemos instalar manualmente los componentes:
- Chart Controls para .NET Framework 3.5 SP1
- SQL Server Analysis Services - ADOMD.Net
- SQL Server 2008 R2 Native Client
- Microsoft Filter Pack 2.0
Si tienes dudas echa un vistazo a la página oficial de TechNet http://technet.microsoft.com/es-es/library/cc262485.aspx#section4
…Pero sigue fallando la instalación
Si echamos un vistazo al log que ha generado la ejecución del asistente de instalación de pre-requisitos podemos ver que el error ha ocurrido intentando ejecutar un script a través del comando c:\windows\system32\ServerManagerCMD.exe y en Windows 8 este archivo ha dejado de existir:
2012-03-12 20:28:47 - "C:\Windows\system32\ServerManagerCmd.exe" -inputpath "C:\Users\ADMINI~1\AppData\Local\Temp\2\PreD41A.tmp.XML"
2012-03-12 20:28:47 - Error: Unable to install (2)
2012-03-12 20:28:47 - Error: [In HRESULT format] (-2147024894)
2012-03-12 20:28:47 - Last return code (2)
2012-03-12 20:28:47 - Error: The tool was unable to install Application Server Role, Web Server (IIS) Role.
2012-03-12 20:28:47 - Last return code (2)
Este error es similar a uno que ocurre cuando intentamos instalar WebApps en un Windows 7, tal y como lo tiene documentado Steve en su blog.
Ha tenido el ingenio de crear un ejecutable que devuelve el mismo código de ejecución que el que espera obtener el asistente al lanzar el comando.
Podemos compilarnos un ejecutable similar o utilizar el que ha publicado Steve en su blog, y situarlo en c:\Windows\system32\
Y al final
Si todo ha ido bien, podemos lanzar el asistente de instalación de SharePoint 2010 sin tener que volver a ejecutar el asistente de instalación de pre-requisitos, que hemos instalado a manualmente.
Referencias
- http://blog.hand-net.com/sharepoint/2010-06-10-error-lors-de-linstallation-des-office-web-apps-2010-sur-windows-7.htm
- http://johnlivingstontech.blogspot.com/2011/09/installing-sharepoint-2010-on-windows-8.html
- http://msdn.microsoft.com/en-us/library/ee554869.aspx
- http://technet.microsoft.com/en-us/library/cc262485.aspx