Websphere jython wsadmin脚本更改为dmgr jvm
我有一个脚本,可以在每个节点代理上设置一个自定义JVM属性,但我也希望它在dmgr级别上也这样做。我很难获得dmgr jvm的id。这是我的点播脚本。我真的很纠结于列表、列表服务器和getid的差异 多亏了covener的评论,这里是工作脚本 列表解聚管理器服务器 dmgrServer=AdminTask.listServers('[-serverType DEPLOYMENT\u MANAGER]')。splitlines() 对于dmgrServer中的jvm: #获取dmgrjvmid jvmid=AdminConfig.list('JavaVirtualMachine',jvm) #创建新属性 AdminConfig.create('Property',jvmid,'[[validationExpression”“][name“MyProperty”][description“Do cool stuff”][value“true”][required“false”]])) 获取所有节点代理服务器 nodeagents=AdminTask.listServers('[-serverType节点\代理]).splitlines() 对于节点代理中的节点代理: #获取此节点代理服务器的JVM id jvmid=AdminConfig.list('JavaVirtualMachine',nodeagent) #设置自定义属性 AdminConfig.create('Property',jvmid,'[[validationExpression”“][name“MyProperty”][description“Do cool stuff”][value“true”][required“false”]])) 保存配置更改 AdminConfig.save() 同步所有活动节点Websphere jython wsadmin脚本更改为dmgr jvm,websphere,jython,wsadmin,Websphere,Jython,Wsadmin,我有一个脚本,可以在每个节点代理上设置一个自定义JVM属性,但我也希望它在dmgr级别上也这样做。我很难获得dmgr jvm的id。这是我的点播脚本。我真的很纠结于列表、列表服务器和getid的差异 多亏了covener的评论,这里是工作脚本 列表解聚管理器服务器 dmgrServer=AdminTask.listServers('[-serverType DEPLOYMENT\u MANAGER]')。splitlines() 对于dmgrServer中的jvm: #获取dmgrjvmid j
AdminNodeManagement.syncActiveNodes()添加注释作为答案: 部署\u管理器是一种有效的服务器类型,因此其处理方式与节点\u代理循环完全相同:
dmgrServer = AdminTask.listServers('[-serverType DEPLOYMENT_MANAGER]').splitlines()
添加评论作为回答: 部署\u管理器是一种有效的服务器类型,因此其处理方式与节点\u代理循环完全相同:
dmgrServer = AdminTask.listServers('[-serverType DEPLOYMENT_MANAGER]').splitlines()
AdminTask.listServers(“[-serverType DEPLOYMENT\u MANAGER]”)是否在您的计算单元上不工作?这对我有用,谢谢。我找不到serverType对象的列表。这正是我想要的。现在,我的脚本以一致且易于阅读的方式在dmgr和nodeagent JVM上创建了一个属性。AdminTask.listServers(“[-serverType DEPLOYMENT_MANAGER]”)是否在您的计算单元上不起作用?这对我有用,谢谢。我找不到serverType对象的列表。这正是我想要的。现在,我的脚本以一致且易于阅读的方式在dmgr和nodeagent JVM上创建了一个属性。