stringtranslate.com

Servidor de clúster Veritas

Veritas Cluster Server (rebautizado como Veritas Infoscale Availability [1] [2] y también conocido como VCS y también vendido incluido en el producto SFHA ) es un software de clúster de alta disponibilidad para sistemas informáticos Unix , Linux y Microsoft Windows , creado por Veritas Technologies . Proporciona capacidades de clúster de aplicaciones a sistemas que ejecutan otras aplicaciones, incluidas bases de datos , intercambio de archivos en red y sitios web de comercio electrónico .

Descripción

Los clústeres de alta disponibilidad (HAC) mejoran la disponibilidad de las aplicaciones al fallar o cambiarlas en un grupo de sistemas, a diferencia de los clústeres de alto rendimiento , que mejoran el rendimiento de las aplicaciones al ejecutarlas en múltiples sistemas simultáneamente.

La mayoría de las implementaciones de Veritas Cluster Server intentan generar disponibilidad en un clúster, eliminando puntos únicos de falla mediante el uso de componentes redundantes como múltiples tarjetas de red, redes de área de almacenamiento además del uso de VCS.

Productos similares incluyen Fujitsu PRIMECLUSTER, IBM PowerHA System Mirror , HP ServiceGuard , IBM Tivoli System Automation para multiplataformas (SA MP), Linux-HA , OpenSAF , Microsoft Cluster Server (MSCS), NEC ExpressCluster, Red Hat Cluster Suite , SteelEye LifeKeeper y Sun. Grupo .

VCS es principalmente un software de agrupación en clústeres a nivel de usuario; la mayoría de sus procesos son procesos normales del sistema en los sistemas en los que opera y no tienen acceso especial al sistema operativo ni a las funciones del kernel en los sistemas host. Sin embargo, la tecnología de interconexión (latido) utilizada con VCS es un protocolo propietario basado en Ethernet de capa 2 que se ejecuta en el espacio del kernel utilizando módulos del kernel. [3] El protocolo de membresía de grupo que se ejecuta sobre el protocolo de latido de interconexión también se implementa en el kernel. [3] En caso de cerebro dividido , el módulo 'fencing' realiza el trabajo de arbitraje y protección de datos. El cercado también se implementa como un módulo del kernel.

La arquitectura básica de VCS incluye transporte de baja latencia (LLT), servicios de membresía global y protocolo de transmisión atómica (GAB), demonio de alta disponibilidad (HAD) y agentes de clúster.

LLT se encuentra en la parte inferior de la arquitectura y actúa como conducto entre GAB y la red subyacente. Recibe información de GAB y la transmite a los nodos participantes previstos. Si bien el módulo LLT en un nodo interactúa con todos los demás nodos del clúster, la comunicación es siempre 1:1 entre los nodos individuales. Entonces, en caso de que sea necesario transmitir cierta información a través de todos los nodos del clúster, asumiendo un clúster de 6 nodos, se envían 6 paquetes diferentes a través de interconexiones de máquinas individuales.

GAB determina qué máquinas forman parte del clúster y la cantidad mínima de nodos que deben estar presentes y funcionando para formar el clúster (este número mínimo se denomina número inicial). GAB actúa como una capa abstracta sobre la cual se pueden conectar otros servicios de clúster. Cada uno de esos servicios de clúster debe registrarse con GAB y se le asigna un nombre de puerto único predeterminado (un solo alfabeto). GAB tiene un componente de cliente y de servidor. El componente del cliente se utiliza para enviar información utilizando la capa GAB y se registra con el componente del servidor como puerto "a". HAD se registra con GAB como puerto "h". La parte del servidor de GAB interactúa con los módulos GAB en otros nodos del clúster para mantener la información de membresía con respecto a diferentes puertos. La información de membresía transmite si todos los módulos del clúster correspondientes a los puertos (por ejemplo, GAB (puerto "a"), HAD (puerto "h"), etc.) en diferentes nodos del clúster están en buenas condiciones y pueden comunicarse entre sí de la manera prevista. .

La capa HAD es el lugar donde se proporciona la alta disponibilidad real para las aplicaciones. Este es el lugar donde las aplicaciones realmente se conectan al marco de alta disponibilidad. HAD se registra con GAB en el puerto "h". El módulo HAD que se ejecuta en un nodo se comunica con los módulos HAD que se ejecutan en otros nodos del clúster para garantizar que todos los nodos del clúster tengan la misma información con respecto a la configuración y el estado del clúster.

Para que las aplicaciones puedan conectarse al marco de alta disponibilidad, necesita el software del agente de clúster. Los softwares del Agente de Cluster pueden ser genéricos o específicos para cada tipo de aplicación. Por ejemplo, para que Oracle utilice el marco HA (alta disponibilidad) en VCS, necesita un software de agente. VCS en la base es un software de clúster genérico y es posible que no sepa cómo se inician, detienen, monitorean, limpian, etc., las diferentes aplicaciones. Esta información debe codificarse en el software del Agente. El software agente puede considerarse como un traductor entre la aplicación y el marco HA. Por ejemplo, si HAD necesita detener la base de datos Oracle, de forma predeterminada, no sabrá cómo detenerla; sin embargo, si tiene el agente Oracle DB ejecutándose, le pedirá al agente Oracle que detenga la base de datos y, por definición, el agente emitirá comandos específicos para la versión y configuración de la base de datos y monitorear el estado de detención.

Archivos importantes donde se guarda la información de configuración del clúster:

Veritas Cluster Server para Windows está disponible como producto independiente. También se vende incluido con Storage Foundation como Storage Foundation HA para Windows; Veritas Cluster Server para AIX, HP-UX, Linux y Solaris se suministra como un producto independiente.

El producto Veritas Cluster Server incluye VCS Management Console, que es un software de administración de múltiples clústeres que automatiza la recuperación ante desastres en todos los centros de datos.

Historial de lanzamientos

Ver también

Referencias

  1. ^ "Guía de novedades de Veritas InfoScale™". Veritas. Archivado desde el original el 30 de marzo de 2017 . Consultado el 8 de noviembre de 2021 .
  2. ^ "Guía de novedades de Veritas InfoScale™ 7.0 para Windows". Veritas . Consultado el 8 de noviembre de 2021 .
  3. ^ ab Symantec. Guía del usuario de Veritas Cluster Server 5.0 (Solaris) (PDF) . Symantec. págs. 331–360.[ enlace muerto ]

Enlaces externos