El sistema SunPlex es una solución integrada de hardware y software Sun Cluster que se utiliza para crear servicios de alta disponibilidad y escalabilidad.
El manual Sun Cluster 3.1 10/03: Guía de conceptos proporciona la información conceptual que necesitan los usuarios principales de la documentación de SunPlex, entre los que se incluyen:
Proveedores de servicio que instalan y reparan hardware clúster
Administradores de sistemas que instalan, configuran y administran software de Sun Cluster
Desarrolladores de aplicaciones que desarrollan servicios de recuperación de fallos y escalables para aplicaciones no incluidas actualmente en el producto Sun Cluster
Este manual complementa el resto de la documentación de SunPlex para proporcionar una visión completa del sistema SunPlex.
Este capítulo
Proporciona una introducción y una vivión general del sistema SunPlex
Describe los distintos puntos de vista de la audiencia de SunPlex
Identifica conceptos clave que es necesario entender antes de trabajar con el sistema SunPlex
Correlaciona los conceptos clave con la documentación de SunPlex 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 SunPlex amplía el sistema operativo Solaris hasta hacerlo un sistema operativo de 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 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 SunPlex 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
El sistema SunPlex está diseñado como sistema de alta disponibilidad (AD), es decir, capaz de proporcionar acceso casi indefinido a datos y aplicaciones.
Por contra, los sistemas de hardware tolerante a fallos proporcionan un acceso continuado a datos y aplicaciones, pero a un coste más elevado debido al uso de hardware especializado. Además, los sistemas tolerantes a fallos normalmente no tienen en cuenta los fallos del software.
El sistema SunPlex consigue gran disponibilidad a través de una combinación de hardware y software. El clúster redundante interconecta y almacena mientras las redes públicas protegen contra los puntos de fallo individuales. El software del clúster supervisa continuamente el buen funcionamiento de los nodos miembros y evita que los que no funcionen participen en el clúster para protegerlo frente a la corrupción de datos. Además, el clúster supervisa los servicios y los recursos del sistema dependientes y sustituye o reinicia los servicios en caso de anomalías.
Consulte FAQ sobre alta disponibilidad para consultar preguntas y respuestas referentes a la alta disponibilidad.
El sistema SunPlex permite implementar servicios de recuperación de fallos o de escalabilidad. Por lo general, un servicio de recuperación de fallos sólo ofrece una alta disponibilidad (redundancia), mientras que un servicio de escalabilidad ofrece alta disponiblidad junto con un mayor rendimiento. Un clúster individual puede admitir ambos tipos de servicios.
La recuperación de fallos es el proceso por el que el clúster reubica automáticamente un servicio de un nodo primario fallido en un nodo secundario designado. Con la recuperación de fallos, el software Sun Cluster porporciona una alta disponibilidad.
Cuando actúa la recuperación de fallos, los clientes podrían experimentar una breve interrupción del servicio y es posible que tengan que reconectar cuando la recuperación haya finalizado. Sin embargo, para los clientes parece que sólo haya un único servidor que proporcione el servicio.
Mientras que la recuperación de fallos está relacionada con la redundancia, la escalabilidad ofrece un tiempo de respuesta o rendimiento constantes independientemente de la carga. Un servicio escalable aprovecha los distintos nodos de un clúster para ejecutar aplicaciones concurrentemente, ofreciendo así un mayor rendimiento. En una configuración escalable, todos los nodos del clúster pueden proporcionar datos y procesar peticiones de los clientes.
Consulte Servicios de datos para obtener información específica sobre los servicios de recuperación de fallos y de escalabilidad.
Este apartado describe tres puntos de vista distintos sobre el sistema SunPlex, los conceptos clave y la documentación relevante para cada punto de vista. Estos puntos de vista provienen de:
Personal de instalación y reparación de hardware
Administradores del sistema
Programadores de aplicaciones
Para los profesionales de la reparación del hardware, el sistema SunPlex es como una colección de hardware estándar que incluye servidores, redes y almacenamiento. Estos componentes están todos interconectados de manera que todos tengan un recambio y no exista un punto débil para los fallos.
El personal de reparación de hardware necesita entender los conceptos de clúster siguientes.
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:
El documento de SunPlex siguiente incluye procedimientos e información asociada con conceptos de servicios de hardware:
Sun Cluster 3.1 Hardware Collection
Para el administrador, el sistema SunPlex se asemeja a un conjunto de servidores (nodos) interconectados y que comparten dispositivos de almacenamiento. El adiministrador del sistema ve:
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
Instalación y configuración del software 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 del 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 documentos de SunPlex siguientes incluyen procedimientos e información asociada a los conceptos de la administración de sistemas:
Sun Cluster 3.1: Guía de instalación del software
Sun Cluster 3.1: Guía de administración del sistema
Sun Cluster 3.1 Error Messages Guide
Sun Cluster 3.1: Notas sobre la versión
Sun Cluster 3.1 Release Notes Supplement
El sistema SunPlex proporciona servicios de datos para aplicaciones como Oracle, NFS, DNS, SunTM ONE Web Server, Apache Web Server y SunTM ONE Directory Server. Los servicios de datos se crean configurando aplicaciones estándar de forma que se ejecuten bajo el control del software Sun Cluster. Éste proporciona archivos de configuración y métodos de gestión que inician, paran y supervisan las aplicaciones. Si necesita crear un nuevo servicio a prueba de fallos o escalable, puede usar la Interfaz de programación de aplicaciones (API) de SunPlex y la API de tecnologías de habilitación de servicio de datos (DSET API) para desarrollar los archivos de configuración y métodos de gestión necesarios que permitan a esa aplicación ejecutarse como servicio de datos en el clúster.
Es importante que los programadores de aplicaciones entiendan lo siguiente:
Las caracteristicas de la aplicación, para determinar si ésta puede ejecutarse como servicio de recuperación de fallos o de escalabilidad de datos.
La API de Sun Cluster, API DSET y el servicio de datos “genérico”. Los programadores deben determinar qué herramientas son más adecuadas para usarlas al escribir programas o secuencias que configuren su aplicación para el entorno clúster.
Los apartados siguientes contienen material relacionado con los conceptos clave anteriores:
Los documentos de SunPlex siguientes incluyen procedimientos e información asociada a los conceptos de la programación de aplicaciones:
Sun Cluster 3.1: Guía del desarrollador de los servicios de datos
Sun Cluster 3.1 Data Services Installation and Configuration Guide
Todas las tareas del sistema SunPlex requieren algunos conocimientos generales previos. 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 tareas de usuario y documentación
Para realizar esta tarea... |
Usar esta documentación... |
---|---|
Instalar el hardware del clúster |
Sun Cluster 3.1 Hardware Collection |
Instalar el software de Solaris en el clúster |
Sun Cluster 3.1: Guía de instalación del software |
Instalar el software SunTM Management Center |
Sun Cluster 3.1: Guía de instalación del software |
Instalar y configurar el software Sun Cluster |
Sun Cluster 3.1: Guía de instalación del software |
Instalar y configurar el software de gestión de volúmenes |
Sun Cluster 3.1: Guía de instalación del software La documentación del gestor de volúmenes |
Instalar y configurar los servicios de datos para Sun Cluster |
Sun Cluster 3.1 Data Services Installation and Configuration Guide |
Reparar el hardware del clúster |
Sun Cluster 3.1 Hardware Collection |
Administrar el software de Sun Cluster |
Sun Cluster 3.1: Guía de administración del sistema |
Administrar el software de la gestión de volúmenes |
Sun Cluster 3.1: Guía de administración del sistema y la documentación de la gestión de volúmenes propia |
Administrar el software de las aplicaciones |
La documentación de su aplicación |
Identificación de los problemas y las acciones de usuario sugeridas |
Sun Cluster 3.1 Error Messages Guide |
Crear un servicio de datos nuevo |
Sun Cluster 3.1: Guía del desarrollador de los servicios de datos |