El sistema Sun Cluster es una solución integrada de hardware y software de Sun Cluster que se utiliza para crear servicios de alta disponibilidad y escalabilidad.
En Sun Cluster: Guía de conceptos para el SO Solaris se proporciona la información conceptual que necesitan los usuarios principales de la documentación de Sun Cluster, entre los que se incluyen:
Proveedores de servicio que instalan y reparan hardware de clúster
Administradores de sistema que instalan, configuran y administran el software Sun Cluster
Desarrolladores de aplicaciones que desarrollan servicios de recuperación de fallos y servicios escalables para aplicaciones que no se incluyen actualmente en el producto Sun Cluster
Use este manual junto con la documentación de Sun Cluster para obtener una visión completa del sistema Sun Cluster.
En este capítulo
Proporciona una introducción y una descripción general del sistema Sun Cluster
Describe las distintas perspectivas de los usuarios sobre Sun Cluster
Identifica los conceptos clave que debe conocer antes de trabajar con el sistema Sun Cluster
Relaciona los conceptos clave con la documentación de Sun Cluster, que incluye procedimientos e información relacionada
Correlaciona tareas relacionadas del clúster con la documentación que contiene procediminentos usados para realizar esas tareas
El sistema Sun Cluster convierte el sistema operativo Solaris en un sistema operativo en clúster. Un clúster, o plex, es una colección de nodos informáticos acoplados indirectamente que proporcionan una vista de cliente único de servicios de red o de aplicaciones, incluidos bases de datos, servicios de web y servicios de archivos.
Cada nodo del clúster es un servidor autónomo que ejecuta sus propios procesos. Éstos se comunican entre sí para formar lo que se parece (a un cliente de red) como un sólo sistema que proporciona de forma cooperativa aplicaciones, recursos de sistema y datos a usuarios.
Un clúster ofrece, respecto a los sistemas tradicionales de servidor único, varias ventajas que incluyen soporte para servicios de protección contra fallos y escalabilidad, capacidad para crecimiento modular y un precio básico económico en comparación a los sistemas de hardware tolerantes a fallos.
Los objetivos del sistema Sun Cluster son:
Reducir o eliminar el tiempo de inactividad del sistema debido a los fallos de software o hardware
Asegurar la disponibilidad de los datos y aplicaciones a los usuarios finales, cualquiera que sea el tipo de fallo que normalmente dejaría inactivo un sistema de servidor único
Aumentar el rendimiento de las aplicaciones permitiendo escalar procesadores adicionales con solo agregar más nodos al clúster
Proporcionar una mejor disponiblidad del sistema al permitirle realizar el mantenimiento sin tener que apagar todo el clúster
Para obtener más información acerca de la tolerancia ante fallos y de la alta disponibilidad, consulte Aplicaciones con una gran disponibilidad con Sun Cluster de Sun Cluster para el sistema operativo Solaris: Visión general.
Consulte Preguntas más frecuentes sobre alta disponibilidad para ver preguntas y respuestas sobre la alta disponibilidad.
Esta sección describe tres perspectivas diferentes sobre el sistema Sun Cluster, así como los conceptos clave y la documentación relevante para cada una de ellas. Estas tres perspectivas son típicas de los siguientes profesionales:
Personal de instalación y reparación de hardware
Administradores del sistema
Desarrolladores de aplicaciones
Para los profesionales que se dedican al servicio de hardware, el sistema Sun Cluster se asemeja a un conjunto de hardware listo para utilizar que incluye servidores, redes y dispositivos de almacenamiento. Estos componentes están todos interconectados de manera que todos tengan un recambio y no exista un punto débil para los fallos.
Los profesionales del servicio de hardware deben comprender los siguientes conceptos relacionados con los clústeres.
Configuraciones de hardware de clúster y cableado
Instalación y reparación (agregar, eliminar, sustituir):
Componentes de la interfaz de red (adaptadores, uniones, cables)
Tarjetas interfaz de disco
Matrices de disco
Unidades de disco
La consola de administración y el dispositivo de acceso a la consola
Configuración de la consola de administración y del dispositivo de acceso a la consola
Los apartados siguientes contienen material relacionado con los conceptos clave anteriores:
La siguiente documentación sobre Sun Cluster incluye procedimientos e información relacionada con los conceptos de servicio de hardware:
Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS
Para los administradores de sistemas, el sistema Sun Cluster es un conjunto de servidores (nodos) enlazados que comparten dispositivos de almacenamiento. Para el administrador de tareas, lo más importante es el software que realiza tareas específicas:
Software para clústers especializado que se integra con el de Solaris para supervisar la conectividad entre los nodos del clúster
Software especializado que supervisa el buen funcionamiento de los programas de aplicación del usuario que se ejecutan en sus nodos del clúster
Software de gestión de volúmenes que configura y administra discos
Software de clúster especializado que permite a todos los nodos acceder a todos los dispositivos de almacenamiento, incluso a aquellos no conectados directamente a discos
Software de clúster especializado que permite a los archivos aparecer en todos los nodos como si estuvieran alojados localmente en él
Es importante que los administradores de sistemas comprendan los conceptos y procesos siguientes:
La interacción entre los componentes de hardware y software
El flujo general sobre cómo instalar y configurar el clúster, que incluye:
Instalación del sistema operativo Solaris
Instalar y configurar Sun Cluster
Instalación y configuración de un gestor de volúmenes
Instalación y configuración del software de aplicación para que esté preparado para el clúster
Instalación y configuración del software de servicio de datos de Sun Cluster
Procedimientos administrativos del clúster para agregar, eliminar, sustituir y reparar componentes de hardware y software del clúster
Modificaciones de la configuración para mejorar el rendimiento
Los apartados siguientes contienen material relacionado con los conceptos clave anteriores:
Los siguientes documentos sobre Sun Cluster incluyen procedimientos e información relacionada con los conceptos de administración de sistemas:
Software Sun Cluster: Guía de instalación para el sistema operativo Solaris
Sun Cluster: Guía de administración del sistema para el SO Solaris
El sistema Sun Cluster proporciona servicios de datos para aplicaciones como Oracle, NFS, DNS, SunTM Java System Web Server, Apache Web Server (en sistemas basados en SPARC) y Sun Java System Directory Server. Los servicios de datos se crean al configurar aplicaciones listas para usar para que se ejecuten bajo el control del software Sun Cluster. El software Sun Cluster proporciona archivos de configuración y métodos de gestión para iniciar, detener y supervisar las aplicaciones. Si necesita crear un nuevo servicio escalable o de recuperación ante fallos, puede usar la interfaz de programación de aplicaciones (API) de Sun Cluster y la API de habilitación de servicios de datos (DSET API) para desarrollar los archivos de configuración necesarios y los métodos de gestión que faculten a su aplicación para ejecutarse como servicio de datos en el clúster.
Los desarrolladores de aplicaciones deben conocer los siguientes aspectos:
Las características de la aplicación, para determinar si ésta puede ejecutarse como servicio de recuperación de fallos o de escalabilidad de datos.
La API, la DSET API de Sun Cluster y el servicio de datos “genérico”. Los desarrolladores deben determinar qué herramienta es más adecuada para ellos a la hora de escribir programas o secuencias de comandos para configurar sus aplicaciones para el entorno de clústeres.
Los apartados siguientes contienen material relacionado con los conceptos clave anteriores:
Los siguientes documentos sobre Sun Cluster incluyen procedimientos e información relacionada con los conceptos de desarrollador de aplicaciones:
Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris
Sun Cluster Data Services Planning and Administration Guide for Solaris OS
Todas las tareas de sistema de Sun Cluster requieren algún tipo de conocimientos conceptuales. La tabla siguiente incluye una visión general de las tareas y la documentación que describe sus pasos. El apartado de conceptos de este manual decribe la correlación entre los conceptos y estas tareas.
Tabla 1–1 Mapa de tareas: correspondencia entre las tareas del usuario y la documentación