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

coregroupsplit.py 脚本

可以使用 coregroupsplit.py 脚本将现有单元分成多个核心组。如果您已在核心组中定义 40 多个 WebSphere® Application Server 相关的过程(如应用程序服务器、Node Agent 和随需应变路由器 (ODR)),请考虑运行此脚本。

用途

coregroupsplit.py 脚本将现有单元划分成多个核心组。如果服务器更改其核心组成员资格,那么您必须重新启动整个单元以阻止形成若干分区。为此,此脚本使用的缺省选项不会更改服务器的核心组成员资格,这些服务器是除 DefaultCoreGroup 之外的任何核心组的成员。
运行该脚本以尝试满足下列用于核心组的最佳做法:
  • 每个核心组必须少于 40 台服务器。此最佳做法仅当在单元中对服务器有足够的节点比率时才可行。
  • 每个核心组必须配备至少三个核心组网桥。此最佳做法仅当在单元中对服务器有足够的节点比率时才可行。
  • 每个集群必须保持完全映射到到单个核心组。
  • 如果您使用 -createbridges 参数,那么会首选在其他空闲节点上主管核心组网桥和协调程序。
此脚本还调试高可用性管理器以实现最佳性能。缺省情况下,该脚本会在单元中的每个 Node Agent 上配置核心组网桥。该脚本会增加核心组的数量,直到它达到最佳级别,具体取决于单元中节点和服务器的数量。将核心组网桥 Node Agent 配置为网状拓扑中 DefaultAccessPointGroup 访问点组的一部分。在首选网状拓扑中,将所有访问点收集到单个访问点组中。这样,所有网桥接口都可直接进行内部通信。

请记住,必须赋予核心组网桥至少 512 MB 的 Java™ 虚拟机 (JVM) 空间。

位置

coregroupsplit.py 脚本在 app_server_root/bin 目录中。

用法

缺省脚本用法如下:
./wsadmin.sh -lang jython -f coregroupsplit.py
运行此脚本可能导致不平衡的核心组,其中已装入与其他核心组数量相当的核心组。您可以重新运行此脚本来重新平衡核心组成员资格,但在此情况下,您必须重新启动整个单元才能使更改生效。要重新运行该脚本,请使用以下命令:
./wsadmin.sh -lang jython -f coregroupsplit.py -reconfig

参数

-reconfig
重新配置时,执行完整的步骤,以重新平衡核心组中服务器的分发。
-linked
创建核心组网桥的环形拓扑。
-createbridges
创建单独的核心组桥接过程,而不是在 Node Agent 中创建网桥。
-numcoregroups
指定要创建的核心组的数量。
-datastacksize
指定覆盖缺省数据堆栈大小的字节数(以兆字节计)。
-proxycoregroup
将随需应变路由器 (ODR) 和代理服务器置于单独的核心组中。
-odrcoregroup
将随需应变路由器 (ODR) 和代理服务器置于单独的核心组中。
-nosave
不保存对核心组所作的任何更改。可以使用此选项测试设置参数和测试运行该脚本。
-debug
打印故障诊断信息。
-nodesPerCG:number
指定每个核心组需要的 Node Agent 的数量。
-numberOfServersPerCG:number
指定每个核心组的服务器的最大数量。
-bridgeHeapSize:number
指定核心组网桥的服务器堆大小(以兆字节计)。

示例

以下示例会导致一个链接的拓扑,其中核心组网桥以环形进行连接:
./wsadmin.sh -lang jython coregroupsplit.py -linked
您还可以使用此脚本创建静态集群,该集群专门用作核心组网桥以在核心组内进行通信。使用以下示例:
./wsadmin.sh -lang jython coregroupsplit.py -createbridges

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



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