Weblogic集群配置关键点
2013-09-30 17:20
375 查看
1. 理解Weblogic集群模型及概念
2. JDK选择,12c选择Sun JDK,其它版本选择JRockit JDK
3 JDK以root用户安装
4. Weblogic产品以非root用户安装
5. Weblogic集群以root用户配置
6. Weblogic提供config和wlst两个工具配置集群,推荐用wlst
7. wlst提供交互、脚本、嵌入三种方式使用,学习推荐用交互,生产环境配置推荐用脚本方式
8. wlst中startNodeManager()函数是异步的,它的结束并不意味着nodemanager已启动
9. 域创建完毕后,如果nodemanager是启动状态,需重启nodemanager加载新的域配置
10. 配置完次节点后,需向主节点的AdminServer注册该节点
下面一个主节点配置脚本样例:
2. JDK选择,12c选择Sun JDK,其它版本选择JRockit JDK
3 JDK以root用户安装
4. Weblogic产品以非root用户安装
5. Weblogic集群以root用户配置
6. Weblogic提供config和wlst两个工具配置集群,推荐用wlst
7. wlst提供交互、脚本、嵌入三种方式使用,学习推荐用交互,生产环境配置推荐用脚本方式
8. wlst中startNodeManager()函数是异步的,它的结束并不意味着nodemanager已启动
9. 域创建完毕后,如果nodemanager是启动状态,需重启nodemanager加载新的域配置
10. 配置完次节点后,需向主节点的AdminServer注册该节点
下面一个主节点配置脚本样例:
print('***************** init ip and host of all nodes *********************') MAIN_NODE_IP='10.6.143.55' MAIN_NODE_HOST='55_weblogic_mdm_cn' MINOR_NODE_IP='10.6.143.56' MINOR_NODE_HOST='56_weblogic_mdm_cn' print('**************** init domain config infomations *********************') BEA_HOME='/opt/weblogic' WL_HOME=BEA_HOME+'/wlserver_10.3' NODEMGR_HOME=WL_HOME+'/common/nodemanager' NODEMGR_PORT='5556' DOMAIN_HOME=BEA_HOME+'/user_projects/domains' DOMAIN_TEMPLATE_HOME=WL_HOME+'/common/templates' DOMAIN_NAME='mdm_domain' DOMAIN_DIR=DOMAIN_HOME+'/'+DOMAIN_NAME DOMAIN_TEMPLATE=DOMAIN_TEMPLATE_HOME+'/domains/wls.jar' ADMINSERVER_SSL_PORT=7501 ADMINSERVER_PORT=7001 WEBLOGIC_PASSWORD='passw0rd' CLUSTER_NAME='mdm_cluster' print('*************** start to create <mdm_domain> ************************') readTemplate(DOMAIN_TEMPLATE) cd('Servers/AdminServer') set('ListenAddress',MAIN_NODE_IP) set('ListenPort', ADMINSERVER_PORT) create('AdminServer','SSL') cd('SSL/AdminServer') set('Enabled', 'True') set('ListenPort', ADMINSERVER_SSL_PORT) cd('/') cd('Security/base_domain/User/weblogic') cmo.setPassword(WEBLOGIC_PASSWORD) setOption('CreateStartMenu', 'false') setOption('ServerStartMode', 'dev') setOption('OverwriteDomain', 'true') writeDomain(DOMAIN_DIR) closeTemplate() print('************* start to config <mdm_domain> *************************') readDomain(DOMAIN_DIR) print('************* start to create <mdm_server_01> **********************') cd('/') create('mdm_server_01', 'Server') cd('Server/mdm_server_01') set('ListenPort', 7002) set('ListenAddress', MAIN_NODE_IP) print('************* start to create <mdm_server_03> **********************') cd('/') create('mdm_server_03', 'Server') cd('Server/mdm_server_03') set('ListenPort', 7003) set('ListenAddress', MAIN_NODE_IP) print('************* start to create <mdm_server_02> **********************') cd('/') create('mdm_server_02', 'Server') cd('Server/mdm_server_02') set('ListenPort', 7002) set('ListenAddress', MINOR_NODE_IP) print('************* start to create <mdm_server_04> **********************') cd('/') create('mdm_server_04', 'Server') cd('Server/mdm_server_04') set('ListenPort', 7003) set('ListenAddress', MINOR_NODE_IP) print('************* start to create <mdm_cluster> and assign <mdm_server1234> to it **********************') cd('/') create(CLUSTER_NAME, 'Cluster') assign('Server', 'mdm_server_01,mdm_server_02,mdm_server_03,mdm_server_04','Cluster',CLUSTER_NAME) print('************* start to create Machine **********************') cd('/') create(MAIN_NODE_HOST,'Machine') cd('/') create(MINOR_NODE_HOST,'Machine') assign('Server', 'AdminServer','Machine',MAIN_NODE_HOST) assign('Server', 'mdm_server_01','Machine',MAIN_NODE_HOST) assign('Server', 'mdm_server_03','Machine',MAIN_NODE_HOST) assign('Server', 'mdm_server_02','Machine',MINOR_NODE_HOST) assign('Server', 'mdm_server_04','Machine',MINOR_NODE_HOST) updateDomain() closeDomain() print('************* main-node config process complted seccessfully ! **********************')
相关文章推荐
- 关于weblogic集群的oracle数据源配置
- 通向架构师的道路(第九天)之weblogic的集群与配置
- weblogic的集群与配置
- weblogic的集群与配置
- weblogic的集群与配置--架构师第九天
- Weblogic配置集群以及使用命令开启子节点
- 企业级应用WebLogic11g集群配置与项目实施_WebLogic部署培训教程
- Weblogic集群配置for linux
- weblogic的集群与配置
- weblogic配置集群和代理服务器
- 配置WebLogic 集群—两台主机
- weblogic的集群与配置
- Weblogic集群概念和配置
- weblogic-数据源配置oracle-RAC集群
- weblogic的集群与配置
- WebLogic 10.3.5.0 集群环境配置(一)
- 润乾报表Weblogic集群配置__部署润乾应用
- Linux下Weblogic集群配置初步
- 企业级应用WebLogic12c集群配置与项目实施_WebLogic部署培训教程
- weblogic81集群配置多服务器(五)-建立信任(完)