![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Script PlacementControllerProcs.jacl
Puede utilizar el script PlacementControllerProcs.jacl para modificar la configuración de tiempo de ejecución del controlador de ubicación de aplicaciones.
Objetivo
Dependiendo del rol administrativo que tenga, dispondrá de determinados privilegios cuando configure los gestores autónomos. Para utilizar este script para configurar los gestores autónomos, debe tener privilegios de administrador.
Utilice el script PlacementControllerProcs.jacl para modificar toda una serie de opciones de configuración de controlador de ubicación de aplicaciones. Puede completar las siguientes operaciones en la configuración de tiempo de ejecución.- Habilitar o inhabilitar el controlador de ubicación de aplicaciones
- Establecer que el controlador de ubicación de aplicaciones gestione o no gestione el nodo especificado
- Habilitar o inhabilitar un clúster dinámico
- Recuperar o definir los valores de definiciones adicionales
Este script sólo modifica la configuración de tiempo de ejecución del controlador de ubicación de aplicaciones. Para realizar cambios permanentes en la configuración, utilice el script APCconfig.jacl.
trns :
El mandato de WebSphere Virtual Enterprise que equivale a
APCconfig.jacl es xd_APCconfig.jacl.
Si realiza la transición de WebSphere Virtual Enterprise, puede
seguir utilizando el mandato xd_APCconfig.jacl, que realiza la misma
función que el mandato APCconfig.jacl.
Location
El script PlacementControllerProcs.jacl se encuentra en el directorio raíz_servidor_aplic/bin.
Uso
Para ejecutar el script
PlacementControllerProcs.jacl con el programa de utilidad wsadmin,
utilice el siguiente mandato.
wsadmin -profile PlacementControllerProcs.jacl -c "insert_proc_parameters"En lugar de la variable insert_proc_parameters, utilice el nombre del procedimiento y los valores de variable adecuados para completar los cambios. Debe especificar los procedimientos entre comillas ("). Podría tener que modificar el mandato wsadmin para wsadmin.sh o wsadmin.bat, en función del entorno operativo.
Procedimientos
Puede utilizar el siguiente mandato para ver una lista de todos los procedimientos disponibles.
wsadmin -profile PlacementControllerProcs.jacl -c "help"
Los siguientes procedimientos están disponibles.
- anyFailedServerOperations
- Muestra una lista de inicios anómalos realizados por servidores que el controlador de ubicación de aplicaciones ha intentado inicial.
- closeLockMultiAPCGate removeAPCID
- Cierra y bloquea una puerta para una configuración de controlador de ubicación de aplicaciones múltiple. De forma opcional, el mecanismo APCGate se puede utilizar para asegurarse de que varios controladores de ubicación en distintos sistemas Intelligent Management no ejecutan simultáneamente sus ciclos de toma de decisiones. Habilitar el mecanismo APCGate es importante cuando varias células individuales de Intelligent Management comparten el mismo hardware físico.
- deferFailedServerOperations
- Inhabilita la habilitación de la modalidad de mantenimiento en cualquier servidor que el controlador de ubicación de aplicaciones no ha podido iniciar.
- disable
- Inhabilita el controlador de ubicación de aplicaciones.
- disableDynamicCluster nombre_clúster_dinámico
- Establece el clúster dinámico especificado de modo que se ejecute manualmente.
- disableNode nombre_nodo
- Establece que el controlador de ubicación de aplicaciones no gestione el nodo especificado.
- enable
- Habilita el controlador de ubicación de aplicaciones.
- enableDynamicCluster nombre_clúster_dinámico
- Establece el clúster dinámico especificado de modo que se ejecute automáticamente.
- enableNode nombre_nodo
- Habilita el controlador de ubicación de aplicaciones para el nodo especificado.
- findBestLocation nombre_célula nombre_nodo nombre_servidor
- Devuelve uno de los tres valores que indican una acción para llevar a cabo cuando
se intente detener un servidor que sea miembro de un clúster dinámico.
Este procedimiento devuelve uno de los siguientes valores:
- null: puede detener el servidor que ha pasado al procedimiento sin problemas.
- nombre del servidor: no debe detener el nombre de servidor que ha pasado al procedimiento.
- nombre del servidor alternativo: si se devuelve el nombre de otro servidor, debe detener primero dicho servidor.
- getApprovalTimeOut
- Cuando se ejecuta en modalidad supervisada, devuelve la cantidad de tiempo que se debe esperar a que un administrador apruebe una tarea antes de que la tarea exceda el tiempo de espera.
- getMinTimeBetweenPlacementChange
- Devuelve el período de tiempo mínimo entre dos cambios de ubicación consecutivos.
- getNodeName
- Muestra el nodo en el que se ejecuta el controlador de ubicación de aplicaciones.
- getServerOperationTimeOut
- Devuelve el período de tiempo después del cual la operación de inicio y detención del servidor se considera una anomalía si no se ha completado.
- handleFailedServerOperations
- Pone en modalidad de mantenimiento todos los servidores que no se han iniciado cuando un controlador de ubicación de aplicaciones ha intentado iniciar el servidor.
- isNodeInUse nombre_nodo
- Comprueba si un nodo sigue estando en uso después de estar en modalidad de mantenimiento.
- isPrimary
- Devuelve si este nodo es el nodo primario donde se está ejecutando el controlador de ubicación de aplicaciones.
- isEnabled
- Devuelve si el controlador de ubicación de aplicaciones está habilitado.
- openMultiAPCGate APCID_remoto
- Abre la puerta para una configuración de controlador de ubicación de aplicaciones múltiple.
- recomputePlacement
- Activa el controlador de ubicación de aplicaciones para que calcule su optimización y realice todos los cambios de ubicación necesarios.
- setMinTimeBetweenPlacementChange tiempo
- Establece el período de tiempo mínimo, en minutos, entre cambios de ubicación consecutivos.
- setServerOperationTimeOut tiempo_espera
- Establece el tiempo de espera, en minutos, después del cual la operación de inicio o detención del servidor se considera un error si no se completa.
- setApprovalTimeOut tiempo_espera_aprobación
- Establece el tiempo de espera, en minutos, que se debe esperar la aprobación del administrador cuanto se funciona en modalidad supervisada, antes de considerar que la tarea ha sido denegada.
- unlockMultiAPCGate APCID_remoto
- Desbloquea la puerta para una configuración de controlador de ubicación de aplicaciones múltiple.
- enableElasticity
- Habilita la modalidad de elasticidad en el controlador de ubicación de aplicaciones. Los argumentos válidos son true o false.
- isElasticityModeEnabled
- Especifica si la modalidad de elasticidad está habilitada. El valor de retorno es true o false.
- elasticityMode
- Define las tareas de tiempo de ejecución para la elasticidad de ubicación de aplicaciones como supervisadas o automáticas. Los argumentos válidos son 0 para automática o 1 para supervisada.
- getElasticityMode
- Especifica si la elasticidad de ubicación de aplicaciones está definida en supervisada o automática. El valor de retorno es 0 o 1.
- elasticityModeTimeOut
- Especifica la cantidad de tiempo, en minutos, que está permitido que una acción de elasticidad tarde en completarse antes de que se considere una anomalía. Por ejemplo, si desea definir el valor de tiempo de espera de operación en 30 minutos, especifique el procedimiento como elasticityModeTimeOut 30 0.
- getElasticityTimeOutMins
- Devuelve la cantidad de tiempo, en minutos, que está permitido que una acción de elasticidad tarde en completarse antes de que se considere una anomalía.