Supplément Sun Cluster 3.0 5/02

Comment enregistrer et configurer Sun Cluster HA for Sybase ASE (5/02)

La modification suivante a été introduite dans la mise à jour Sun Cluster 3.0 5/02 et s'applique à cette version, ainsi qu'à toutes les mises à jour ultéreures du logiciel Sun Cluster 3.0. Cette procédure explique comment utiliser la commande scrgadm(1M) pour enregistrer et configurer Sun Cluster HA for Sybase ASE.

Cette procédure comprend la création du type de ressource HAStoragePlus. Ce type de ressource synchronise les actions entre HAStorage et Sun Cluster HA for Sybase ASE et vous permet d'utiliser un système de fichiers local à haut niveau de disponibilité. Sun Cluster HA for Sybase ASE utilise les disques de façon intensive, vous devez donc configurer le type de ressource HAStoragePlus.

Reportez-vous à la page SUNW.HAStoragePlus(5) du manuel et à la section "Relationship between Resource Groups and Disk Device Groups" en page 5 pour de plus amples informations concernant le type de ressource HAStoragePlus.


Remarque :

Il existe aussi d'autres options permettant d'enregistrer et de configurer le service de données. Reportez-vous à la section "Tools for Data Service Resource Administration" en page 10 pour de plus amples informations concernant ces options.


Pour effectuer cette procédure, vous avez besoin des informations suivantes.


Remarque :

Effectuez les étapes suivantes sur un membre de la grappe.


  1. Devenez superutilisateur sur un membre de la grappe.

  2. Exécutez la commande scrgadm pour enregistrer les types de ressource pour Sun Cluster HA for Sybase ASE.


    # scrgadm -a -t SUNW.sybase
    

    -a

    Ajoute le type de ressource pour le service de données.

    -t SUNW.sybase

    Indique le nom du type de ressource prédéfini pour votre service de données.

  3. Créez un groupe de ressources de reprise sur panne qui contiendra les ressources du réseau et de l'application.

    Vous pouvez éventuellement sélectionner l'ensemble de noeuds sur lequel le service de données peut fonctionner à l'aide de l'option -h, comme suit.


    # scrgadm -a -g groupe-ressources [-h liste_noeuds]
    -g groupe_ressources

    Indique le nom du groupe de ressources. Vous pouvez choisir librement ce nom, mais il doit être différent pour chacun des groupes de ressources de la grappe.

    -h liste_noeud

    Spécifie une liste (avec séparation par virgules) répertoriant les différents noms ou ID de noeuds physiques qui identifient les maîtres potentiels. L'ordre de cette liste détermine l'ordre dans lequel les noeuds seront utilisés comme noeud principal durant une reprise sur panne.


    Remarque :

    Utilisez l'option -h pour spécifier l'ordre de la liste de noeuds. Si tous les noeuds de la grappe sont des maîtres potentiels, vous n'avez pas besoin d'utiliser l'option -h.


  4. Vérifiez que toutes les ressources réseau que vous utilisez ont été ajoutées à la base de données de votre service d'attribution de noms.

    Vous avez dû effectuer cette vérification durant l'installation de Sun Cluster.


    Remarque :

    Assurez-vous que toutes les ressources réseau sont présentes dans le fichier /etc/hosts du serveur et du client, afin d'éviter tout échec lié à la recherche du service d'attribution de noms.


  5. Ajoutez une ressource réseau au groupe de ressources de reprise sur panne.


    # scrgadm -a -L -g groupe-ressources -l nom -hôte-logique [-n netiflist]
    -l nom-hôte-logique

    Spécifie une ressource réseau. La ressource réseau est le nom d'hôte logique ou l'adresse partagée (adresse IP) utilisée par les clients pour accéder à Sun Cluster HA for Oracle.

    [-n netiflist]

    Spécifie une liste facultative (avec séparation par virgules) qui identifie les groupes NAFO sur chaque noeud. Tous les noeuds de la liste_noeuds du groupe de ressources doivent être représentés dans la liste netiflist. Si vous ne spécifiez pas cette option, scrgadm(1M) essaie de trouver un adaptateur réseau sur le sous-réseau identifié par la liste des noms_hôtes pour chaque noeud dans liste_noeuds. Par exemple, -n nafo0@nom_noeud, nafo0@nom_noeud_2.

  6. Enregistrez le type de ressource HAStoragePlus avec la grappe.


    # scrgadm -a -t SUNW.HAStoragePlus
    

  7. Créez la ressource sybase-hastp-rs de type HAStoragePlus.


    # scrgadm -a -j sybase-hastp-rs -g sybase-rg \
    -t SUNW.HAStoragePlus \
    -x GlobalDevicePaths=sybase-set1,/dev/global/dsk/dl \
    -x FilesystemMountPoints=/global/sybase-inst \
    -x AffinityOn=TRUE
    


    Remarque :

    AffinityOn doit être défini sur TRUE et le système de fichiers local doit se trouver sur des groupes de disques globaux pour permettre un basculement en cas de panne.


  8. Exécutez la commande scrgadm pour effectuer les tâches suivantes et mettre en ligne le groupe de ressources sybase-rg sur un noeud de la grappe.

    • Mettez le groupe de ressources à l'état géré.

    • Mettez le groupe de ressources en ligne.

    Ce noeud va devenir principal pour le groupe d'unités sybase-set1 et l'unité brute /dev/global/dsk/d1. Les groupes de périphériques associés à des systèmes de fichiers comme /global/sybase-inst seront aussi principaux sur ce noeud.


    # scrgadm -Z -g sybase-rg
    

  9. Créez les ressources de l'application Sybase ASE dans le groupe de ressources de reprise sur panne.


    # scrgadm -a -j ressource -g groupe-ressources \
    -t SUNW.sybase \
    -x Environment_File=chemin-fichier-environnement \
    -x Adaptive_Server_Name=nom-serveur-adaptatif \
    -x Backup_Server_Name=nom-serveur-sauvegarde \
    -x Text_Server_Name=nom-serveur-texte \
    -x Monitor_Server_Name=nom-serveur-moniteur \
    -x Adaptive_Server_Log_File=chemin-fichier-journal \
    -x Stop_File=chemin-fichier-arrêt \
    -x Connect_string=utilisateur/mot de passe \
    -y resource_dependencies=ressource-storageplus
    

    -j ressource

    Spécifie le nom de la ressource à ajouter.

    -g groupe-ressources

    Spécifie le nom du groupe de ressources dans lequel le RGM place les ressources.

    -t SUNW.sybase

    Spécifie le type de ressource à ajouter.

    -x Environment_File=chemin-fichier-environnement

    Détermine le nom du fichier environnement.

    -x Adaptive_Server_Name=nom-serveur-adaptatif

    Détermine le nom du serveur adaptatif.

    -x Backup_Server_Name=nom_serveur_sauvegarde

    Détermine le nom du serveur de sauvegarde.

    -x Text_Server_Name=nom-serveur-texte

    Détermine le nom du serveur texte.

    -x Monitor_Server_Name=nom-serveur-moniteur

    Détermine le nom du serveur moniteur.

    -x Adaptive_Server_Log_File=chemin-fichier-journal

    Détermine le chemin vers le fichier journal pour le serveur adaptatif.

    -x Stop_File=chemin-fichier-arrêt

    Détermine le chemin vers le fichier d'arrêt.

    -x Connect_string=utilisateur/mot_de_passe

    Indique l'utilisateur et le mot de passe que le contrôleur de panne utilise pour se connecter à la base de données.

    Vous ne devez pas nécessairement spécifier des propriétés d'extension ayant des valeurs par défaut. Reportez-vous à la section "Configuring Sun Cluster HA for Sybase ASE Extension Properties" du Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide pour de plus amples informations.

  10. Exécutez la commande scswitch(1M) pour effectuer la tâche suivante.

    • Activez la fonction de contrôle des ressources et des pannes.


    # scswitch -Z -g groupe-ressources
    

Etape suivante

Après avoir enregistré et configuré Sun Cluster HA for Sybase ASE, allez à la section "Comment vérifier l'installation de Sun Cluster HA pour Sybase ASE" du Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide.