NonStop Clusters (NSC) era un paquete complementario para SCO UnixWare que permitía la creación de clústeres de imágenes de un solo sistema tolerantes a fallas de máquinas que ejecutaban UnixWare. NSC fue una de las primeras soluciones de agrupación de alta disponibilidad comercialmente disponibles para hardware básico . [1]
Descripción
NSC proporcionó un clúster de imágenes de un solo sistema completo :
- Migración de procesos
- Los procesos iniciados en cualquier nodo del clúster se pueden migrar a cualquier otro nodo. La migración puede ser manual o automática (para equilibrio de carga).
- Espacio de proceso único
- Todos los procesos eran visibles desde todos los nodos del clúster. Los comandos de gestión de procesos estándar de Unix (ps, kill, etc.) se utilizaron para la gestión de procesos.
- Raíz única
- Todos los archivos y directorios estaban disponibles en 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 nomenclatura 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 de un disco SCSI en el nodo 2 podría ser .
/dev/tty01h.3
/dev/rdsk/n2c3b0t4d0s3
- Espacio único de IPC
- Los mecanismos estándar de UnixWare IPC ( 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 equilibraron en la carga entre los nodos de clúster disponibles.
El sistema NSC fue diseñado para una alta disponibilidad: todos los servicios del sistema eran redundantes o podían fallar de un nodo a otro en caso de una falla del nodo. Se podía acceder al subsistema de disco desde varios nodos (utilizando una SAN de canal de fibra o SCSI de doble puerto ) o se utilizaba la duplicación entre nodos de forma similar a DRBD .
Historia
NSC fue desarrollado para Tandem por Locus Computing Corporation basado en su tecnología de Computación en Red Transparente. Durante la vida del proyecto, Locus fue adquirido por Platinum Technology Inc. El equipo y el producto de NSC fueron luego transferidos a Tandem.
Inicialmente, NSC se desarrolló para el clúster empaquetado Integrity XC [2] de Compaq , que consta de entre dos y seis servidores ProLiant de Compaq y uno o dos conmutadores ServerNet de Compaq para proporcionar la ruta de comunicación entre nodos de interconexión del clúster. De esta forma, NSC fue comercializado por Compaq y solo se admitió en hardware calificado de Compaq y, posteriormente, Fujitsu-Siemens .
En 2000, NSC se modificó para permitir conmutadores Fast Ethernet estándar y conmutadores Gigabit Ethernet posteriores como interconexión de clúster y SCO los comercializó como UnixWare NonStop Clusters 7.1.1 + IP. [3] Esta versión de NSC estaba disponible en hardware de PC básico, aunque SCO recomendó que los sistemas con más de dos nodos usaran la interconexión ServerNet.
Después de la venta del negocio SCO Unix a Caldera Systems , se anunció que el objetivo a largo plazo era integrar el producto NSC en el código UnixWare base [4], pero no fue así, Caldera Systems dejó de distribuir NSC y lo reemplazó. por la solución de agrupación en clústeres Reliant HA y en mayo de 2001 Compaq anunció que lanzaría una versión GPL del código NSC, que finalmente se convirtió en OpenSSI . [5]
Referencias
- ^ Walker, Bruce J .; Steel, Douglas (1999), "Implementing a Full Single System Image UnixWare Cluster: Middleware vs Underware" , en Arabnia, Hamid R. (ed.), Conferencia internacional sobre técnicas y aplicaciones de procesamiento paralelo y distribuido , Volumen 6, Las Vegas, Nevada, EE. UU .: CSREA Press, págs. 2767–2773, ISBN 1-892512-15-7, OCLC 48259379 , recuperada 18/10/2013
|volume=
tiene texto extra ( ayuda ) - ^ Se lanzó el servidor Compaq Integrity XC , 1998-08-11 , consultado 2008-10-07
- ^ Orlowski, Andrew (06/26/2000), "SCO, Compaq ServerNet-menos clusters" , el Registro , recuperada 2008-10-28
- ^ Orlowski, Andrew (2000-08-23), "More on SCO's Linux-in-UnixWare gambit" , The Register , consultado el 28 de octubre de 2008
- ^ Orlowski, Andrew (14 de noviembre de 2001), "La caballería de Compaq rescata grupos de Linux" , The Register , consultado el 28 de octubre de 2008