SunPlex Agent Builder dispose d'une interface de ligne de commande dont les fonctionnalités sont équivalentes à celles de l'interface graphique utilisateur. Cette interface comprend les commandes scsdcreate(1ha) et scdsconfig(1ha). La section suivante exécute la même fonction que la procédure basée sur l'interface graphique utilisateur "Lancez SunPlex Agent Builder" à la page 253, sans utiliser cette dernière interface.
Créez le service.
Pour un service de reprise sur panne, utilisez :
# scdscreate -g -V NET -T app -d /export/wdir |
Pour un service modulaire, utilisez :
# scdscreate -g -s -V NET -T app -d /export/wdir |
Le paramètre -d est facultatif. A moins d'indication contraire, le répertoire de travail est celui en cours d'utilisation.
Configurez le service.
# scdsconfig -s "/export/app/bin/start" \ -t "/export/app/bin/stop" \ -m "/export/app/bin/probe" -d /export/wdir |
Seule la commande de démarrage est requise. Tous les autres paramètres sont facultatifs.
Installez le module complet sur tous les noeuds de la grappe.
# cd /export/wdir/NETapp/pkg # pkgadd -d . NETapp |
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 |
Les pages de manuel et les noms des scripts correspondront au nom de l'application que vous avez entré ci-dessus, 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 les pages de manuel startapp, utilisez :
# man -M /opt/NETapp/man startapp |
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 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 <nom hôte logique> -p <liste ports et protocoles> [-n <liste groupe nafo/adaptateur>] For scalable services : Usage: startapp -h <nom adresse partagée> -p <liste ports et protocoles> [-l <politique d'équilibrage des charges>] [-n <liste groupe nafo/adaptateur>] [-w <poids d'équilibrage des charges>] |