SunPlex Agent Builder intègre une interface de ligne de commande dont les fonctionnalités sont identiques à celles de l'interface utilisateur graphique. Cette interface comprend les commandes scdscreate( 1HA) et scdsconfig(1HA). La rubrique suivante exécute la même fonction que la procédure basée sur l'interface graphique utilisateur Création d'un service utilisant le module GDS avec la version ligne de commande d'Agent Builder, sans utiliser cette dernière interface.
Créez le service.
Pour un service de basculement, utilisez :
# scdscreate -g -V NET -T app -d /export/wdir |
Pour un service évolutif, utilisez :
# scdscreate -g -s -V NET -T app -d /export/wdir |
les paramètres –d sont facultatifs. À moins d'une 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 package complet sur tous les noeuds du cluster.
# 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 du cluster, configurez les ressources et démarrez l'application.
# /opt/NETapp/util/startapp -h <nom_hôte_logique> -p <liste_ports_et_protocole> |
Les arguments du script de démarrage varient en fonction du type de ressources : de basculement ou évolutives. 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 Vous devez spécifier le nom de ressource de LogicalHostname ou de SharedAddress. Pour des services de basculement : Utilisation : startapp -h <nom_hôte_logique> -p <liste_ports_et_protocoles> [-n <liste_groupes_ipmp/adaptateurs>] Pour des services évolutifs : Utilisation : startapp -h <nom_adresse_partagée> -p <liste_ports_et_protocoles> [-l <règle_équilibrage_charge>] [-n <liste_groupes_ipmp/adaptateurs>] [-w <poids_équilibrage_charge>] |