Por fin se liberó Windows Server 2008 y pues lo primero que se me ocurrió fue armar un ambiente de desarrollo y demostración (ya que en mi trabajo juego ambos roles) para Microsoft Office SharePoint Server 2007 en esta nueva plataforma, a continuación una crónica de lo sucedido y la memoria técnica de todos los pasos que seguí:
Esta instalación se realizó en un equipo Virtual PC con tres discos duros de expansión dinámica con la máxima capacidad (130,557 Mb), uno de ellos se utilizó para el sistema y los programas, otro para almacenar la base de datos del Directorio Activo y el tercero para almacenar los datos. La memoria del equipo virtual se estableció en 1 Gb exactamente. Todo corriendo en mi queridísimo Windows Vista x64 SP1.
La instalación requirió dos reinicios, el primero luego de instalar las características, el segundo luego de "completar la instalación", entre estos dos pasos Windows Server 2008 hace la actualización del hardware para ajustarse al equipo en el que está instalándose.
Durante la instalación el uso más intenso era del disco duro y de la memoria, el CPU se mantenía más o menos en un rango entre 60% y 90%. Cuando la instalación finalizó el primer reinicio ocupaba una lectura intensa de disco duro y el 100% del procesador. Sin embargo mi máquina no llegó a calentarse como ha sucedido en otras ocasiones de uso intenso de procesos en "Tiempo real".

Una vez que aparece la interface gráfica lo primero que solicita es que se cambie la contraseña del usuario antes de iniciar la sesión por primera vez.

Aparece la ventana de autenticación de Windows Server 2008, le doy clic al botón de accesibilidad y habilito el teclado en pantalla. Luego de darle Aplicar se deshabilitan el botón Aceptar y Aplicar, esto me pareció buena idea, si ya hizo lo que tenía que hacer... ¿Para que dar opción a múltiples clics?

Bueno pues le pongo las contraseñas correspondientes y me sale otro mensaje de espera:

Y finalmente... el botón más esperado:

Luego aparecen los siguientes mensajes de espera:
-
Iniciando...
-
Esperando a servicio de perfil de usuario...
-
Aplicando la configuración de usuario...
-
Preparando el escritorio...
Una vez que termina de prepararse inicia la primera sesión del usuario administrador, por lo que podemos ver el clásico cuadro de mensajes que dice lo siguiente:

-
Estableciendo configuración personalizada para Internet Explorer
-
Estableciendo configuración personalizada para Configuración de temas
-
Estableciendo configuración personalizada para Actualización del escritorio de Windows
-
Applying Enhanced Security Configuration (!!!Bug!!!, señores de Microsoft esto había que traducirlo para la versión RTM)
-
Estableciendo configuración personalizada para Internet Explorer (Sip, de nuevo)
-
Estableciendo configuración personalizada para Personalización del explorador
La interface gráfica inicialmente sólo muestra la papelera de reciclaje en el escritorio, a continuación abre la ventana de Tareas de configuración inicial del servidor.

Por cierto, las herramientas que te aparecen en el Menú inicio la primera vez que enciendes Windows Server 2008 son las siguientes:

Omití el paso de establecer una zona horaria ya que esta información se proporcionó al principio de la instalación y como mi red me dió conectividad DHCP entonces me fuí directo a proporcionar el nombre de equipo y dominio, esto de la conectividad lo puedes saber más fácilmente porque el nuevo look and feel es como el de Windows Vista, así que si tienes conectividad se mostrará en el icono de red en la barra de tareas como se puede apreciar en las imágenes.

Pones una descripción del equipo, aplicas el cambio y a continuación das clic en el botón Cambiar...
En la ventana que aparece le pones nombre al servidor y aceptas:

Lo siguiente es habilitar las actualizaciones automáticas, en mi caso yo puse la opción recomendada pero puede personalizarse según sus necesidades o gustos.

En este caso el servidor será el controlador de dominio ya que se trata de una instalación stand-alone para desarrollo. Es por ello que el siguiente paso es que el servidor resuelva el nombre de dominio al que se va a asociar.
Bajé al paso 3: "Personalizar este servidor" y di clic en Agregar funciones. Esto abrió el Asistente para agregar funciones, di clic en Siguiente.

Al seleccionar el checkbox de DHCP aparece una advertencia cuando la IP no es fija, hay que configurar esto correctamente en la red o en todo caso ignorar la advertencia cuando el servidor ya tiene el rol de DNS Server (Se me pasó documentar esta parte, pero en el asistente para agregar funciones es apuntando a si mismo "Siguiente > Siguiente > Siguiente").

El siguiente paso es escribir el nombre del dominio primario y la localización del servidor DNS, en este caso la dirección 127.0.0.1 permite que el servidor se apunte a si mismo.

Por el momento dejé sin servidores WINS (que no es lo mismo que WINIS) la "red", se pueden agregar más tarde. Por cierto, para los que aún no saben que es un servidor WINS aquí hay un artículo al respecto de WINS en la página del Tec de Querétaro.

El siguiente paso es agregar un ámbito de DHCP, se utilizaron los rangos de IP que se muestran en la siguiente imagen:


Si se quiere agregar soporte para IPv6 lo haces, a mi si me gusta usar IPv6 así que se lo agregué, en este caso como apunto a localhost la dirección DNS a validar es ::1.


Aparece la pantalla de confirmación, si todo está como debe de estar dale clic a Instalar, es importante mencionar que el ámbito debe de activarse para que funcione el DHCP.

Si todo sale correctamente el asistente te muestra una pantalla de éxito.
Lo siguiente que haremos es configurar el servidor como controlador de dominio.
Para ello en el Menú inicio seleccioné Ejecutar... y escribí DCPROMO.
Al ejecutarse, este programa verifica la existencia de los archivos binarios de los servicios de dominio de Active Directory, si no los encuentra los instala, cuando se han instalado iniciará el asistente para la instalación de Servicios de dominio de Active Directory.




Lo siguiente pantalla es una advertencia de compatibilidad en la que explican que Windows Server 2008 es más seguro que sus antecesores y que los "candados" de seguridad pueden causar problemas para añadir a un dominio clientes como Windows NT 4.0. De cualquier manera sugiere la lectura de el artículo 942564 del Knowledge Base de Microsoft. Yo no me he encontrado con Windows NT 4.0 hace muchisimo tiempo además de en los cajeros automáticos pero es útil saber la respuesta a este problema si es que aún lo utilizan.

Bueno, de vuelta a la configuración el siguiente paso fue agregar un dominio nuevo a un bosque nuevo.

En la siguiente pantalla me pidió que le pusiera un nombre al dominio raíz del bosque.

A continuación me pide verificar el nombre NetBIOS del dominio, esta pantalla no debería aparecer a menos que hubiera un conflicto con el nombre del dominio del bosque pero en este caso particularaparece porque estoy en el modo avanzado.

Lo siguiente que hice fue seleccionar el nivel funcional del bosque, puesto que no agregaré más controladores de dominio y mis clientes serán Windows Vista, Windows XP SP2 y Windows Mobile 5 y 6 seleccioné el nivel funcional de Windows Server 2008 para aprovechar las nuevas características de seguridad y mejorar el rendimiento.

Como es un bosque nuevo y ya tengo DNS dentro de las funciones del servidor no me da opciones, le doy Siguiente:

Me vuelve a avisar que mi IP es dinámica, ignoro las advertencias y sigo adelante


Lo siguiente es establecer la ubicación de las bases de datos de Active Directory, de los archivos de registro y del SYSVOL, como recordarán destiné un disco duro para ese efecto (aunque es una máquina virtual no hay que perder las mejores prácticas).

A continuación me pide una contraseña para el administrador del dominio, se la pongo

Windows me muestra el resúmen de la configuración de Active Directory, la reviso y al estar conforme le doy en Siguiente...

El asistente empieza a configurar todo lo necesario, en este punto lo que queda es esperar y hacerte un café mientras. Cuando vaya a terminar te vas a dar cuenta porque empieza a crear la partición de directorio.


Luego de reiniciarse el sistema se puede ver que el sistema se unió correctamente al dominio que ahora controla, nótese el cambio en la pantalla de autenticación:

Mas tarde poblaré con usuarios grupos y demás mi Directorio activo, por lo pronto doy de alta la funcionalidad de Escritorio Remoto y regreso al asistente para instalar IIS, ya que el siguiente paso será instalar SQL Server 2008 y es un prerrequisito para Reporting Services.

Selecciono Servidor IIS en funciones del servidor, me indica que tengo que instalar otras características, específicamente me habla de Windows Process Activation Service, que por cierto habilita extensiones de protocolo para Windows Communication Foundation. :-D Si, efectivamente por eso en esta memoria técnica no verás nada de bajar el .NET Framework ni nada de esas cosas que se hacían antes en Windows Server 2003 R2 porque Windows Server 2008 ya viene listo para usar las tecnologías más recientes.


Le doy siguiente a la introducción a IIS y a continuación selecciono todas las características (ya que este es un servidor de desarrollo y también trabajo con PHP, Ruby on Rails y otras tecnologías que requieren de los servicios no tan comunes).


Finalmente confirmo las selecciones de instalación y espero los resultados.


En este punto fui a comer algo mientras se terminaba de descargar SQL Server 2008...
La segunda parte del tutorial en donde se instalan SQL Server 2008, Visual Studio 2008 y SharePoint Designer 2007 en unos momentos más... Y luego la tercera parte donde se hace la instalación en modo stand-alone de MOSS 2007 sobre este ambiente de desarrollo.