Suivez la procédure de configuration suivante.
Connectez-vous en tant que superutilisateur sur un membre du cluster.
Enregistrez le type de ressources pour le Sun Java System Application Server EE (HADB).
# scrgadm -a -t SUNW.hadb |
Créez le groupe de ressources pour le Sun Java System Application Server EE (HADB).
# scrgadm -a -g resource_group \ -y Maximum_primaries=nodes_in_rg \ -y Desired_primaries=nodes_in_rg \ -h nodelist |
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é 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.
Désigne un sous-ensemble de nœuds de cluster (noms séparés par des virgules) sur lesquels exécuter Sun Java System Application Server EE (HADB). Si cette option est ignorée, tous les nœuds de cluster exécutent Sun Java System Application Server EE (HADB). Pour trouver les noms de listes de nœuds, utilisez la commande scconf -p | less.
Créez une ressource pour Sun Java System Application Server EE (HADB), avec ou sans reprise automatique.
Si vous ne souhaitez pas utiliser la fonction de récupération automatique, exécutez la commande suivante :
# scrgadm -a -j resource -g resource_group -t SUNW.hadb \ -x Confdir_list=config_directory_list \ -x HADB_ROOT=install_directory \ -x DB_name=database_name |
Indique qu'une ressource de service de données doit être créée
Indique que la ressource à créer s'appelle resource
Indique que la ressource doit ête ajoutée au groupe de ressources resource_group
Spécifie le nom prédéfini du type de ressource.
Indique le chemin d'accès au répertoire de configuration
Désigne le répertoire d'installation
Indique le nom de la base de données HADB
Si vous souhaitez vraiment utiliser la fonction de reprise automatique, exécutez la commande suivante.
# scrgadm -a -j resource -g resource_group -t SUNW.hadb \ -x Confdir_list=config_directory_list \ -x HADB_ROOT=install_directory \ -x DB_name=database_name \ -x Auto_recovery=TRUE \ -x Auto_recovery_command=command \ -x DB_password_file=password_file |
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. Cette propriété d'extension est facultative, indépendamment de la propriété Auto_recovery .
Désigne le fichier dans lequel HADB lit le mot de passe de la base de données. Pour de plus amples informations sur le format et le contenu du fichier de mot de passe, reportez-vous à la documentation Sun Java System Application Server.
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 resource_group |
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 vous avez installé et configuré correctement Sun Cluster HA pour Sun Java System Application Server EE (HADB), exécutez la commande suivante.
# hadbm status database_name --nodes |
La sortie doit indiquer que la base de données spécifiée est en cours d'exécution.
Cet exemple illustre la création d'une ressource SUNW.hadb avec reprise automatique.
Dans cet exemple, la ressource possède les caractéristiques suivantes :
La ressource est nommée sr_hadb.
Elle est membre d'un groupe de ressources nommé hadb-rg .
Elle est une instance du type 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 à cette ressource est appelée hadb.
La récupération automatique est activée.
Le chemin d'accès complet à la commande à exécuter après la reprise automatique est /usr/local/etc/create-session-store.
Le fichier de mots de passe HADB est /usr/local/etc/hadb-password-file.
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 |