[AIX Solaris HP-UX Linux Windows][z/OS]

PlacementControllerProcs.jacl 脚本

可以使用 PlacementControllerProcs.jacl 脚本修改应用程序布置运行时配置。

用途

根据管理角色的不同,在您配置自主管理器时可能有权行使特定的特权。要使用此脚本配置自主管理器,必须具有管理员特权。

使用 PlacementControllerProcs.jacl 脚本可修改应用程序布置控制器配置的整个选项系列。可以在运行时配置上完成下列操作。
  • 启用或禁用应用程序布置控制器
  • 使指定节点成为应用程序布置控制器管理的节点或非受管节点
  • 启用或禁用动态集群
  • 检索或设置其他设置的值。

此脚本仅修改应用程序布置控制器的运行时配置。要对配置进行持久更改,请使用 APCconfig.jacl 脚本。

对于转换用户 对于转换用户: 等同于 APCconfig.jaclWebSphere® Virtual Enterprise 命令是 xd_APCconfig.jacl。如果您从 WebSphere Virtual Enterprise 执行转换,那么可以继续使用 xd_APCconfig.jacl 命令,它与 APCconfig.jacl 命令的操作方式相同。trns

位置

PlacementControllerProcs.jacl 脚本在 app_server_root/bin 目录中。

用法

要使用 wsadmin 实用程序运行 PlacementControllerProcs.jacl 脚本,请使用以下命令。
wsadmin -profile PlacementControllerProcs.jacl -c "insert_proc_parameters"
请将 insert_proc_parameters 变量替换为过程的名称和正确的变量值以完成更改。必须使用引号(")将过程括起。可能必须将 wsadmin 命令修改为 wsadmin.shwsadmin.bat,具体情况取决于操作环境。

过程

可使用以下命令来查看所有可用过程的列表。
wsadmin -profile PlacementControllerProcs.jacl -c "help"
提供了以下过程。
anyFailedServerOperations
通过应用程序布置控制器尝试启动的服务器显示启动失败的列表。
closeLockMultiAPCGate removeAPCID
关闭和锁定多个应用程序布置控制器设置的门。可选择性地使用 APCGate 机制以确保不同 Intelligent Management 系统中的多个布置控制器不同时运行其制定决策周期。当多个单独的 Intelligent Management 单元共享相同的物理硬件时,启用 APCGate 机制非常重要。
deferFailedServerOperations
在任何通过应用程序布置控制器启动失败的服务器上禁用维护方式的支持。
disable
禁用应用程序布置控制器。
disableDynamicCluster dynamic_cluster_name
将指定的动态集群设置为手动运行。
disableNode node_name
使指定节点不受应用程序布置控制器管理。
enable
启用应用程序布置控制器。
enableDynamicCluster dynamic_cluster_name
将指定的动态集群设置为自动运行。
enableNode node_name
为指定的节点启用应用程序布置控制器。
findBestLocation cell_name node_name server_name
返回三个值中的一个,以指示尝试停止属于动态集群成员的服务器时执行的操作。此过程返回下列其中的一个值:
  • null:可以停止传递到该过程中的服务器而不会出现问题。
  • server name:不应该停止传递到该过程中的服务器名称。
  • alternate server name:如果返回另外一个服务器的名称,那么应该首先停止该服务器。
getApprovalTimeOut
以受控方式运行时,在任务超时前返回等待管理员批准该任务的时间。
getMinTimeBetweenPlacementChange
返回连续两次布置更改之间的最短时间。
getNodeName
显示运行应用程序布置控制器的节点。
getServerOperationTimeOut
返回时间长度,在这段时间后,如果对服务器执行的启动和停止操作未完成,那么认为操作失败。
handleFailedServerOperations
当应用程序布置控制器尝试启动服务器时,将没有启动的所有服务器置于维护方式。
isNodeInUse node_name
检查节点在处于维护方式后是否仍在使用。
isPrimary
如果此节点是应用程序布置控制器运行的主节点,那么返回该值。
isEnabled
返回值指示应用程序布置控制器是否处于启用状态。
openMultiAPCGate remoteAPCID
打开多个应用程序布置控制器设置的门。
recomputePlacement
触发应用程序布置控制器以计算其优化过程,并执行任何必需的布置更改。
setMinTimeBetweenPlacementChange time
设置连续两次布置更改之间的最短时间(以分钟计)。
setServerOperationTimeOut timeout
设置超时时间(以分钟计),在这段时间后,如果对服务器执行的启动或停止操作未完成,那么认为操作失败。
setApprovalTimeOut approval_timeout
设置时间长度(以分钟计),该值指示在受控方式下操作时等待管理员核准的时间长度,在这段时间后,将认为任务被拒绝。
unlockMultiAPCGate remoteAPCID
解锁多个应用程序布置控制器设置的门。
enableElasticity
在应用程序布置控制器中启用弹性方式。有效参数是 truefalse
isElasticityModeEnabled
指定是否启用弹性方式。返回的值是 true 或 false。
elasticityMode
将应用程序布置弹性的运行时任务设置为受管或自动。有效参数是 0(用于自动方式)或 1(用于受控方式)。
getElasticityMode
指定是否将应用程序布置弹性设置为受控或自动。返回的值是 0 或 1。
elasticityModeTimeOut
指定将弹性操作视为失败前,允许该操作完成的时间量(以分钟计)。例如,如果要将操作超时值设置为 30 分钟,那么将该过程指定为 elasticityModeTimeOut 30 0
getElasticityTimeOutMins
将弹性操作视为失败前,返回允许该操作完成的时间长度(以分钟计)。

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_odappscripts
文件名:rwve_odappscripts.html