Как я могу создать новый управляемый сервер WebLogic и динамически добавить его в кластер?

Я хочу иметь возможность «раскрутить» дополнительные управляемые серверы WebLogic 11g в кластере, чтобы добавить дополнительные горизонтальные экземпляры.

Вариант использования заключается в том, что я начинаю с кластера WebLogic, который имеет экземпляры X, и я хочу добавить дополнительный экземпляр динамически, то есть с помощью сценария и с использованием работающей системы (без простоев).

Что я могу использовать (например, WLST?), чтобы создать дополнительный управляемый сервер, настроить его, например. добавить его в домен? Кто-нибудь сделал это?


person BestPractices    schedule 10.08.2012    source источник


Ответы (2)


вот пример. Вы можете сделать svr.setCluster и svr.setMachine

person Mani    schedule 12.08.2012

Вот пример с WLST:

Создавать:

connect('username','password')
edit()
startEdit()
cmo.createServer('managed1')
cd('Servers/managed1')

Добавить сервер в кластер (после cd к серверу, добавленному выше)

cmo.setListenPort(ListenPort)
cmo.setCluster("MyCluster")
cmo.setMachine(Machinename)

Доступ/создание кластера в WLST работает аналогичным образом:

cd('/')
cmo.createCluster('MyCluster')
cd('/Clusters/MyCluster')
cmo.setClusterAddress('myhost:port,myhost2:port')
cmo.setClusterMessagingMode('unicast')
person Display Name is missing    schedule 22.09.2015