Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris

Prefacio

Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris contiene información sobre la utilización de la API de gestión de recursos para desarrollar servicios de datos de SunTM Cluster en sistemas basados en plataformas SPARC® y x86.


Nota –

En este documento el término "x86” hace referencia a la familia de chips microprocesadores Intel de 32 bits y a los compatibles de AMD.



Nota –

El software de Sun Cluster se ejecuta en dos plataformas: SPARC y x86. La información de este documento se aplica a ambas a menos que se especifique lo contrario de forma expresa en un capítulo, apartado, nota, elemento de lista, figura, tabla o ejemplo especiales.


Quién debe utilizar este manual

Este documento está destinado a desarrolladores experimentados que conozcan perfectamente el software y el hardware de Sun. La información de este manual presupone un conocimiento del sistema operativo Solaris.

Organización de este manual

Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris incluye los siguientes capítulos y apéndices:

El Capítulo 1, Información general sobre la administración de recursos proporciona información general sobre los conceptos necesarios para desarrollar un servicio de datos.

El Capítulo 2, Desarrollo de un servicio de datos proporciona información detallada acerca de cómo desarrollar un servicio de datos.

El Capítulo 3, Referencia de la API de administración de recursos proporciona una referencia a las funciones de acceso y los métodos de rellamada que conforman la API de administración de recursos (RMAPI).

El Capítulo 4, Modificación de un tipo de recurso describe los conceptos necesarios para modificar un tipo de recurso. También se incluye información sobre los medios que permiten actualizar un recurso a un administrador del clúster.

El Capítulo 5, Servicio de datos de ejemplo proporciona un servicio de datos de Sun Cluster de ejemplo para la aplicacion in.named.

El Capítulo 6, Biblioteca de desarrollo del servicio de datos proporciona información general sobre las interfaces de programación de la aplicación que conforman la Biblioteca de desarrollo del servicio de datos (DSDL, Data Services Development Library).

El Capítulo 7, Diseño de tipos de recurso explica el uso habitual de DSDL para el diseño y la implementación de tipos de recursos.

El Capítulo 8, Ejemplo de implementación del tipo de recurso con DSDL describe un tipo de recurso de ejemplo implementado con DSDL.

El Capítulo 9, Agent Builder de SunPlex describe SunPlexTM Agent Builder.

El Capítulo 10, Servicios genéricos de datos describe cómo crear un servicio de datos genérico.

El Capítulo 11, Funciones de la API de DSDL describe las funciones de la API de DSDL.

El Capítulo 12, Protocolo para la notificación de la reconfiguración de los clústers proporciona información sobre el Protocolo de notificación de reconfiguración del clúster (CRNP, Cluster Reconfiguration Notification Protocol). que permite que las aplicaciones a prueba de fallos y escalables tengan un modo de funcionamiento “en cluster”.

Apéndice A, Propiedades estándar describe las propiedades de tipo de recurso, recurso y grupo de recursos estándar.

Apéndice B, Listados del código del servicio de datos de ejemplo proporciona el código completo para cada método del servicio de datos de ejemplo.

Apéndice C, Listados de código del tipo de recurso de ejemplo de DSDL muestra el código completo para cada método del tipo de recurso SUNW.xfnts .

Apéndice D, Valores y nombres válidos de RGM muestra los requisitos de los caracteres legales de los nombres y valores del Gestor de grupos de recursos (RGM).

Apéndice E, Requisitos para aplicaciones no habilitadas para el clúster muestra los requisitos de las aplicaciones no habilitadas para clústeres normales que pueden optar a ofrecer alta disponibilidad.

Apéndice F, Definiciones de tipos de documentos de CRNP muestras las definiciones de tipo de documento de CRNP.

El Apéndice G, Aplicación CrnpClient.java muestra la aplicación CrnpClient.java completa descrita en el Capítulo 12, Protocolo para la notificación de la reconfiguración de los clústers .

Documentación relacionada

Puede encontrar información sobre temas referentes a Sun Cluster en la documentación enumerada en la tabla siguiente. Puede encontrar la documentación de Sun Cluster en http://docs.sun.com.

Tema 

Documentación 

Visión general 

Sun Cluster para el sistema operativo Solaris: Visión general

Conceptos 

Sun Cluster: Guía de conceptos para el SO Solaris

Instalación y administración de hardware 

Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS

Guías de administración de hardware individuales 

Instalación del software 

Software Sun Cluster: Guía de instalación para el sistema operativo Solaris

Instalación y administración del servicio de datos 

Sun Cluster Data Services Planning and Administration Guide for Solaris OS

Guías de servicio de datos individuales 

Desarrollo de los servicios de datos 

Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris

Administración de sistema 

Sun Cluster: Guía de administración del sistema para el SO Solaris

Mensajes de error 

Sun Cluster Error Messages Guide for Solaris OS

Referencias sobre las órdenes y las funciones 

Sun Cluster Reference Manual for Solaris OS

Si desea una lista completa de la documentación sobre Sun Cluster, consulte las notas sobre la versión del software de Sun Cluster en http://docs.sun.com.

Obtención de ayuda

Si tiene problemas durante la instalación o el uso del software de Sun Cluster, póngase en contacto con su proveedor de servicios y déle la información siguiente:

Use los comandos siguientes para reunir información sobre el sistema para el proveedor de servicio.

Comando 

Función 

prtconf -v

Muestra el tamaño de la memoria del sistema y ofrece información sobre los dispositivos periféricos 

psrinfo -v

Muestra información acerca de los procesadores 

showrev -p

Indica las modificaciones instaladas 

SPARC: prtdiag -v

Muestra información de diagnóstico del sistema 

/usr/cluster/bin/scinstall -pv

Muestra información sobre la versión y el paquete de Sun Cluster. 

Tenga también a punto el contenido del archivo /var/adm/messages.

Documentación, asistencia y formación

Función de Sun 

URL 

Descripción 

Documentación 

http://www.sun.com/documentation/

Descargar documentos en PDF y HTML y solicitar documentos impresos 

Asistencia y formación 

http://www.sun.com/supportraining/

Obtener asistencia técnica, descargar revisiones y obtener información sobre los cursos de Sun  

Convenciones tipográficas

La tabla siguiente describe los cambios tipográficos utilizados en este manual.

Tabla P–1 Convenciones tipográficas

Tipo de letra o símbolo 

Significado 

Ejemplo 

AaBbCc123

Los nombres de las órdenes, archivos, directorios y mensajes que aparecen en la pantalla del sistema  

Edite el archivo .login.

Utilice el comando ls -a para mostrar todos los archivos.

nombre_sistema% tiene correo.

AaBbCc123

Lo que usted escribe, contrastado con la salida por la pantalla del sistema 

nombre_sistema% su

Contraseña:

aabbcc123

Plantilla de la línea de órdenes: sustituir por un valor o nombre real 

El comando necesario para borrar un archivo es rm filename.

AaBbCc123

Títulos de los manuales, términos nuevos y palabras destacables 

Consulte el capítulo 6 de la Guía del usuario.

Efectúe un análisis de modificaciones.

No guarde el archivo.

[Observe que algunos elementos enfatizados, en línea, aparecen en negrita.] 

Indicadores de los shells en los ejemplos de órdenes

La tabla siguiente muestra los indicadores predeterminados del sistema y de superusuario para los shells Bourne, Korn y C.

Tabla P–2 Indicadores de shell

Shell 

Preguntar 

Indicador del shell C 

machine-name%

Indicador de superusuario en el shell C 

machine-name#

Indicador de los shells Bourne y Korn 

$

Indicador de superusuario en los shell Bourne y Korn 

#