Utilisation de l'objet AdminTask de scriptage wsadmin pour l'administration scriptée

L'objet AdminTask permet d'accéder à des commandes d'administration qui sont un autre moyen d'utilisation des commandes de configuration et des commandes de gestion d'objets actifs.

Avant de commencer

Les commandes d'administration exécutent des commandes simples et complexes. Elles sont plus conviviales et orientées tâches et sont détectées de façon dynamique lorsque vous lancez un client de scriptage. L'ensemble des commandes d'administration disponibles dépend de l'édition de WebSphere Application Server installée. Vous pouvez utiliser les commandes de l'objet AdminTask pour accéder à ces commandes.

Pourquoi et quand exécuter cette tâche

Les commandes d'administration sont regroupées par fonction. Vous pouvez utiliser les groupes de commandes d'administration pour rechercher les commandes associées. Par exemple, les commandes d'administration associées à la gestion de serveur sont regroupées dans un groupe de commandes de gestion de serveur. Les commandes d'administration associées à la gestion de la sécurité figurent dans le groupe de commandes de gestion de la sécurité. Une commande d'administration peut être associée à plusieurs groupes de commandes car elle peut être utile dans divers domaines de gestion de système. Les commandes d'administration et les groupes de commandes d'administration sont identifiés de façon unique par leur nom.

Deux modes d'exécution sont disponibles pour chaque commande d'administration, le mode différé (traitement par lots) et le mode interactif. Lorsque vous utilisez une commande d'administration en mode interactif, vous suivez plusieurs étapes pour collecter vos entrées. Ce processus fournit aux utilisateurs un assistant texte dont l'utilisation s'apparente à celui de la console d'administration. Vous pouvez également utiliser la commande help pour obtenir de l'aide sur une commande d'administration et sur l'objet AdminTask.

Les commandes d'administration ne remplacent ni les commandes de configuration existantes ni les commandes de gestion d'objets actifs : elles offrent un autre moyen d'accès à ces commandes et d'organisation des entrées. Les commandes d'administration sont disponibles en mode connecté ou en mode local. Les commandes d'administration disponibles varient en fonction du mode de lancement du client de scriptage. Si un serveur est en cours d'exécution, il n'est pas recommandé de lancer le client de scriptage en mode local car les modifications apportées à la configuration ne sont pas reflétées dans la configuration du serveur en cours d'exécution et vice versa. Si vous sauvegardez des modifications non compatibles, la configuration risque d'être endommagée.

Dans l'environnement d'un gestionnaire de déploiement, les mises à jour de la configuration sont uniquement disponibles lorsqu'un client de scriptage est connecté à un gestionnaire de déploiement. Lorsque le client de scriptage est connecté à un agent de noeud ou à un serveur d'applications géré, vous n'êtes pas en mesure de mettre à jour la configuration de ces processus de serveur car il s'agit d'une copie de la configuration maîtresse qui réside sur le gestionnaire de déploiement. Cette copie est créée sur une machine noeud lorsqu'une synchronisation de la configuration du gestionnaire de déploiement et de l'agent de noeud a lieu. Pour modifier la configuration des processus de serveur, vous devez connecter un client de scriptage à un gestionnaire de déploiement. Pour cette raison, pour modifier une configuration, n'exécutez pas un client de scriptage en mode local sur une machine noeud. Cette configuration n'est pas prise en charge.

Utilisez le nom du paramètre et les paires de valeurs de paramètre pour indiquer, dans un ordre quelconque, les paramètres d'une étape. Il est inutile de préciser les paramètres d'option. Ceci s'applique à toutes les commandes de l'objet AdminTask. Exemple :
AdminTask.createCluster('[-clusterConfig [-clusterName cluster1 -preferLocal true]]')
Pour déterminer le nom des paramètres d'étape, utilisez la commande suivante : AdminTask.help('nom_commande', 'nom_étape'), comme illustré dans l'exemple suivant :
AdminTask.help('createCluster', 'clusterConfig')

Procédure


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_admintask
Nom du fichier : txml_admintask.html