Supplément Sun Cluster 3.0 5/02

Configuration des scripts moteur

Une fois que vous avez créé les scripts moteur, vous devez utiliser SunPlex Agent Builder pour configurer le nouveau service.

  1. Cliquez sur le bouton Suivant (Next) pour afficher le panneau de configuration.

  2. Tapez le chemin d'accès à la commande Démarrer (Start) ou utilisez le bouton Parcourir (Browse) pour sélectionner la commande de démarrage.

  3. (Facultatif) Tapez la commande d'arrêt (Stop) ou utilisez le bouton Parcourir (Browse) pour sélectionner la commande d'arrêt.

  4. (Facultatif) Tapez la commande de détection (Probe) ou utilisez le bouton Parcourir (Browse) pour sélectionner la commande de détection.

  5. (Facultatif) Spécifiez les valeurs de délai imparti des commandes d'arrêt, de démarrage et de détection.

  6. Cliquez sur Configurer (Configure) pour démarrer la configuration des scripts moteur.

    Une offre de scripts moteur est ainsi créée et placée dans :


    rép_travail/<nom_vendeur><application>/pkg

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


    Remarque :

    Le nom du module se compose d'une concaténation du nom du vendeur et de celui de l'application.


  7. Installez le module logiciel complet sur tous les noeuds de la grappe.


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

  8. Les fichiers suivants sont installés au cours de 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 de manuel et les noms des scripts correspondent au nom de l'application, tel qu'indiqué précédemment, précédé par le 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 les pages de manuel startapp, utilisez :


    # man -M /opt/NETapp/man startapp
    

  9. Sur l'un des noeuds de la grappe, configurez les ressources et démarrez l'application.


    # /opt/NETapp/util/startapp -h <nom_hote_logique> -p <liste ports et protocoles>
    

    Les arguments du script de démarrage varient en fonction du type de ressource : de reprise sur panne ou modulaire. Vérifiez la page de manuel personnalisée ou exécutez le script de démarrage sans aucun argument pour obtenir une déclaration d'utilisation.


    # /opt/NETapp/util/startapp 
     The resource name of LogicalHostname or SharedAddress must be specified. 
     For failover services: 
     Usage: startapp -h <logical host name> 
               -p <port and protocol list> 
              [ -n <nafogroup/adapter list>] 
     For scalable services: 
     Usage: startapp 
              -h <shared address name> 
              -p <port and protocol list> 
              [ -l <load balancing policy>] 
              [-n <nafogroup/adapter list>] 
               [-w <load balancing weights>]