gpt4 book ai didi

python - 有人尝试过使用 WLST 实现集群自动化吗?

转载 作者:行者123 更新时间:2023-12-01 06:10:35 30 4
gpt4 key购买 nike

大多数生产环境可能需要集群自动化脚本。原因是每当需要增强站点时就需要向现有域添加新集群。当有一个已停用的物理站点需要从域中删除集群时。集群还可以“增长”(将托管服务器添加到集群中)。最后还需要停用机器,这需要从集群中删除服务器。菜单1. 添加集群2. 删除簇3. 添加服务器到集群4.从Cluster中删除一个服务器

请分享您的想法和建议...

提前致谢。

最佳答案

我实际上就是这么做的,而且效果很好。

您必须添加首字母

edit()
startEdit()

并保存

save()
activate(block='true')

以及异常处理,但功能非常简单:

将服务器添加到集群:

managedServer = create(ServerName,'Server')
managedServer.setListenPort(ListenPort)
managedServer.setCluster(Clustername)
managedServer.setMachine(Machinename)

从集群中删除服务器(以及服务器,可选):

serverMBean = getMBean("Servers/"+ServerName)
serverMBean.setCluster(None)
serverMBean.setMachine(None)
delete(ServerName,'Server')

添加集群(也可以使用与创建服务器相同的方法->create(name, 'Cluster'):

cd('/')
cmo.createCluster('Cluster-0')
cd('/Clusters/Cluster-0')
cmo.setClusterMessagingMode('unicast')
...

删除集群的方式与删除服务器相同,但您应该先关闭它们的电源。

通常,您可以使用管理控制台执行所需的操作,顶部的记录按钮允许您生成 wlst 脚本,该脚本与您在管理控制台中执行的操作完全相同。

关于python - 有人尝试过使用 WLST 实现集群自动化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6166681/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com