Suivez la procédure de configuration indiquée ci-dessous. Pour obtenir une explication des propriétés d'extension, reportez-vous au Tableau 1–2.
Connectez-vous en tant que superutilisateur sur un membre du cluster.
Enregistrez le type de ressource de Sun Java System HADB.
# scrgadm -a -t SUNW.hadb |
Créez le groupe de ressources de Sun Java System HADB.
# scrgadm -a -g groupe_ressources \ -y Noeuds_principaux_max.=noeuds_dans_gr \ -y Noeuds_principaux_souhaités=noeuds_dans_gr \ -h liste_noeuds |
Indique qu'un groupe de ressources va être créé.
Indique le nom du groupe de ressources sur le point d'être créé.
Indique le nombre maximum de noeuds sur lesquels la ressource peut démarrer. Vous devez spécifier la même valeur que la propriété Noeuds_principaux_souhaités.
Indique le nombre souhaité de noeuds sur lesquels la ressource peut démarrer. Vous devez spécifier le même nombre que la valeur de la propriété Noeuds_principaux_max.
Indique un sous-ensemble de noeuds de cluster, séparés par des virgules, sur lesquels exécuter Sun Java System HADB. Si cette option est omise, tous les noeuds du cluster exécuteront Sun Java System HADB. Utilisez la commande scconf -p | less pour obtenir les noms figurant dans la liste de noeuds.
Créez une ressource Sun Java System HADB, avec ou sans récupération automatique.
Si vous ne souhaitez pas utiliser la fonction de récupération automatique, exécutez la commande suivante :
# scrgadm -a -j ressource -g groupe_ressources -t SUNW.hadb \ -x Confdir_list=liste_répertoire_config \ -x HADB_ROOT=répertoire_installation \ -x DB_name=nom_base_données |
Indique qu'une ressource de service de données va être créée.
Indique que la ressource en cours de création est nommée ressource.
Indique que la ressource va être ajoutée au groupe de ressources nommé groupe_ressources.
Indique le nom prédéfini du type de ressource.
Indique le chemin d'accès au répertoire de configuration.
Indique le répertoire d'installation.
Indique le nom de la base de données HADB.
Si vous ne souhaitez pas utiliser la fonction de récupération automatique, exécutez la commande suivante :
# scrgadm -a -j ressource -g groupe_ressources -t SUNW.hadb \ -x Liste_rép_conf=liste_répertoire_config \ -x ROOT_HADB=répertoire_installation \ -x Nom_BD=nom_base_données \ -x Récupération_auto=true \ -x Commande_récupération_auto=commande \ -x Fichier_mot_de_passe_BD=fichier_mot_de_passe |
Indique que vous utilisez l''option de récupération automatique.
Indique la commande à exécuter après la récupération automatique de la base de données. La propriété d'extension est facultative, quelle que soit la valeur de la propriété Récupération_auto.
Indique le fichier dans lequel HADB lira le mot de passe de la base de données. Reportez-vous au document Sun ONE Application Server 7 Administrator's Guide pour de plus amples informations sur le format et le contenu du fichier de mot de passe.
la commande de récupération automatique et le fichier de mot de passe de la base de données doivent tous deux figurer dans le système de fichiers local de chaque noeud.
Mettez le groupe de ressources en ligne.
# scswitch -Z -g groupe_ressources |
Active la ressource ainsi que son moniteur.
Indique le nom du groupe de ressources d'application en cours d'activation.
Vérifiez que le groupe de ressources et la ressource HADB sont en ligne.
# scstat -g # ps -ef |
Pour vérifier que Sun Cluster HA pour HADB a été installé et configuré correctement, exécutez la commande suivante :
# hadbm status nom_base_données --nodes |
La sortie doit indiquer que la base de données spécifiée est en cours d'exécution.
L'exemple suivant illustre la création d'une ressource SUNW.hadb avec récupération automatique.
scrgadm -a -j hadb-rs -g hadb-rg -t SUNW.hadb \ -x Liste_rép_conf=/etc/opt/SUNWhadb/dbdef/hadb \ -x ROOT_HADB=/opt/SUNWappserver7/SUNWhadb/4 \ -x Nom_BD=hadb \ -x Récupération_auto=true \ -x Commande_récupération_auto=/usr/local/etc/create-session-store \ -x Fichier_mot_de_passe_BD=/usr/local/etc/hadb-password-file |
Dans l'exemple precédent, la ressource présente les caractéristiques suivantes :
La ressource est nommée sr_hadb.
La ressource est membre d'un groupe de ressources nommé gr_hadb.
La ressource est une instance du type de ressource SUNW.hadb. L'enregistrement du type de ressource n'apparaît pas dans l'exemple.
Le répertoire de configuration figure à l'emplacement suivant : /etc/opt/SUNWhadb/dbdef/hadb.
Le répertoire d'installation figure à l'emplacement suivant : /opt/SUNWappserver7/SUNWhadb/4.
L'instance de la base de données HADB associée à la ressource est nommée hadb.
La récupération automatique est activée.
Le chemin d'accès complet à la commande à exécuter après la récupération automatique est le suivant : /usr/local/etc/create-session-store.
Le fichier de mot de passe HADB est le suivant : /usr/local/etc/hadb-password-file.