Creando un Cluster de Windows Server 2008 (Parte 2)
Configuracion del Storage y los nodos con iSCSI
En este punto los caminos pueden bifurcarse segun le convenga al lector.
La idea en esta parte es definir la forma en que lo s nodos van a conectarse al storage.
Windows Server 2008 no soporta mas Scsi paralelo (el tradicional), sino que soporta iSCSI o FC
Dependiendo de la dispobibilidad que uds tengan elegiran una u otra forma.
Yo a efectos de esta demo voy a utilizar iSCSI.
De elegir iSCSI, tambien existen varias posibilidades, la primera es contar con un Storage fisico iSCSI, lo cual resulta optimo, en este caso deberian proporcionar la mejor calidad y velocidad de conectividad entre el Storage iSCSI y los nodos
Otra opcion es usar un Windows Server 2003 que hace las veces de Storage iSCSI y un iSCSI target que reciba y canalice a los nodos, un ejemplo de iSCSI target puede ser StarWind que puede descaergarse de aca.
Ese Windows Server 2003 bien puede ser fisico o virtual.
Otra posibilidad es usar Windows Unified Data Storage Server (que puede descargarse de aqui) que cuenta con soluciones de Storage entre las cuales se encuentra un iSCSI target.
Yo, para este ejemplo voy a usar una solucion hibrida. Esto es: un Windows Server 2003 virtual con el iSCSI target de Windows Unified Data Storage Server. Pero uds pueden uysar la que mejor les venga en ganas :)
Primero vamos a iniciar los iSCSI initiators en cada nodo. Asi que en panel de control de los nodos, doble click en iSCSi initiator
El primer cartel indica que el servicio no esta corriendo y pide permiso para ponerlo en automatico e iniciarlo.
luego, permite configurar las excepciones en el firewall de tal forma que los paquete iSCSI puedan transitar a traves de el.
Puertos que habilita en el firewall:
NetBIOS Datagram Service UDP 138
Remote Procedure Call (RPC) TCP 135
iSCSI Software Target TCP 3260
Ademas en el firewall del target server en el caso de usar el mismo iSCSI target que yo debera habilitarse %windir%\system32\Wintarget.exe como excepcion en aplicaciones.
Una vez abierto el iSCSI initiator, en la aleta Discovery en ambos nodos en Target Portals se agregara la ip del Storage y el puerto por omision 3260.
Luego es necesario configurar el storage para recibir las conexiones de los nodos, en este punto la configuracion variara segun el metodo elegido por uds y dependera basicamenbte de la documentacion del iSCSI target utilizado.
En mi caso y con el iSCSI target que yo elegi la cosa es asi.
Creo un nuevo iSCSI target
Siguiente a la bienvenida (cuando dejaran de ponerle bienvenida a los asistentes :( )
Nombre del target y eventual descripcion
Aqui deberiamos ewncontrar a los iSCSI initiators que ya estaban apuntando al storage.
Click en Advanced
click en Browse
y... Voila!, los dos nodos de mi cluster listos para ser enganchados.
Agrego de a uno a la vez y me queda algo asi.
click en OK
y continuo hasta el final del asistente, debajo de iSCSI Targets deberia figurar el que acabo de crear.
Luego en devices deberia checkear que tengo una particion disponible para crear devices, en mi capture se observa como "no alocada" (Unallocated), bien si este es el caso deberian ir al administradoir de discos, crear una particion primaria, formatearla, volver aca y hacer F5 en devicespara que aparezca con su letra y espacio correspondiente en formato NTFS.
Una vez hecho eso, click derecho en Devices y "Create a Vitual Disk"
en File, le digo que archivo y en que particion quiero que lo cree, como yo habia dejado una particion dedicada a esto cuya letra es E: le indico esa particion y un nombre de archivo. Lo que hace aca el target es crear sobre la particion que yo le digo un archivo con el nombre del file. en este caso Quorum que va a ser utilizado como Witness disk de nuestro cluster.
Luego el tamaño, al cual le asigne 512 MB
Una descripcion
Y a que iSCSI target estara conectado, en este caso al que habiamos creado anteriormente.
Siguiente...
y Concluir el Asistente.
Luego es necesario repetir los pasos de creacion de Device para crear otro disco para la data, en mi caso lo cree de 8096 MB, se observa en el siguiente capture
Una vez hecho esto, deberemos volver a los dos nodos.y en los iSCSI Initiatos, en la aleta Targets que se observa vacio
hacer click en Refresh, y deberia aparecer el target segun se observa debajo.
luego en Log On.. asegurarse que "Automatically restore the connection when the computer starts" este tildado.
Recordar realizar todas estas tareas del iSCSI Initiator en ambos nodos!!!.
Apagar el nodo 2
En el nodo 1 ir al administrador de discos y deberian observarse los dos dicos (Quorum y Data) inicializarlos...
Luego procederemos a crear los volumenes
Indicando tamaño....
Filesystem..
Revision de las tareas y go ahed!
Listo! Ya tenemos todo listo para comenzar a configurar en cluster, pero eso es motivo de la parte 3 del post.