/**
FileName: createCluster.py
**/
from java.util import *
from javax.management import *import javax.management.Attribute
print 'starting the script .... '
connect('weblogic','Welcome1','t3://localhost:7001')
clusters = "mccCluster1","mccCluster2"
ms1 = {'mccNode1':9045,'mccNode2':9046}
ms2 = {'mccNode3':9055,'mccNode4':9056}
clustHM = HashMap()
edit()
startEdit()
for c in clusters:
print 'creating cluster '+c
clu = create(c,'Cluster')
clustHM.put(c,clu)
cd('..\..')
clus1 = clustHM.get(clusters[0])
clus2 = clustHM.get(clusters[1])
for m, lp in ms1.items():
managedServer = create(m,'Server')
print 'creating managed server '+m
managedServer.setListenPort(lp)
managedServer.setCluster(clus1)
for m1, lp1 in ms2.items():
managedServer = create(m1,'Server')
print 'creating managed server '+m1
managedServer.setListenPort(lp1)
managedServer.setCluster(clus2)
save()
activate(block="true")
disconnect()
print 'End of script ...'
exit()