NonStop Clusters (NSC) era un paquete adicional para SCO UnixWare que permitía la creación de clústeres de imágenes de sistema único tolerantes a fallos de máquinas que ejecutaban UnixWare. NSC fue una de las primeras soluciones de clúster de alta disponibilidad disponibles comercialmente para hardware estándar . [ 1 ]
Descripción
NSC proporcionó un clúster de imágenes de sistema único completo :
- Migración de procesos
- Los procesos iniciados en cualquier nodo del clúster pueden migrarse a cualquier otro nodo. La migración puede ser manual o automática (para el equilibrio de carga).
- Espacio de proceso único
- Todos los procesos eran visibles desde todos los nodos del clúster. Para la gestión de procesos se utilizaron los comandos estándar de Unix (ps, kill, etc.).
- Raíz única
- Todos los archivos y directorios estaban disponibles desde todos los nodos del clúster.
- Espacio de E/S único
- Todos los dispositivos de E/S estaban disponibles desde cualquier nodo del clúster. La convención normal de nombres de dispositivos se modificó para agregar un número de nodo a todos los nombres de dispositivos. Por ejemplo, el segundo puerto serie en el nodo 3 sería . Una partición en un disco SCSI en el nodo 2 podría ser .
/dev/tty01h.3/dev/rdsk/n2c3b0t4d0s3 - Espacio IPC único
- Los mecanismos estándar de comunicación entre procesos (IPC) de UnixWare ( memoria compartida , semáforos , colas de mensajes, sockets de dominio Unix ) estaban disponibles para la comunicación entre procesos que se ejecutaban en cualquier nodo.
- Dirección IP virtual del clúster
- NSC proporcionó una única dirección IP para acceder al clúster desde otros sistemas. Las conexiones entrantes se distribuyeron mediante balanceo de carga entre los nodos disponibles del clúster.
El sistema NSC fue diseñado para alta disponibilidad : todos los servicios del sistema eran redundantes o conmutaban de un nodo a otro en caso de fallo de un nodo. El subsistema de disco era accesible desde múltiples nodos (mediante una SAN Fibre Channel o SCSI de doble puerto ) o utilizaba la replicación entre nodos de forma similar a DRBD .
Historia
NSC fue desarrollado para Tandem Computers por Locus Computing Corporation, basándose en su tecnología de computación de red transparente. Durante la vigencia del proyecto, Locus fue adquirida por Platinum Technology Inc. Posteriormente, el equipo y el producto NSC fueron transferidos a Tandem.
Inicialmente, NSC se desarrolló para el clúster empaquetado Compaq Integrity XC [ 2 ] , que consta de entre dos y seis servidores Compaq ProLiant y uno o dos conmutadores Compaq ServerNet para proporcionar la ruta de comunicación entre nodos de interconexión del clúster. En esta forma, NSC fue comercializado por la división Tandem Computers de Compaq y solo era compatible con hardware calificado de Compaq y, posteriormente, de Fujitsu-Siemens .
En 2000, NSC se modificó para permitir el uso de conmutadores Fast Ethernet estándar y, posteriormente, Gigabit Ethernet como interconexión de clúster, y fue comercializado por SCO como UnixWare NonStop Clusters 7.1.1+IP. [ 3 ] Esta versión de NSC estaba disponible en hardware de PC estándar, aunque SCO recomendaba que los sistemas con más de dos nodos utilizaran la interconexión ServerNet.
Después de la venta del negocio de SCO Unix a Caldera Systems , se anunció que el objetivo a largo plazo era integrar el producto NSC en el código base de UnixWare [ 4 ] , pero esto no llegó a suceder. Caldera Systems dejó de distribuir NSC y lo reemplazó por la solución de clúster Reliant HA. En mayo de 2001, Compaq anunció que lanzaría una versión GPLed del código NSC, que finalmente se convirtió en OpenSSI . [ 5 ]
Referencias
- ↑ Walker, Bruce J.; Steel, Douglas (1999), "Implementación de un clúster UnixWare de imagen de sistema único completo: Middleware vs Underware" , en Arabnia, Hamid R. (ed.), Conferencia internacional sobre técnicas y aplicaciones de procesamiento paralelo y distribuido , vol. 6, Las Vegas, Nevada, EE. UU.: CSREA Press, pp. 2767–2773 , ISBN 1-892512-15-7, OCLC 48259379 , consultado el 18 de octubre de 2013 .
- ↑ Servidor Compaq Integrity XC lanzado el 11 de agosto de 1998 , consultado el 7 de octubre de 2008..
- ↑ Orlowski, Andrew (26 de junio de 2000), "SCO, clústeres sin ServerNet de Compaq Server" , The Register , consultado el 28 de octubre de 2008..
- ↑ Orlowski, Andrew (23 de agosto de 2000), "Más sobre la estrategia de SCO de integrar Linux en UnixWare" , The Register , consultado el 28 de octubre de 2008..
- ↑ Orlowski, Andrew (14 de noviembre de 2001), "La caballería de Compaq rescata los clústeres Linux" , The Register , consultado el 28 de octubre de 2008..
- computación en clúster
- Software de red basado en el protocolo de Internet
- Computación en clúster de alta disponibilidad