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 puces microprocesseurs de la gamme 32 bits d'Intel et aux puces microprocesseurs conçues par AMD.
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.
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 suivantes :
Le Chapitre 1 présente les concepts requis pour développer un service de données.
Le Chapitre 2 fournit des informations détaillées sur le développement d'un service de données.
Le Chapitre 3 offre une vision globale des connaissances requises pour mettre à niveau un type de ressources et migrer une ressource.
Le Chapitre 4 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 propose un exemple de service de données Sun Cluster pour l'application in.named().
Le Chapitre 6 présente brièvement les interfaces de programmation d'application constituant la bibliothèque de développement de services de données (BDSD).
Le Chapitre 7 explique l'usage habituel de la BDSD dans la conception et la mise en oeuvre des types de ressource.
Le Chapitre 8 présente un exemple de type de ressources mis en oeuvre avec la bibliothèque BDSD.
Le Chapitre 9 présente SunPlex TMAgent Builder.
Le Chapitre 10 décrit la procédure de création d'un service de données générique.
Le Chapitre 11 présente les fonctions de l'interface de programmation d'application de la bibliothèque BDSD.
Le Chapitre 12 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 présente les propriétés des types de ressources standard, des groupes de ressources et des ressources.
L'Annexe B fournit le code complet de chaque méthode du service de données échantillon.
L'Annexe C répertorie le code complet de chaque méthode du type de ressources SUNW.xfnts().
L'Annexe D répertorie les exigences en matière de caractères légaux pour les noms et valeurs RGM (Resource Group Manager).
L'Annexe E répertorie les exigences requises pour pouvoir conférer aux applications non cluster ordinaires un haut niveau de disponibilité.
L'Annexe F répertorie les définitions de type de document pour le protocole CRNP.
L'Annexe G présente l'application CrnpClient.java complète, décrite au Chapitre 12.
Le tableau suivant 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 |
---|---|
Concepts | |
Présentation générale | |
Administration du matériel |
Sun Cluster 3.x Hardware Administration Manual for Solaris OS Guides d'administration matérielle individuelle |
Installation du logiciel | |
Administration des 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 | |
Administration du système | |
Messages d'erreur | |
Références sur les commandes et les fonctions |
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 Password: |
AaBbCc123 | Paramètre substituable de ligne de commande, à remplacer par un nom ou une valeur |
Pour supprimer un fichier, entrez 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 de 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 | # |