Guide du développeur de services de données Sun Cluster pour SE Solaris

Préface

Le Guide du développeur de services de données Sun Cluster pour SE Solaris contient des informations sur l'utilisation de l'interface de programmation d'application de gestion des ressources pour développer des services de données SunTM Cluster sur des systèmes basés sur SPARC® et x86.


Remarque –

dans ce document, le terme “x86” fait référence à la gamme de puces microprocesseurs de la gamme 32 bits d'Intel et aux puces microprocesseurs conçues par AMD.



Remarque –

le logiciel Sun Cluster fonctionne sur deux plates-formes, SPARC et x86. Les informations contenues dans ce document s'appliquent aux deux, sauf indication contraire dans un chapitre, une rubrique, une remarque, une liste à puces, une figure, un tableau ou un exemple spécifique.


Utilisateurs de ce manuel

Le présent document s'adresse à des développeurs expérimentés possédant une connaissance approfondie des logiciels et matériels Sun. Les informations qu'il contient supposent une bonne connaissance du système d'exploitation Solaris.

Organisation de ce document

Le Guide du développeur de services de données Sun Cluster pour SE Solaris contient les chapitres et les annexes suivants :

Le Chapitre 1, Présentation de la gestion des ressources présente les concepts nécessaires au développement d'un service de données.

Le Chapitre 2, Développement d'un service de données apporte des informations détaillées sur le développement d'un service de données.

Le Chapitre 3, Référence concernant l'API de gestion des ressources présente les fonctions d'accès et les méthodes de rappel constituant l'API de gestion des ressources (APIGR).

Le Chapitre 4, Modification d'un type de ressources traite des problèmes à appréhender avant de modifier un type de ressource. Il comprend également des informations sur les différentes méthodes vous permettant d'autoriser un administrateur de clusters à mettre à niveau une ressource.

Le Chapitre 5, Service de données modèle présente un exemple de service de données Sun Cluster pour l'application in.named.

Le Chapitre 6, Bibliothèque de développement de services de données présente les interfaces de programmation d'application constituant la bibliothèque DSDL (Data Services Development Library).

Le Chapitre 7, Conception des types de ressource décrit l'utilisation habituelle de la bibliothèque DSDL lors de la conception et de l'implémentation des types de ressources.

Le Chapitre 8, Mise en oeuvre du type de ressource DSDL modèle donne un exemple de type de ressources implémenté via la bibliothèque DSDL..

Le Chapitre 9, SunPlex Agent Builder décrit SunPlexTM Agent Builder.

Le Chapitre 10, Services de données génériques explique comment créer un service de données générique.

Le Chapitre 11, Fonctions de l'API de la bibliothèque DSDL définit les fonctions d'API de la bibliothèque DSDL.

Le Chapitre 12, Protocole de notification des reconfigurations de clusters fournit des informations sur le protocole CRNP, qui permet aux applications de basculement et évolutives d'être compatibles avec les clusters.

L'Annexe A, Propriétés standard décrit les propriétés standard des types de ressources, des ressources et des groupes de ressources.

L'Annexe B, Liste des exemples de codes de service de données fournit le code complet de chaque méthode dans un exemple de service de données.

L'Annexe C, Liste des codes de l'exemple de type de ressource de la bibliothèque DSDL présente le code complet de chaque méthode dans le type de ressource SUNW.xfnts.

L'Annexe D, Noms et valeurs RGM légaux répertorie les exigences que doivent respecter les caractères légaux des valeurs et des noms du RGM.

L'Annexe E, Exigences des applications ordinaires non prévues pour être utilisées avec un cluster définit les exigences que doivent respecter les applications normales, non compatibles avec les clusters, pour pouvoir être hautement disponibles.

L'Annexe F, Définitions de types de documents pour le protocole CRNP fait la liste des définitions de type de document pour le protocole CRNP.

L'Annexe G, Application CrnpClient.java illustre l'application CrnpClient.java complète décrite dans le Chapitre 12, Protocole de notification des reconfigurations de clusters .

Documentation connexe

Le tableau suivant présente les manuels contenant des informations sur des sujets connexes associés à Sun Cluster. La documentation Sun Cluster est disponible à l'adresse http://docs.sun.com.

Rubrique 

Documentation 

Présentation 

Présentation de Sun Cluster pour SE Solaris

Concepts 

Guide des notions fondamentales de Sun Cluster pour SE Solaris

Installation et administration matérielle 

Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS

Guides d'administration matérielle individuelle 

Installation du logiciel 

Guide d’installation du logiciel Sun Cluster pour SE Solaris

Installation et administration de services de données 

Sun Cluster Data Services Planning and Administration Guide for Solaris OS

Guides des services de données individuels 

Développement de services de données 

Guide du développeur de services de données Sun Cluster pour SE Solaris

Administration du système 

Guide d’administration système de Sun Cluster pour SE Solaris

Messages d'erreur 

Sun Cluster Error Messages Guide for Solaris OS

Références sur les commandes et les fonctions 

Sun Cluster Reference Manual for Solaris OS

Pour obtenir la liste complète de la documentation Sun Cluster, reportez-vous aux notes de version relatives à votre version du logiciel Sun Cluster à l'adresse http://docs.sun.com.

Accès à l'aide

Si vous n'arrivez pas à installer ou à utiliser le logiciel Sun Cluster, adressez-vous à votre fournisseur de services et communiquez-lui les renseignements suivants :

Pour obtenir des informations sur votre système, exécutez les commandes suivantes :

Commande 

Fonction 

prtconf -v

Indique la taille de la mémoire système et affiche des informations sur les périphériques. 

psrinfo -v

Affiche des informations sur les processeurs. 

showrev -p

Indique les patchs installés. 

SPARC : prtdiag -v

Affiche des informations diagnostiques sur le système. 

/usr/cluster/bin/scinstall -pv

Affiche les informations de version de Sun Cluster et les informations de version du package 

Gardez également à disposition le contenu du fichier /var/adm/messages.

Documentation, support et formation

Fonction Sun 

URL 

Description 

Documentation 

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

Télécharger des documents PDF et HTML, et commander des documents imprimés 

Support et formation 

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

Obtenir une assistance technique, télécharger des patchs et recevoir des informations sur les cours Sun  

Conventions typographiques

Le tableau suivant présente les modifications typographiques utilisées dans ce manuel.

Tableau P–1 Conventions typographiques

Type de caractère ou symbole 

Signification 

Exemple 

AaBbCc123

Noms de commandes, fichiers, répertoires et messages système s'affichant à l'écran.  

Modifiez votre fichier .login.

Utilisez ls -a pour afficher la liste de tous les fichiers.

nom_machine% Vous avez reçu du courrier.

AaBbCc123

Ce que vous entrez, par opposition à ce qui s'affiche à l'écran. 

nom_machine% su

Mot de passe :

aabbcc123

Paramètre substituable de ligne de commande à remplacer par un nom ou une valeur 

La commande permettant de supprimer un fichier est rm nom_fichier.

AaBbCc123

Titres de manuels, termes nouveaux et mis en évidence. 

Reportez-vous au chapitre 6 du Guide de l'utilisateur.

Effectuez une analyse de patchs.

N'enregistrez pas le fichier.

[Notez que certains éléments mis en évidence s'affichent en gras sur le site.] 

Invites de shell dans les exemples de commandes

Le tableau suivant présente les invites système et les invites de superutilisateur par défaut des C shell, Bourne shell et Korn shell.

Tableau P–2 Invites du shell

Shell 

Invite 

Invite en C shell 

machine-name%

Invite du superutilisateur en C shell 

machine-name#

Invites en Bourne et Korn shells 

$

Invite de superutilisateur en Bourne et Korn shells 

#