




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文档信息文档标题Weblogic集群搭建版本编号V1.0版本日期2013-03-04打印日期修订记录版本编号版本日期修订内容备注V1.02013-3-4一、基本要求 集群中的所有服务器必须处于同一个网段,并且必须是IP广播(UDP)可以到达的 集群中所有中间件实例的版本必须是同一个版本,大版本号小版本号都务必一致 集群中的服务器必须使用静态IP地址。 集群中的服务器的时间必须一致,可以使用时间同步保持一致,否则在session复制时可能会出现问题。 所有的session attributes必须实现java.io.Serializable接口二、Weblogic集群搭建1. 规划在配置weblogic集群前,最好做一张下面的规划表格:操作系统域名(IP地址)端口角色Linux Red Hat 6 x640(8)7001AdminServer(管理服务器)Linux Red Hat 6x640(8)8001Managed_Server1(受管理服务器)Linux Red Hat 6x641(9)8001Managed_Server2(受管理服务器)Linux Red Hat 6x641(5)8080Proxy_Server(代理服务器)将表格分成2个2. Ggbicc管理服务器配置过程(服务器30)1. 建用户在0服务器上新增用户组weblogic,新增用户weblogic/weblogic,将用户weblogic加到weblogic组下,权限采用默认配置。然后将weblogic安装文件上传至0(8)服务器/home/weblogic下,用root 帐号在命令下运行安装文件点击“Next”按钮。2. 创建新的域点击“Next”按钮。3. 输入Oracle 帐号和密码,该帐号和密码请联系Oracle厂商点击“Next”按钮。4. 安装方式选择“Typical典型”安装。点击“Next”按钮。5. 选择安装目录,建议采用默认安装路径。点击“Next”按钮。6. 安装组件总览点击“Next”按钮。7. 安装好后,进入配置界面点击“Done”按钮。点击“Getting started with Weblogic Server 10.3.5”进行配置。8. 创建新的域,选择“Create a New Weblogic domain”点击“Next”按钮。9. 选择域源和要支持的产品,一般默认即可。点击“Next”按钮。10. 输入域的名称和要安装的路径。在域名处输入域名:weblogic_cluster。安装路径默认即可。点击“Next”按钮。11. 配置管理的帐号和密码,帐号:weblogic,密码:weblogic0520。输入完帐号和密码后,点击“Next”按钮。12. 配置服务器启动模式和使用的JDK。请选择使用生产模式。点击“Next”按钮。13. 在这里勾选上“Administration Server”和“Managed Servers,Clusters and Machines”。点击“Next”按钮。14. 配置管理服务器,Listen address输入:0。点击“Next”按钮。15. 配置受管服务器,根据集群配置规划输入Managed Server的名称,监听地址,监听端口点击“Next”按钮。16. 配置集群信息,可以配置一个名称,输入:irsCluster。Cluster Messaging mode 选择“unicast”。在Cluster Address处输入:0:8001,1:8001。点击“Next”按钮。17. 将”ManageServer_1”和”ManageServer_2”添加到集群中。点击“Next”按钮。18. 创建代理服务器,此处不需要创建http代理,直接点击下一步。点击“Next”按钮。19. 下面的可以一直点击下一步,到创建域即可。点击“Next”按钮。点击“Create”按钮。点击“Done”按钮。20. 先将hibernate-jpa-2.0-api-1.0.0.Final.jar上传至/home/weblogic/Oracle/Middleware/user_projects/domains/weblogic_cluster/lib下21. 修改 user_projects/domains/%yourdomain%/bin/startWeblogic.sh在Start Derby.JAVA_OPTIONS=”$SAVE_JAVA_OPTIONS”SAVE_JAVA_OPTIONS=”CLASSPATH=”$SAVE_CLASSPATH ”改成Start Derby.JAVA_OPTIONS=”$SAVE_JAVA_OPTIONS”SAVE_JAVA_OPTIONS=”CLASSPATH=”$DOMAIN_HOME/lib/hibernate-jpa-2.0-api-1.0.0.Final.jar:$ SAVE_CLASSPATH ”3. 受管服务器配置过程(服务器31)1. 在1服务器上新增用户weblogic/weblogic,权限采用默认配置。然后将weblogic安装文件上传至1服务器/home/weblogic下,用root 帐号在命令行。点击“Next”按钮。2. 创建新的域点击“Next”按钮。3. 输入Oracle 帐号和密码,该帐号和密码请联系Oracle厂商点击“Next”按钮。4. 安装方式选择“Typical典型”安装。点击“Next”按钮。5. 选择安装目录,建议采用默认安装路径。点击“Next”按钮。6. 安装组件总览点击“Next”按钮。7. 安装好后,进入配置界面点击“Done”按钮。点击“Getting started with Weblogic Server 10.3.5”进行配置。8. 创建新的域,选择“Create a New Weblogic domain”点击“Next”按钮。9. 选择域源和要支持的产品,一般默认即可。点击“Next”按钮。10. 输入域的名称和要安装的路径。在域名处输入域名:weblogic_cluster。安装路径默认即可。点击“Next”按钮。11. 配置管理的帐号和密码,帐号:weblogic,密码:weblogic0928。输入完帐号和密码后,点击“Next”按钮。12. 配置服务器启动模式和使用的JDK。请选择使用生产模式。点击“Next”按钮。13. 在这里勾选上“Administration Server”和“Managed Servers,Clusters and Machines”。点击“Next”按钮。14. 配置管理服务器,Listen address输入:1。点击“Next”按钮。15. 配置受管服务器,Name输入“ManageServer2”,Listen address 输入:“1”,Listen port输入“8001”,然后一直点击“Next”至最后:点击“Next”按钮点击“Next”按钮点击“Next”按钮点击“Create”按钮点击“Done”按钮16. 先将hibernate-jpa-2.0-api-1.0.0.Final.jar上传至/home/weblogic/Oracle/Middleware/user_projects/domains/weblogic_cluster/lib下17. 修改 user_projects/domains/%yourdomain%/bin/startWeblogic.sh在Start Derby.JAVA_OPTIONS=”$SAVE_JAVA_OPTIONS”SAVE_JAVA_OPTIONS=”CLASSPATH=”$SAVE_JAVA_OPTIONS”改成Start Derby.JAVA_OPTIONS=”$SAVE_JAVA_OPTIONS”SAVE_JAVA_OPTIONS=”CLASSPATH=”$DOMAIN_HOME/lib/hibernate-jpa-2.0-api-1.0.0.Final.jar:$ SAVE_CLASSPATH”-估计在100行4. 编辑启动脚本(一) 在30服务器编辑启动脚本1. 编辑口令文件创建perties文件cd /home/weblogic/Oracle/Middleware/user_projects/domains/weblogic_cluster/ servers/AdminServermkdir securitycd securityvi perties(这里的用户名密码为前面配置的用户名和密码),内容为:username=weblogicpassword=weblogic0928cd /home/weblogic/Oracle/Middleware/user_projects/domains/weblogic_cluster/ servers/ManagedServer_1mkdir securitycd securityvi perties (这里的用户名密码为前面配置的用户名和密码),内容为:username=weblogicpassword=weblogic09282. 编辑启动管理服务器的文件创建startAdminServer.sh文件cd /home/weblogic/Oracle/Middleware/user_projects/domains/weblogic_cluster/binvi startAdminServer.sh,内容为:nohup ./startWebLogic.shweblogic.log&3. 编辑启动受管理服务器(ManagedServer_1)的文件创建startManagedServer_1.sh文件cd /home/weblogic/Oracle/Middleware/user_projects/domains/weblogic_cluster/binvi startManagedServer_1.sh内容为:nouhp ./startManagedWebLogic.sh ManagedServer_1 0:7001server.log&(注:Proxy_Server, Managed_Server_1名称务必要和规划的名称一致。)4. 给脚本授权输入命令su 输入 root 密码chmod 777 /home/weblogic/Oracle/Middleware/user_projects/domains/weblogic_cluster/bin/startAdminServer.shchmod 777 /home/weblogic/Oracle/Middleware/user_projects/domains/weblogic_cluster/bin/startManagedServer_1.sh(二) 在31上编辑启动脚本1. 编辑口令文件创建perties文件cd /home/weblogic/Oracle/Middleware/user_projects/domains/weblogic_cluster/ servers/AdminServermkdir securitycd securityvi perties (这里的用户名密码为前面配置的用户名和密码),内容为:username=weblogicpassword=weblogic09282. 创建startManagedServer_2.shcd /home/weblogic/Oracle/Middleware/user_projects/domains/weblogic_cluster/binvi startManagedServer_2.sh内容为:nohup ./startManagedWebLogic.sh ManagedServer_2 0:7001server.log&3. 给脚本授权输入命令su 输入 root 密码chmod 777 /home/weblogic/Oracle/Middleware/user_projects/domains/weblogic_cluster/bin/startManagedServer_2.sh5. 代理服务器配置过程1. 在1服务器上新增用户组web,新增用户http/httpirs。2. 将安装光盘挂载到系统文件,操作如下:用root帐号创建一个挂载目录mkdir /mnt/cdrommount /dev/cdrom /mnt/cdromcd /mnt/cdrom/Server安装以下包:rpm -Uvh kernel-headers*rpm -Uvh glibc-headers*rpm -Uvh glibc-devel*rpm -Uvh compat-gcc-34-3*rpm -Uvh compat-gcc-34-c+-3*rpm -Uvh libgomp-4*rpm -Uvh gcc-4*3. 用http用户在命令行中输入:将pcre-8.31.tar.gz,zlib-1.2.7.tar.gz ,openssl-1.0.1c.tar.gz,nginx-1.0.12.tar.gz上传至http的home目录下1.解压tarzxvfpcre-8.31.tar.gz tarzxvfopenssl-1.0.1c.tar.gztarzxvf nginx-1.0.12.tar.gztar zxvf zlib-1.2.7.tar.gz2安装cd nginx-1.0.12./configure -prefix=/home/http/nginx -user=http -group=web -with-http_stub_status_module -with-http_ssl_module -with-md5=/usr/lib/ -with-pcre=/home/http/pcre-8.31 -with-openssl=/home/http/openssl-1.0.1c -with-zlib=/home/http/zlib-1.2.7makemake install3.替换配置文件vi /home/http/nginx/conf/nginx.conf,将原文件内容替换为:#user nobody;worker_processes 10;# worker_cpu_affinity define worker_cpu_affinity 000000000100 000000001000 000000010000 000000100000 000001000000 000010000000 000100000000 001000000000 010000000000 100000000000;# how many open files will be allowd of each process worker_rlimit_nofile 51200;#error_log logs/error.log;#error_log logs/error.log notice;error_log logs/error.log info;pid logs/nginx.pid;events use epoll; worker_connections 51200;http include mime.types; default_type text/html; log_format main $remote_addr - $remote_user $time_local $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for; access_log logs/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; client_body_buffer_size 1024k;proxy_connect_timeout 600; proxy_read_timeout 600; proxy_send_timeout 600; proxy_buffer_size 8k; proxy_buffers 8 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 1024k; #keepalive_timeout 0(by second); keepalive_timeout 30; # gzip setting begin. gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 9; gzip_vary off; gzip_types text/plain text/javascript text/css text/xml application/xml; # gzip setting end. output_buffers 4 32k; postpone_output 1460; client_header_buffer_size 128k; large_client_header_buffers 4 256k; # app redirect & load-balancer start # ngboss cluster upstream ngboss_cluster ip_hash; server 0:8001; server 1:8001; server listen 8080; server_name 1; proxy_set_header X-Forwarded-For $remote_addr; #charset koi8-r; #access_log logs/host.access.log main; location / if ($request_uri * .*.(js|css|gif|jpg|jpeg|png|bmp|swf)$) proxy_pass http:/ngboss_cluster; expires max; break; proxy_pass http:/ngboss_cluster; proxy_redirect off; #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html root html; 4. 用http用户启动nginx:cd /home/http/nginx/sbin./nginx./nginx -s stop5. 用 root用户执行下列命令:chmod 777 /home/http/nginx/proxy_tempchmod 777 /home/http/nginx/client_body_temp6. 用http用户再次启动nginx:cd /home/http/nginx/sbin./nginx6. 代理服务器apache的配置(与5章的nginx是二选一)下载httpd-2.2.25.tar.gz:/apache/httpd/建立用户httpgroupadd httpuseradd http g httppasswd http解压httpd-2.2.25.tar.gz : tar -zxvf httpd-2.2.25.tar.gz将pcre-8.31.tar.gz,zlib-1.2.7.tar.gz ,op
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西省西安市长安区2024-2025学年七年级下学期期末历史试题(含答案)
- 湖南省衡阳市常宁市2024-2025学年八年级下学期期末考试英语试卷(含答案无听力原文及音频)
- 智能音箱市场竞争分析报告
- “一带一路”:全球治理的中国智慧知到智慧树答案
- 汉字书课件模板法
- 2025标准抵押担保借款合同范本
- 汉中市消防知识培训课件
- 机电设备安装设备搬运与吊装方案
- 研学基地师生互动与沟通机制方案
- 养鹅场饲料管理优化方案
- 语音主播协议合同
- 蜜雪冰城加盟合同(2025年版)
- 河道人工保洁作业指导书
- (一模)2025年3月济南市2025届高三模拟考试历史试卷(含答案解析)
- 拆除重建工程施工方案
- 油田突发污染事件应急预案
- Codesys培训课件教学课件
- 甲方业主项目管理手册
- 句法 课件-初升高衔接英语课程
- 安装聚氨酯冷库板施工方案
- 医院培训课件:《黄帝内针临床运用》
评论
0/150
提交评论