Suivez la procédure de configuration suivante. 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 Application Server EE (HADB).
# scrgadm -a -t SUNW.hadb |
Créez le groupe de ressources de Sun Java System Application Server EE (HADB).
# scrgadm -a -g groupe_ressources \ -y Maximum_primaries=nœuds_dans_gr \ -y Desired_primaries=nœuds_dans_gr \ -h liste_nœuds |
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 nœuds sur lesquels la ressource peut démarrer. Vous devez spécifier la même valeur que la propriété Desired_primaries.
Indique le nombre souhaité de nœuds sur lesquels la ressource peut démarrer. Vous devez spécifier le même nombre que la valeur de la propriété Maximum_primaries.
Indique un sous-ensemble de nœuds de cluster, séparés par des virgules, sur lesquels exécuter Sun Java System Application Server EE (HADB). Si cette option est omise, tous les nœuds du cluster exécuteront Sun Java System Application Server EE (HADB). Utilisez la commande scconf -p | less pour obtenir les noms figurant dans la liste de nœuds.
Créez une ressource Sun Java System Application Server EE (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 Confdir_list=liste_répertoire_config \ -x HADB_ROOT=répertoire_installation \ -x DB_name=nom_base_données \ -x Auto_recovery=true \ -x Auto_recovery_command=commande \ -x DB_password_file=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é Auto_recovery.
Indique le fichier dans lequel HADB lira le mot de passe de la base de données. Reportez-vous à la documentation Sun Java System Application Server pour obtenir des 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 nœud.
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 Confdir_list=/etc/opt/SUNWhadb/dbdef/hadb \ -x HADB_ROOT=/opt/SUNWappserver7/SUNWhadb/4 \ -x DB_name=hadb \ -x Auto_recovery=true \ -x Auto_recovery_command=/usr/local/etc/create-session-store \ -x DB_password_file=/usr/local/etc/hadb-password-file |
Dans l'exemple précédent, la ressource présente les caractéristiques suivantes :
La ressource est nommée hadb-rs.
La ressource est membre d'un groupe de ressources nommé hadb-rg.
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 .