SunPlex Agent Builder intègre également une interface de ligne de commande comportant la même fonctionnalité que l'interface utilisateur graphique. Cette interface est constituée des commandes scdscreate et scdsconfig. Voir les pages man scdscreate (1HA) et scdsconfig(1HA).
Cette section explique comment suivre la même procédure que celle décrite sous la rubrique Création d'un service utilisant le module GDS, à l'aide de SunPlex Agent Builder, en utilisant cette fois l'interface de ligne de commande.
Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.
Créez le service.
Pour un service de basculement, entrez :
# scdscreate -g -V NET -T app -d /export/réptravail |
Pour un service évolutif, entrez :
# scdscreate -g -s -V NET -T app -d /export/réptravail |
Le paramètre -d est facultatif. Si vous n'indiquez pas celui-ci, le répertoire actuel devient le répertoire de travail.
Configurez le service.
# scdsconfig -s "/export/app/bin/start" -t "/export/app/bin/stop" \ -m "/export/app/bin/probe" -d /export/réptravail |
Vous pouvez indiquer des variables de propriété. Elles sont répertoriées sous la rubrique Variables de propriété.
Seule la commande start est requise. Tous les autres paramètres sont facultatifs.
Installez le package complet sur tous les noeuds du cluster.
# cd /export/wdir/NETapp/pkg # pkgadd -d . NETapp |
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 |
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 de manuel startapp(1M), entrez :
# man -M /opt/NETapp/man startapp |
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 de manuel personnalisée ou exécutez le script startapp sans aucun argument pour afficher l'instruction d'utilisation.
# /opt/NETapp/util/startapp Le nom de la ressource LogicalHostname ou SharedAddress doit être indiqué. Pour les services de basculement : Utilisation : startapp -h nomhôtelogique -p liste_protocoles_et_ports [-n liste_adaptateur/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] |