Cree un entorno cluster virtual

Cómo tener un cluster de dos nodos en su portátil u ordenador de sobremesa

Las soluciones empresariales de Microsoft para entornos cluster han mejorado con el tiempo,
haciéndose mejores con el paso del tiempo. Desgraciadamente, el coste de implementar y probar una solución de cluster está normalmente fuera del alcance de muchos. Hay varias empresas que tienen en producción tanto clusters de SQL Server como de Exchange, pero que no pueden permitirse entornos de prueba de clusters en su laboratorio, cosa que les sería muy útil. Para instalar y enseñar el funcionamiento de un entorno cluster, se debe enfrentaba a tener que comprar una docena de adaptadores SCSI, cables, y discos SCSI externos. Con eso, tan sólo se conseguiría mostrar entornos cluster de un solo disco compartido. El mismo problema y las mismas limitaciones tenían otros colegas que coincidían conmigo en la conveniencia de que un entorno cluster fuera algo más portable. Ya no sólo educadores, sino también administradores de redes e ingenieros de sistemas, también deseaban encontrar la forma de poder practicar la instalación, configuración y mantenimiento de entornos cluster fuera del entorno de producción. La misma necesidad que tienen muchos proveedores de poder hacer demostraciones de sus productos para entornos cluster a sus clientes, sin tener que arrastrar pesados equipos a casa de sus clientes. Al final, una variante de solución.
VMware, el mejor aliado

Hace dos años que descubrí los productos de la empresa VMware, e inmediatamente me gustaron. Instale una máquina virtual con una distribución de Linux y otra con Windows 2000 Server, corriendo sobre una red virtual, de forma que mis conocimientos y pruebas alcanzaron otro nivel. Además de permitirme compartir la misma red sobre el mismo sistema, VMware permite configurar recursos compartidos de red, accesibles desde las máquinas virtuales. Este artículo asume que el lector dispone de conocimientos básicos sobre el funcionamiento de VMware. Si no es así, les recomendamos que visiten [www.vmware.com/support/ws3/doc]. El caso es que VMware permite compartir discos virtuales entre dos sistemas virtuales, lo que me dio la posibilidad para instalar un entorno cluster completamente virtual en mi equipo. Aquí un método documentado para construir un entorno cluster virtual. Hete aquí los ingredientes básicos: • • • • • Un portátil o estación de trabajo con 512Mb de memoria RAM y 6GB libres de disco duro. Dos máquinas virtuales Windows 2000 Advanced Server sobre una red TCP/IP virtual, cada uno de ellos configurado con 128MB de memoria RAM. Uno o más discos SCSI virtuales no persistentes (que harán de unidades de almacenamiento del cluster) Un disco virtual local de 2GB para cada máquina virtual (para los datos propios del sistema operativo) Uno o más adaptadores de red virtuales en cada máquina virtual (para la comunicación del cluster)

Creación del cluster virtual

actualizaciones y parches de sistema. de nombre VM2 (o cualquier otro que le ayude a identificarlo). abra en la consola de gestión MMC de VM1. Abra.vdmk y haga clic en Open. Cuando haya terminado de instalar y de actualizar convenientemente el sistema con Services Packs. Haremos lo siguiente: 1. seleccione Options y cambie el nombre de la maquina virtual. reinicie el sistema. pero como siempre. 4. Ajuste el tamaño del disco a 0. Para disponer de la flexibilidad de un entorno cluster en el que combinar los servicios de Exchange o de SQL Server 2000. Configuration Editor. Compartir el almacenamiento Ahora que ya hemos creado un dominio y un perfil de usuario para el cluster. Seleccione SCSI 0:0 como el dispositivo virtual del nodo. haga clic en Add. desde la consola de VMware la máquina virtual VM2. por ejemplo. el complemento Usuarios y equipos y cree una cuenta específica para el cluster en el dominio (lo más normal es llamarle. desde la pestaña Hardware cambie la ruta de acceso para la máquina virtual 2 a la ruta en donde se localicen los archivos de la máquina virtual. Déle el nombre Shared1. es recomendable preparar 3 discos SCSI virtuales. 7. e instale Windows 2000 Advanced Server como servidor independiente.exe para promover VM1 a controlador de dominio y raíz de árbol del Directorio Activo. Deje seleccionada la opción Create a New Virtual Disk y pulse Next. y seleccione Settings. Configure dicha cuenta para que la contraseña no expire. 2. Seleccione Hard disk y pulse Next. los clusters se llaman Nodo1 y Nodo2. 8. Después. En la pestaña Hardware. Con los dos sistemas virtuales ejecutándose a la vez. Apague ambas máquinas virtuales. Sin duda.A la hora de crear nuestro entorno de cluster virtual. Para empezar. y pulse Next 6. inicie sesión como administrador y cambie el nombre de máquina y la dirección IP para que sean distinta de la VM1 (normalmente. necesitaremos dos instancias de Windows 2000 Advanced Server funcionando como máquinas virtuales en el mismo equipo. y pulse Finish. Ahora. 3. Haga clic en Browse y cree una nueva carpeta en donde almacenar los discos virtuales compartidos. el orden en la elaboración es fundamental. Tras configurar la máquina virtual. cluster). En la pantalla principal de VMware. copiar y cambiar la configuración será siempre más rápido que instalar una segunda instancia de Windows 2000 Advanced Server desde cero. efectúe los siguientes pasos para preparar los dos sistemas para ser partes de un cluster. Cree la primera máquina virtual (VM1). para que no coincida con el nombre de la máquina de la que es copia. para configurar opciones avanzadas. Póngale el nombre al dominio que más le guste. eso depende de usted y de sus hábitos de denominación). Ejecute el mandato dcpromo. que ya tenemos dos máquinas virtuales completamente operativas. copie todo el contenido de la carpeta en donde se aloja la máquina virtual recién configurada a otra carpeta. Tras la instalación del Directorio Activo utilizando su asistente. haga clic con el botón derecho sobre la primera máquina virtual (VM1). 5. añada la segunda máquina virtual al dominio. . Verifique que el disco virtual que acaba de crear muestra la ruta de acceso y tiene el nombre asignado y haga clic en Advanced. Añada la cuenta el grupo de Administradores del dominio.5GB (será usado por la información de quórum del cluster). arránquela y tras inicializar el sistema. el paso siguiente es configurar el almacenamiento compartido. y para que el usuario no pueda cambiarla.

5. La configuración de los discos de la segunda máquina virtual (VM2) debe coincidir pues con la de la primera máquina. hemos configurado a la primera máquina virtual para que comparta los discos. En la pantalla principal de VMware. De esta forma. deje los discos así. 8. VM1. Realizaremos los siguientes pasos. haga clic en Add. Seleccione Use an Existing Virtual Disk y pulse Next. respectivamente La Pantalla 1 reproduce la pestaña Hardware del configurador de una máquina virtual. 4. . 6. Verifique que la ruta de acceso de dicho archivo es correcta y pulse Next. Si no dispone de mucho espacio de almacenamiento libre. Repita los pasos del 2 al 8 y cree dos discos SCSI virtuales más. Seleccione Persistent como tipo de disco y pulse Finish 9.vdmk y haga clic en Open. con la excepción de que cada máquina dispone de un disco IDE local propio (en donde reside su instalación de Windows 2000 Advanced Server). Haga clic en Browse. con los nombres Shared2 (de 2Gb de tamaño) y Shared3 (de media giga de capacidad). De momento. Inicie una segunda instancia de VMware. ambos nodos deben haberlos reconocido. 7. 3. Seleccione Hard Disk y haga clic en Next. 2. y determine que utilicen los dispositivos virtuales de una cadena SCSI 0:1 y 0:2. los discos serán persistentes. hemos indicado inicialmente que los discos deben ser no persistentes. Anteriormente. Antes de que los dos nodos puedan compartir los discos. cuando se carguen las copias del sistema operativo en las dos máquinas virtuales. haga clic con el botón derecho del ratón sobre la segunda máquina virtual y seleccione Settings.9. En la pestaña Hardware. 1. detectarán los discos virtuales y los firmarán para su uso posterior. Ahora vamos a configurar la segunda máquina virtual para que los detecte. pero como verá tras seguir los pasos anteriores. localice y seleccione el archivo Shared1. tan sólo es estrictamente necesario crear un disco. Con los pasos detallados hace un momento. en la que podemos ver creados tres discos SCSI. Repita los pasos del 2 al 8 para los discos compartidos Shared2 y Shared3. que es el que necesita el entorno cluster para funcionar.

Firmado de los discos Ahora que ya hemos configurado los discos (Pantalla 2). pero lo harán tan pronto incorporemos esta segunda máquina virtual al cluster. Apague la máquina virtual VM1. Inicie la segunda máquina virtual VM2. y pulse Continuar. En la siguiente pantalla. Cuando se le solicite que seleccione los discos a firmar. siga los pasos siguientes: 1. 7. Cuando le aparezca el asistente Firmar y actualizar los discos. pulse Continuar. le hemos dado los nombres Quórum y la letra de unidad Q a la primera unidad. 6. haga clic con el botón derecho sobre el espacio no utilizado y seleccione Crear partición. Siga los siguientes pasos: . Para este artículo. al segundo volumen el nombre Data y la letra de unidad R y al tercer volumen. Las letras de las unidades no coincidirán con las que les hemos dado anteriormente en la máquina virtual VM1. 3. Para hacerlo en la primera máquina virtual (VM1). el nombre Logs y la letra de unidad S. en la Pantalla 2 podemos ver los tres discos ya formateados. 5. 2. 8. Inicie la máquina virtual e inicie sesión como administrador. Abra la aplicación Administración de discos de esta máquina virtual. 9. Haga clic en Finalizar para cerrar el asistente. 4. cree una partición en cada disco y déles formato NTFS. apague esta máquina virtual. Para crear la partición. Ahora que hemos verificado que los discos se reconocen en VM2. y verifique que los tres discos se ven representados. tendremos que verificar que la segunda máquina virtual es capaz de reconocerlos. Haga clic con el botón derecho sobre el icono Mi equipo que se encuentra sobre el Escritorio de Windows y seleccione Administrar. éstos deben ser firmados. Cierre el complemento Administración de discos 10. deseleccione los 3 discos virtuales para que no se actualicen como discos dinámicos. Haga clic en la carpeta Administración del disco. Ahora que ya tenemos los tres discos firmados. Ahora que los tres discos están firmados y reconocidos por el sistema operativo. y pulse Continuar. seleccione las casillas de selección de los tres discos virtuales recién creados. El último paso que tenemos que hacer antes de instalar el servicio Microsoft Cluster en ambos nodos es convertir los discos de persistentes a no persistentes de manera que las dos máquinas virtuales puedan compartirlos de forma simultánea.

Instalación del servicio de cluster Ahora que los discos virtuales están completamente operativos. 13. 11. Comencemos con la primera máquina virtual. 9. Acepte para configurar la red del cluster. Haga clic en Agregar o quitar componentes de Windows. como disco de quórum. y pulse Siguiente Déle un nombre al entorno cluster y pulse Siguiente. Seleccione el componente del servicio de cluster. Si se le solicita. Pero tenga en cuenta que los discos no persistentes pierden sus datos cuando son apagados. haga clic con el botón derecho sobre la primera máquina virtual y seleccione Settings. 3. Seleccione la opción que instala el primer nodo del cluster. 12. pulse Siguiente.1. Introduzca el nombre y contraseña del usuario de dominio para el cluster que habíamos creado anteriormente. 10. y pulse Siguiente. Para evitarlo. tal y como podrá comprobar cuando inicie VM1 e instale el servicio de cluster. 2. 4. Repita el paso 2 para los demás dos discos virtuales. Repita los pasos 1 a 4 para la segunda máquina virtual VM2. Inicie VM1 y haga un inicio de sesión como Administrador del dominio. Acepte la advertencia de que Microsoft no soporta hardware para entornos cluster que no haya sido aceptado por la HCL (Hardware Compatibility List). 1. Cuando le aparezca la pantalla de introducción del asistente de configuración. Los discos no perderán sus firmas al ser convertidos de persistentes a no persistentes. la aplicación Agregar o quitar programas. 7. les explicaremos un truco un poco más adelante. seleccione el primer disco virtual SCSI y seleccione la opción Nonpersistent: Discard changes after powering off. En la pantalla principal de VMware. 5. 6. 8. 3. . 5. Asegúrese que los tres discos virtuales están seleccionados como Discos administrados. y pulse Siguiente. y con la letra de unidad Q. todo lo que tenemos que hacer es instalar el servicio de Cluster normalmente. 2. Un la pestaña Hardware del Configuration Editor. Abra en el Panel de control. Seleccione el disco de 500MB que hemos bautizado como Quorum. 4. Haga clic en Aceptar para cerrar el Configuration Editor. y pulse Siguiente. inserte el CD original de Windows 2000 Advanced Server.

15. Haga clic en Finalizar. Deje la máquina virtual VM1 ejecutándose e inicie la segunda. 11. 9. Abra en el Panel de control. 7. Cuando recibamos la notificación de sólo se ha configurado un adaptador. 3. pulsaremos Siguiente. pulse Siguiente. 6. 2. Cuando le aparezca la pantalla de introducción del asistente de configuración. tal y como podemos ver en la Pantalla 3. Si se le solicita. Cuando recibamos la notificación de sólo se ha configurado un adaptador. . 5. Déle un nombre a la red y seleccione Habilitar esta red para su uso en cluster. inserte el CD original de Windows 2000 Advanced Server. pulsaremos Siguiente. Esta máquina virtual dispone únicamente de un adaptador de red. 18. Introduzca una dirección IP y una submáscara de red válida que estén en la misma red virtual de las dos máquinas virtuales. Acepte la advertencia de que Microsoft no soporta hardware para entornos cluster que no haya sido aceptado por la HCL (Hardware Compatibility List). y pulse Siguiente. Seleccione el componente del servicio de cluster. Seleccione la opción que instala el segundo nodo del cluster. y pulse Siguiente. y pulse Siguiente. 17. una privada y una pública. de manera que seleccionaremos la opción Todas las comunicaciones (red mixta) y aceptaremos. Cierre la aplicación Añadir/Borrar programas.14. pulse Aceptar. la aplicación Agregar o quitar programas. y pulse Siguiente. 16. 4. y pulse Siguiente Introduzca el nombre del cluster que dimos en la configuración del primer nodo. Si tuviéramos dos adaptadores virtuales de red. 8. podríamos disponer de dos redes. 19. Inicie sesión como administrador de dominio y realice los siguientes pasos: 1. 10. Haga clic en Finalizar para cerrar el asistente. Abra Agregar o quitar componentes de Windows. para adjuntar este segundo nodo al cluster. VM2. Introduzca la contraseña del usuario del cluster. Cuando sea notificado que el servicio de cluster se ha iniciado correctamente.

Si se ejecuta un CHKDSK durante el primer failover. ejecute la aplicación Administrador de clústeres. Esta técnica. verifique su funcionamiento provocando un failover (migración de recursos): 1. debería ver cómo los recursos del cluster se han movido al segundo nodo. que encontrará en las Herramientas de administración 2. al encenderlas volveremos a tener las máquinas en el punto en donde las dejamos. de manera que cuando volvamos a trabajar con ellas.Ahora que ya tenemos los dos nodos funcionando. hace que las máquinas virtuales se suspendan. Ahora ya podrá apagar su equipo sin perder los datos de esos discos no persistentes. suspenda primero la máquina virtual y cierre después la ventana. Para evitar este problema cuando quiera apagar efectivamente el sistema. evidentemente. . Tal y como la Pantalla 4 reproduce. Un pequeño truco Hemos encontrado un pequeño problema con el entorno cluster basado en máquinas virtuales. Haga clic con el botón derecho y seleccione Mover grupo 4. las letras de unidad de los discos compartidos del segundo nodo coincidirán con los del primer nodo. En cada máquina virtual. no cuando sé reinicializa una máquina virtual. Tras haber iniciado la migración de los recursos del cluster para cada grupo de clústeres y para cada grupo de discos. en donde se comparten discos SCSI virtuales no persistentes: los discos pierden los datos cuando se apagan las máquinas virtuales. El problema sólo se da cuando se apagan. deje que termine y no interrumpa el proceso. Expanda la carpeta de Grupo de clústeres 3.

Sign up to vote on this title
UsefulNot useful