Le Guide des développeurs pour les 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.
dans ce document, le terme “x86” fait référence à la gamme de microprocesseurs de la gamme 32 bits d'Intel et aux microprocesseurs conçues par AMD.
le logiciel Sun Cluster fonctionne sur les 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.
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 SolarisTM.
Le Guide des développeurs pour les 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 requis pour développer un service de données.
Le Chapitre 2, Développement d'un service de données fournit des informations détaillées sur le développement d'un service de données.
Le Chapitre 3, Mise à niveau d'un type de ressources offre une vision globale des connaissances requises pour mettre à niveau un type de ressources et migrer une ressource.
Le Chapitre 4, Référence concernant l'API de gestion des ressources sert de référence aux fonctions d'accès et méthodes de rappel constituant l'interface de programmation d'application de gestion des ressources (API GR).
Le Chapitre 5, Service de données modèle propose 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 (BDSD) présente les interfaces de programmation d'application constituant la bibliothèque de développement de services de données (BDSD)
Le Chapitre 7, Conception des types de ressource explique l'usage habituel de la BDSD dans la conception et la mise en œuvre des types de ressource.
Le Chapitre 8, Mise en œuvre du type de ressource BDSD modèle présente un exemple de type de ressources mis en œuvre avec la bibliothèque BDSD.
Chapitre 9, SunPlex Agent Builder présente SunPlex TM Agent Builder.
Le Chapitre 10, Services de données génériques décrit la procédure de création d'un service de données générique.
Le Chapitre 11, Référence à la bibliothèque de développement de services de données présente les fonctions de l'interface de programmation d'application de la bibliothèque BDSD.
Le Chapitre 12, Protocole CRNP présente le protocole CRNP (Cluster Reconfiguration Notification Protocol). Le protocole CRNP permet aux applications de basculement et évolutives d'être “prises en charge sur le cluster”.
L'Annexe A, Propriétés standard présente les propriétés des types de ressources standard, des groupes de ressources et des ressources.
L'Annexe B, Liste des exemples de codes de service de données fournit le code complet de chaque méthode du service de données échantillon.
L'Annexe C, Liste des codes du type de ressources échantillon de la BDSD répertorie le code complet de chaque méthode du type de ressources SUNW.xfnts().
L'Annexe D, Noms et valeurs RGM légaux répertorie les exigences en matière de caractères légaux pour les noms et valeurs RGM (Resource Group Manager).
L'Annexe E, Exigences des applications ordinaires non prévues pour être utilisées avec un cluster répertorie les exigences requises pour pouvoir conférer aux applications non cluster ordinaires un haut niveau de disponibilité.
L'Annexe F, Définitions de type de document pour le protocole CRNP répertorie les définitions de type de document pour le protocole CRNP.
L'Annexe G, Application CrnpClient.java présente l'application CrnpClient.java complète, décrite au Chapitre 12, Protocole CRNP.
Le tableau ci-après présente les manuels contenant des informations sur des sujets connexes associés à Sun Cluster. L'ensemble de la documentation Sun Cluster est disponible à l'adresse suivante : http://docs.sun.com.
Sujet |
Documentation |
---|---|
Présentation | |
Concepts |
Guide des notions fondamentales de Sun Cluster pour SE Solaris |
Installation et administration matérielle |
Sun Cluster 3.x 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 des développeurs pour les 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 | |
Références sur les commandes et les fonctions |
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.
Une liste complète de la documentation Sun Cluster est disponible dans les notes de version de Sun Cluster sur le site http://docs.sun.com.
Si vous rencontrez des problèmes lors de l'installation ou de l'utilisation de Sun Cluster, adressez-vous à votre prestataire de services et communiquez-lui les renseignements suivants :
votre nom et votre adresse de courrier électronique (le cas échéant) ;
le nom, l'adresse et le numéro de téléphone de votre société ;
les numéros de modèle et de série de vos systèmes ;
le numéro de version du système d'exploitation (par exemple Solaris 10) ;
le numéro de version de Sun Cluster (par exemple Sun Cluster 3.1).
Pour obtenir ces informations, 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.
Le site Web docs.sun.comSM vous permet d'accéder à la documentation technique Sun en ligne. Vous pouvez le parcourir ou y rechercher un titre de manuel ou un sujet particulier. L'URL de ce site est http://docs.sun.com.
Sun Microsystems offre une sélection de documentation produit imprimée. Pour obtenir une liste de ces documents et savoir comment les commander, consultez la rubrique “Acheter la documentation imprimée” sur le site http://docs.sun.com.
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, de fichiers et de répertoires, 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 |
Pour supprimer un fichier, tapez rm nom_fichier. |
AaBbCc123 |
Titres de manuels, termes nouveaux ou mis en évidence. |
Reportez-vous au chapitre 6 du Manuel d'utilisation. Ces options sont appelées options de classe. Vous devez être superutilisateur pour effectuer cette action. |
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 Shell
Shell |
Invite |
---|---|
Invite en C shell | nom_machine% |
Invite du superutilisateur en C shell | nom_machine# |
Invite en Bourne et Korn shells | $ |
Invite de superutilisateur en Bourne et Korn shells | # |