| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # for weblogic 12.1.2
- wlsUser = '<%= @wlsUser %>'
- password = '<%= @password %>'
- machine = '<%= @address %>'
- portNumber = '<%= @port %>'
- # server_template_name, dynamic_cluster_name, dynamic_nodemanager_match,dynamic_server_name_prefix
- <% @params.each do |param| -%>
- <%= param %>
- <% end -%>
- useStoreConfig = '<%= @useStoreConfig %>'
- if useStoreConfig != "true":
- connect(wlsUser,password,'t3://'+machine+':'+portNumber)
- else:
- connect(userConfigFile='<%= @userConfigFile %>', userKeyFile='<%= @userKeyFile %>', url='t3://'+machine+':'+portNumber)
- edit()
- startEdit()
- try:
- cd('/')
- print 'Create Dynamic Cluster';
- server_template = cmo.lookupServerTemplate(server_template_name);
-
- cluster = cmo.createCluster(dynamic_cluster_name);
- cluster.setClusterMessagingMode('unicast');
- server_template.setCluster(cluster);
- cluster.getDynamicServers().setServerTemplate(server_template);
- cluster.getDynamicServers().setMaximumDynamicServerCount(1);
- cluster.getDynamicServers().setCalculatedMachineNames(true);
- cluster.getDynamicServers().setMachineNameMatchExpression(dynamic_nodemanager_match);
- cluster.getDynamicServers().setServerNamePrefix(dynamic_server_name_prefix);
- cluster.getDynamicServers().setCalculatedListenPorts(true);
- save()
- activate()
- except:
- print "Unexpected error:", sys.exc_info()[0]
- undo('true','y')
- stopEdit('y')
- raise
-
|