有人试过用WLST实现集群自动化吗?

2024-04-19 00:10:25 发布

您现在位置:Python中文网/ 问答频道 /正文

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

请分享你的想法和建议。。。在

提前谢谢。在


Tags: 服务器脚本机器环境站点网站菜单物理
1条回答
网友
1楼 · 发布于 2024-04-19 00:10:25

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

你得加上

edit()
startEdit()

为了拯救

^{pr2}$

以及异常处理,但函数非常简单:

将服务器添加到群集:

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')

添加群集(也可以使用与创建服务器相同的方法->创建(名称,“cluster”):

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

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

一般来说,您可以使用管理控制台执行所需的操作,顶部的record按钮允许您生成一个wlst脚本,该脚本与您在管理控制台中执行的操作完全相同。在

相关问题 更多 >