Armando un Cluster con Hyper-V con Server Core (parte 1) y Creando un Cluster de Windows Server 2008 (Parte 3, deuda) (dedicado a Pablito que no se le anima a Server Core)

En esta serie de post voy a explicar como armar un cluster de Windows Server 2008 con Server Core y Hyper-V, esta serie de posts tambien sirve como parte 3 de la serie inconclusa llamada "Creando un Cluster de Window Server", dese asi por pagada la deuda :)

Es sabido que Server Core ofrece los mejores cimientos para el montaje de una infraestrucutra de Hyper-V ya que Server Core reduce la superficie de ataque y maximiza la disponibilidad de recursos, pero por el otro lado, al no tener GUI se convierte un poco en un indomable.

Esta serie de posts intenta mostrarlo un poco mas dócil y mostrar como manejarse a puro cmd.

Cuentas claras conservan la amistad.

A fin de reducir un poco el alcance de los posts y escribir un poco menos :) voy a dar por sentado algunas cosas.

Vamos a armar un cluster de dos nodos los dos conteniendo Server Core, Asumimos ya que el AD esta en marcha asi que de AD no vamos a tocar nada. Por otro lado y dado la variedad de soluciones de storage disponible es imposible cubrir esa parte, por lo tanto vamos a asumir que ya tenemos las LUNS creadas y son visibles por los nodos. Si son por fibra la cosa es mas facil, las LUNS debieran verse sin mucho drama, si son iSCSI, hay que configurar los iSCSI initiators.

Voy a usar el caso mas dificil, el que supone que debieramos configurar los iSCSI targets en los Server Core, asi trabajamos un poquito mas y sirve como referencia para otros usos.

Detalle de la solucion:

Un AD funcionando al cual unir los nodos, en mi caso ar-naplab.dc01.ponicke.ad, un storage con 3 LUNs creadas, una de 500mb para el quorum y dos de 20gb para poner HAVMs.

Dos Server Core Enterprise Edition con tres placas de red (esta solucion deberia tener en realidad 4 para no usar la publica de management por VMs, pero para no complicar vamos a compartir la placa publica entre management y VMs. Cada placa conectada a su correspondiente switch.

Aca el diagrama basico:

image

Los Server Core debieran estar completamente desconfigurados, es tarea de esta serie de posts, trabajar sobre ellos y adaptarlos segun corresponda.

A fin de ahorrar espacio, trabajo, etc. voy a mostrar el trabajo sobre uno solo de los nodos pero cada operacion debera hacerse en ambos nodos con los parametros correspondientes a cada nodo, igual a medida que avanzo en las operaciones lo ire recordando.

Primero vamos a renombrar los nodos para ajustarlos al diagrama

Tiramos un hostname para ver el nombre actual y luego usamos netdom renamecomputer

El comando en el nodo 1 seria algo mas o menos asi:

netdom renamecomputer %computername% /newname:ar-naplab-hv01

y en el nodo 2 seria:

netdom renamecomputer %computername% /newname:ar-naplab-hv02

Luego reiniciamos con shutdown -t 0 -r

veámoslo en accion

image

al volver del restart deberiamos tener algo asi

image image

ahora es tiempo de configurar las IPs correspondientes a cada red. Tal como muestra el diagrama, mi escenario tiene tres placas de red conectadas a tres redes distintas y aisladas entre si.

netsh interface ip set address "Local Area connection" static 192.168.1.31 255.255.255.0 en el nodo 1 y

netsh interface ip set address "Local Area connection" static 192.168.1.32 255.255.255.0 en el nodo 2

luego el ping de rigor para comprobar que todo marcha sobre ruedas.

image

Ahora vamos con la IP del Hearbit

netsh interface ip set address "Local Area connection 2" static 10.10.10.31 255.255.255.0 en el nodo 1 y

netsh interface ip set address "Local Area connection 2" static 10.10.10.32 255.255.255.0 en el nodo 2

y vuelta ping para revisar.

image

Ahora vamos por la red del iSCSI

netsh interface ip set address "Local Area connection 3" static 172.16.16.31 255.255.255.0 en el nodo 1 y

netsh interface ip set address "Local Area connection 3" static 172.16.16.32 255.255.255.0 en el nodo 2

y una vez mas ping

image

Ahora viene el momento de unir los nodos al dominio, para eso es importante configurar los DNSs que aun no hemos hecho ya que solo nos ocupamos de las IPs, asi que

netsh interface ip set dns "Local Area connection" static 192.168.1.1 en ambos nodos

image

y ahora si a unir al dominio los nodos.

en ambos nodos corremos:

netdom join %computername% /domain:ponicke.ad /userd:administrator /passwordd:Passw0rd  (atenti que es userd y passwordd, si no da error, mirar el capture de abajo)

Y luego reiniciar con

shutdown -t 0 -r

image

A la vuelta del reinicio tendremos ya lista la infraestructura basica para nuestro cluster con hyper-v en server core. Estamos listos para seguir, pero sera en el proximo post.