Diseño de clúster VMware vSphere para redundancia de sitio


9

Tengo una pregunta sobre el mejor diseño para la reducción de sitios cuando se usan clústeres de vSphere. Sin embargo, un poco de información básica sobre nuestra situación primero.

Somos una empresa mediana con dos oficinas principales, ubicadas en diferentes países. Nuestras redes están conectadas por una línea arrendada Layer2 de 150Mbps que actualmente está infrautilizada. Tenemos una variedad de servicios que se ejecutan para uso interno dentro de la empresa, algunos en servidores físicos y otros en clústeres de vSphere existentes. En nuestro departamento también ejecutamos varios servicios (casi todos se ejecutan bajo varias formas de Linux) como NTP, Syslog, servidores de salto, servidores de monitoreo, etc.

Ahora tenemos el requisito de que esos servidores deben ser redundantes dentro de cada ubicación (que no están en este momento) y también reductores del sitio (que en cierta medida lo están, los servidores están duplicados en la 2da ubicación con configuraciones mantenidas sincronizadas a través de varios métodos en la capa de aplicación). No hay SAN disponible para nosotros, al menos no algo que podamos usar en este momento.

El costo también es un problema. Si bien tenemos un presupuesto disponible para esto, no podemos permitirnos comprar SAN para ambas ubicaciones, por ejemplo.

Miré la función VSA y parece que esto podría ser algo para nosotros, pero no estoy seguro de cómo resolver el requisito de reducción de sitios.

En este momento, para fines de prueba, estoy configurando en un laboratorio un vSphere 5 con VSA en dos hosts ESXi. Actualmente estoy usando el kit Essentials Plus con licencia VSA, que me permite construir un clúster VSA en hasta 3 hosts, junto con una licencia vCenter para administrarlos. Cada host tiene dos tarjetas de red de doble puerto y dos unidades de 600 GB, que se ejecutan en Raid1. En cuanto al hardware, esto será suficiente para que podamos ejecutar todos los servicios que necesitamos como máquinas virtuales y proporcionará redundancia dentro del sitio.

Por el momento, solo veo dos opciones para tener redundancia en el sitio:

  1. cree un clter VSA idéntico en la segunda ubicación y mantenga los diversos servicios sincronizados en la capa de aplicación (sincronización de base de datos, rsync, etc.).
  2. simplemente mueva uno de los hosts del clúster existente a la segunda ubicación, básicamente haciendo que el clúster VSA abarque el enlace de 150 Mbps entre los sitios.

Preferiría la segunda opción, pero no estoy seguro de qué tan bien funcionará, si es que puede funcionar. Técnicamente debería, podemos abarcar las VLAN necesarias en la línea arrendada y tenerlas disponibles en la segunda ubicación. La ventaja sería que no debemos preocuparnos en absoluto por la sincronización de bases de datos y similares. Pero tengo la sensación de que el ancho de banda no será suficiente, no tengo forma de saber cuánto tráfico generará el clúster VSA entre los hosts. Me doy cuenta de que esto probablemente dependerá del uso individual de las máquinas virtuales, pero aún así, no tengo idea de cómo VSA replica los datos entre los hosts ESXi.

¿Son estas mis únicas opciones o puedo lograr mis objetivos de alguna otra manera? ¿Hay alguna forma de tener algún tipo de clúster de "espera en frío" en la segunda ubicación donde las máquinas virtuales se sincronizarían una vez por noche desde la ubicación principal? La idea es que en caso de que el primer sitio no esté disponible, podríamos poner todas esas máquinas virtuales en línea allí. Estaríamos bien con los datos que tienen 1 día de antigüedad.

Cualquier respuesta es apreciada.

Saludos cordiales, Stefan

Respuestas:


8

Simplemente recomendaría mantener dos clústeres separados y manejar la replicación a nivel de máquina virtual con el producto vSphere Replication . Está disponible para usted con su licencia de vSphere Essentials Plus y le permite mantener un RPO entre 15 minutos y 24 horas (ajustable por VM), así como la capacidad de replicar en tipos de almacén de datos diferentes. vSphere Replication es un componente que se usa en el conjunto de recuperación ante desastres Site Recovery Manager más grande de VMware .

Utilizo la replicación para manejar la protección externa de algunas máquinas virtuales críticas. La última revisión del software le permite mantener instantáneas de un punto en el tiempo en el destino.


ingrese la descripción de la imagen aquí


ingrese la descripción de la imagen aquí


Gracias por la respuesta y por la explicación detallada, Edmund. Déjame ver si te entendí correctamente. Así que configuré un clúster VSA basado en dos hosts ESXIi en la ubicación 1. Al final, el VSA me presentará dos almacenes de datos en los que configuré mis máquinas virtuales. Luego creo otro clúster VSA en la ubicación 2 sin máquinas virtuales, pero con los mismos dos almacenes de datos. Al usar la función vSphere Replication, las máquinas virtuales se mantendrán sincronizadas con las del clúster en la ubicación 1. ¿Es correcto? ¿Las máquinas virtuales siempre estarán desconectadas en la ubicación 2?
Stefan Radovanovici

Y otra pregunta: ¿permitirá mi licencia Essentials Plus esto, teniendo en cuenta que el clúster en la ubicación 2 es un clúster totalmente diferente, con su propia licencia Essentials Plus? ¿O eso no es relevante?
Stefan Radovanovici

1
El destino no es relevante. Puede estar en su clúster, puede estar fuera de él. Solo necesita ser un objetivo visible. Hay un dispositivo de replicación vSphere que probablemente instalarías en cada clúster. Las máquinas virtuales estarán apagadas en el lado de destino. Pero en caso de necesidad, puede habilitarlos o simplemente registrarlos en el servidor host del destino. Los nombres del almacén de datos no necesitan ser los mismos.
Ewwhite

Ok, entonces esto parece ser lo que estamos buscando. Muchas gracias por la información.
Stefan Radovanovici
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.