Instalación de ambiente de desarrollo MOSS 2007 en Windows Server 2008 - Primera parte: Active Directory + Internet Information Services

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".

Instalación inicial de Windows Server 2008

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.

La contraseña del usuario debe ser cambiada 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?

Teclado en pantalla, para evitar que luego no me sepa la contraseña correcta

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

Cambiando contraseña...

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

Se cambió la contraseña. Aceptar.

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:

Configuración personalizada

  • 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.

Tareas de configuración inicial

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

Menú inicio inicial en Windows Server 2008

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.

Propiedades del sistema

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:

Cambios en el dominio o el nombre del equipo

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.

Habilitar comentarios y actualizaciones automáticas de Windows

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.

Asistente para agregar funciones

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").

Advertencia DHCP con IP dinámica

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.

Especificar la configuración del servidor DNS IPv4

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.

Especificar la configuración del servidor WINS IPv4

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

Agregar o editar cambios DHCPAgregar ámbito

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.

Configurar el modo sin estado IPv6Especificar la configuración del servidor DNS IPv6

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.

Confirmar selecciones de instalación DHCP

Si todo sale correctamente el asistente te muestra una pantalla de éxito.

Instalación correcta Servidor DHCP 

Lo siguiente que haremos es configurar el servidor como controlador de dominio.

Para ello en el Menú inicio seleccioné Ejecutar... y escribí DCPROMO.

Ejecutar 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.

Comprobando si los binarios de los Servicios de dominio de Active Directory están instalados.Instalando los binarios de los Servicios de dominio de Active DirectoryInstalando los binarios de los Servicios de dominio de Active Directory

Asistente para la instalación de los 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.

Asistente para la instalación de los Servicios de dominio de Active Directory - Dominio nuevo a un bosque nuevo

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

Nombrar el dominio raiz 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.

Verificar el nombre NETBIOS del dominio

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.

Selección del nivel funcional del bosque

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

Opciones para bosque nuevo

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

Advertencia sobre IP dinámicaAdvertencia sobre IP dinámica

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).

Ubicaciones para Active Directory según las mejores prácticas

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

Contraseña del administrador de dominio

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

Resumen de configuración de Active Directory

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.

Configuraciónde Active Directory en Windows 2008Asistente creando la partición de directorio de Active Directory

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:

Pantalla de autenticación de Windows Server 2008 con Active Directory

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.

Habilitar el Escritorio Remoto

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.

Instalar Servidor Web IIS 7Servicio Windows Process Activation Service (WAS)

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).

Introducción a IIS 7Seleccionar servicios de función IIS 7

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

Confirmación de selecciones de instalación de IIS 7Resultados de la instalación de IIS 7

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.

Published Friday, February 29, 2008 5:03 PM by Alfonso Lara Ramos

Comments

# Instalación de ambiente de desarrollo MOSS 2007 en Windows Server 2008 - Primera parte: Active Directory + Internet Information Services

Friday, February 29, 2008 8:22 PM by ChicoDotNet

Por fin se liberó Windows Server 2008 y pues lo primero que se me ocurrió fue armar un ambiente de desarrollo

# Instalación de ambiente de desarrollo MOSS 2007 en Windows Server 2008

Friday, February 29, 2008 9:23 PM by ChicoDotNet

Estoy trabajando en estos momentos en la creación de un ambiente de desarrollo y demostración en Microsoft

Leave a Comment

(required) 
(required) 
(optional)
(required) 
Powered by Community Server (Commercial Edition), by Telligent Systems