Guide des développeurs pour les services de données Sun Cluster pour SE Solaris

Création et configuration des scripts

Démarrage de SunPlex Agent Builder et création des scripts
  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

  2. Lancez SunPlex Agent Builder.


    # /usr/cluster/bin/scdsbuilder
    
  3. L'écran de création de SunPlex Agent Builder apparaît.

    Boîte de dialogue intitulée SunPlex Agent Builder présentant l'écran principal de création d'Agent Builder
  4. Entrez le nom du fournisseur.

  5. Entrez le nom de l'application.


    Remarque –

    La combinaison du nom du fournisseur et de celui de l'application ne doit pas contenir plus de neuf caractères. Elle constituera le nom du package des scripts.


  6. Accédez au répertoire de travail.

    Vous pouvez utiliser le menu déroulant Parcourir pour sélectionner le répertoire, plutôt que d'entrer le chemin.

  7. Indiquez si le service de données est évolutif ou de basculement.

    Vous n'êtes pas tenu de sélectionner l'option Compatible réseau, celle-ci étant attribuée par défaut lors de la création du module GDS.

  8. Sélectionnez GDS.

  9. (Facultatif) Remplacez la valeur par défaut de la propriété RT Version par une autre valeur.


    Remarque –

    Dans ce champ, vous ne pouvez utiliser aucun des caractères suivants : espace, tabulation, barre oblique (/), barre oblique inverse (\), astérisque (*), point d'interrogation (?), virgule (,), point-virgule (;), crochet gauche ([) ou crochet droit (]).


  10. Cliquez sur Créer.

    Agent Builder crée les scripts. Les résultats de la création du service sont affichés dans la fenêtre du journal de sortie.

    Boîte de dialogue présentant l'écran Créer une fois les champs renseignés

    L'option Créer est grisée. Vous pouvez à présent configurer les scripts.

  11. Cliquez sur Suite.

    L'écran de configuration apparaît.

Configuration des scripts

Après avoir créé les scripts, vous devez configurer le nouveau service.

  1. Entrez l'emplacement de la commande de démarrage ou cliquez sur Parcourir pour le sélectionner.

    Vous pouvez indiquer des variables de propriété, Les variables de propriété sont décrites sous la rubrique Variables de propriété.

  2. (Facultatif) Entrez la commande d'arrêt ou cliquez sur Parcourir pour la localiser.

    Vous pouvez indiquer des variables de propriété, Les variables de propriété sont décrites sous la rubrique Variables de propriété.

  3. (Facultatif) Entrez la commande d'analyse ou cliquez sur Parcourir pour la localiser.

    Vous pouvez indiquer des variables de propriété. Elles sont répertoriées sous la rubrique Variables de propriété.

  4. (Facultatif) Indiquez les valeurs de délai des commandes de démarrage, d'arrêt et d'analyse.

  5. Cliquez sur l'option Configurer.

    Agent Builder commence la configuration des scripts.


    Remarque –

    Agent Builder génère le nom du package à partir de la concaténation du nom du fournisseur et de celui de l'application.


    Le package de scripts est créé et placé sous le répertoire suivant :


    rép-travail/nom_fournisseurapplication/pkg
    

    Par exemple, /export/wdir/NETapp/pkg.

  6. En tant que superutilisateur, installez le package complet sur tous les nœuds du cluster.


    # cd /export/wdir/NETapp/pkg
    # pkgadd -d . NETapp
    

  7. Les fichiers ci-dessous sont installés par la commande pkgadd :


    /opt/NETapp
    /opt/NETapp/README.app
    /opt/NETapp/man
    /opt/NETapp/man/man1m
    /opt/NETapp/man/man1m/removeapp.1m
    /opt/NETapp/man/man1m/startapp.1m
    /opt/NETapp/man/man1m/stopapp.1m
    /opt/NETapp/man/man1m/app_config.1m
    /opt/NETapp/util
    /opt/NETapp/util/removeapp
    /opt/NETapp/util/startapp
    /opt/NETapp/util/stopapp
    /opt/NETapp/util/app_config


    Remarque –

    Les pages man et noms de script correspondent au nom d'application entré précédemment, précédé du nom du script (par exemple, startapp).


    Pour afficher les pages de manuel, vous devez spécifier leur chemin d'accès. Par exemple, pour afficher la page man de startapp(1M), entrez :


    # man -M /opt/NETapp/man startapp
    
  8. Sur l'un des noeuds du cluster, configurez les ressources et démarrez l'application.


    # /opt/NETapp/util/startapp -h nomhôtelogique -p liste_protocoles_et_ports
    

    Les arguments du script startapp varient en fonction du type de ressources : de basculement ou évolutives. Vérifiez la page man personnalisée ou exécutez le script startapp sans aucun argument pour afficher l'instruction d'utilisation.


    # /opt/NETapp/util/startapp
     Le nom de ressource LogicalHostname ou SharedAddress doit être indiqué. Pour les services de basculement :
     Utilisation : startapp -h nomhôtelogique
              -p liste_protocoles_et_ports
              [-n liste_adaptateurs_groupeipmp]
     Pour les services évolutifs :
     Utilisation : startapp -h nom_adresse_partagée
              -p liste_protocoles_et_ports
              [-l stratégie_équilibrage_charge]
              [-n liste_adaptateur/groupeipmp]
              [-w poids_équilibrage_charge]