Continuando con la creación del cluster Windows Server 2008 R2 sobre vSphere 5 (ver este post antiguo). Una vez están configurados todos los nods, hoy toca crear dicho cluster. Ya vimos en otra serie posts como crear un Failover Cluster para Hyper-V y Windows Server 2012, asi que esto es mas de lo mismo (ver este post y este segundo post), y, para hacerlo nuevo y distinto, todo será a través de Powershell.
1 Configuración inicial:
Ya lo vimos en el post anterior pero en ella detallamos los siguientes puntos:
- Configuración de los servidores. Instalación de sistema operativo y hotfixes.
- Configuración de las redes (privada y pública) y la prioridad de las mismas (publica sobre privada).
- Configuración de los discos (Quorum y Datos) a través de nuestro Hipervisor ESXi, ya sean iSCSI o FC (en modo RAW).
- Presentación de los discos.
2 Instalación de requisitos.
- Instalar Feature Failover Cluster en todos los nodos del cluster. Importaremos el módulo de Server Manager para poder añadir la característica de Failover Clustering.
Posteriormente, añadirermos el módulo de Failover-clustering para crear nuestro Cluster y empezar a gestionar recursos:
3 Validación de configuración.
Al igual que en modo gráfico podemos validar si todos y cada uno de nuestros nodos son válidos para la creación de un Failover Cluster. En nuestro caso tendremos el servidor naranja (servidor_g) y el servidor verde (servidor_h).
Ejecutamos el cmdlet Test-Cluster -node <nodo1>, <nodo2>
Nos aparecerá el resultado, en mi caso, con ciertos warnings y la ubicación del fichero con el informe:
Que, por defecto, nos lo ubicará en c:windowsClusterReports :
En este informe, como muy buen ejemplo, nos indica que uno de los dos nodos, concretamente el nodo verde, tiene dos hotfixes menos que el nodo naranja.
Si hacemos un Windows Update nos aparece lo siguiente:
Se instalan y volvemos a pasar el test con resultado óptimo.
4 Creación del Failover Clustering.
Procedemos a crear el Failover Clustering ejecutando el cmdlet New-cluster -name <Nombre> -Node <nodo1>,<nodo2> -StaticAddress <Dirección IP del Cluster>
Una vez creado, obtenemos la información de nuestro Failover-clustering (datos que podremos modificar para tunnear nuestra configuración mas adelante):
Al crear el Failover-Cluster, todos aquellos recursos como puedan ser NICs y Discos que tengan los nodos se incluyen en él. Estos son los recursos del nuestro Cluster:
Si nos fijamos, en el proceso de creación a los discos que ha encontrado y añadido al Cluster los ha nombrado Cluster Disk 1 y Cluster Disk 2. Procedemos a renombrarlos a nuestro gusto:
$NewName = Get-ClusterResource ‘Cluster Disk 1’;$NewName.name = ‘Quorum’
Lo podemos ver desde la consola gráfica cómo queda:
Lo mismo ocurre con las tarjetas de red, las renombramos nuevamente como deseemos, aunque se complica un poquito.
({Get-ClusterNetwork | Where-Object {$_.name -eq ‘Cluster Network 1′}}.name =’Public’
Y, para finalizar, nuestro sistema de Quorum o definición de mayoría de votos. Ejecutamos el cmdlet Get-ClusterQuourm | fl * donde nos dirá qué tipo de mayoría tenemos:
Si no es la que queremos, como es el caso ya que ha cogido como disco de Quorum el disco que hemos denominado «Datos», pues lo cambiamos: Set-ClusterQuorum -NodeAndDiskMajority ‘Quorum’
Pues hasta aqui la configuración básica.
5 Validación de la instalación.
Para finalizar procedemos a verificar y validar nuestra configuración de Cluster:
Pues todo fantástico. Que tengais muy buena semana.
.
Bibliografía:
Pablo A. Ahumada. Me ha parecido un post muy completo.
Technet. Comandos de Powershell para Failover Clusters.
Technet. Configuración de Servicios Clusterizados con Powershell.