Le script Jacl suivant permet de modifier la configuration d'exécution du positionnement d'application.
Ce script ne modifie que la configuration d'exécution du contrôleur de positionnement d'application. Pour conserver les modifications dans la configuration, utilisez le script xd_APCconfig.jacl. Pour plus d'informations, voir Modification des configurations de la fonction de positionnement d'application à l'aide du scriptage.
wsadmin -profile PlacementControllerProcs.jacl -c "paramètres_procédure_insertion"
où paramètres_procédure_insertion correspond au nom de la procédure et aux valeurs des variables appropriées pour effectuer les modifications. Les procédures doivent figurer entre guillemets doubles ("). En fonction du système d'exploitation utilisé, vous pouvez être amené à remplacer la valeur wsadmin par wsadmin.sh ou wsadmin.bat.
wsadmin> source PlacementControllerProcs.jacl
wsadmin> procédure variables
wsadmin -profile PlacementControllerProcs.jacl -c "help"
Les procédures suivantes sont disponibles :Procédure | Description |
---|---|
enable | Active le contrôleur de positionnement d'application. |
disable | Désactive le contrôleur de positionnement d'application. |
disableNode nom_noeud | Empêche le contrôleur de positionnement d'application de gérer le noeud spécifié. |
disableNode nom_groupe_noeuds nom_noeuds | Empêche le noeud d'être géré comme membre du groupe de noeuds. |
findBestNodeToDisable | Recherche le meilleur noeud à désactiver. |
isNodeInUse nom_noeud | Vérifie si le noeud est toujours utilisé une fois qu'il est en mode maintenance. |
enableNode nom_noeud | Autorise le contrôleur de positionnement d'application à gérer le noeud spécifié. |
enableDynamicCluster nom_groupe_noeuds nom_cluster_dynamique | Indique le cluster dynamique qui doit s'exécuter automatiquement. |
enableDynamicCluster nom_cluster_dynamique | Indique le cluster dynamique qui doit s'exécuter automatiquement. |
disableDynamicCluster nom_groupe_noeuds nom_cluster_dynamique | Indique le cluster dynamique qui doit s'exécuter manuellement. |
disableDynamicCluster nom_cluster_dynamique | Indique le cluster dynamique qui doit s'exécuter manuellement. |
isEnabled | Rend la main si le contrôleur de positionnement d'application est activé. |
getNodeName | Affiche le noeud sur lequel le contrôleur de positionnement d'application s'exécute actuellement. |
setMinTimeBetweenPlacementChange durée | Définit le délai minimal (en minutes) séparant deux modifications de positionnement consécutives. |
setServerOperationTimeOut délai | Définit le délai à l'issue duquel le système considère que l'opération de démarrage ou d'arrêt effectuée sur le serveur a échoué si elle n'est pas terminée. |
setApprovalTimeOut délai_approbation | Définit le délai d'attente appliqué pour obtenir l'approbation de l'administrateur en mode Supervisé, avant de considérer que la tâche a été refusé. |
getMinTimeBetweenPlacementChange | Renvoie le délai minimal entre deux modifications de positionnement consécutives. |
getServerOperationTimeOut | Renvoie le délai à l'issue duquel le système considère que l'opération de démarrage et d'arrêt effectuée sur le serveur a échoué si elle n'est pas terminée. |
getApprovalTimeOut | Renvoie le délai d'attente appliqué avant qu'un administrateur n'approuve une tâche lors d'une exécution en mode supervisé. |
recomputePlacement | Déclenche le contrôleur de positionnement d'application afin qu'il effectue une optimisation et les modifications de positionnement nécessaires. |