logo资料库

泛微ecology nginx+resin集群部署手册.doc

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
一、安装配置nginx
1.1拷贝nginx配置
1.2安装依赖程序包
1.3、配置nginx
1.4管理nginx
二、ecology在resin集群上需要共享的资源文件
2.1.资源共享设置
2.2、应用缓存同步设置
三、测试故障切换
泛微 ecology nginx+resin 集群 部署手册 Submitted By Weaver Weaver Software 上海浦东耀华支路 39 弄 9 号泛微软件大厦 邮政编码:200127 电话:+86 21 68869298 传真:+86 21 50942278 V1.0 泛微协同办公应用平台 e-cology nginx+resin 集群部署手册 04/05/2017 保密级别:秘密 Page 1 of 11
目录 一、安装配置 nginx.........................................................................................................................3 1.1 拷贝 nginx 配置.........................................................................................................3 1.2 安装依赖程序包......................................................................................................... 3 1.3、配置 nginx...............................................................................................................4 1.4 管理 nginx..................................................................................................................5 二、ecology 在 resin 集群上需要共享的资源文件 .....................................................................6 2.1.资源共享设置............................................................................................................. 6 2.2、应用缓存同步设置.................................................................................................. 9 三、测试故障切换 .......................................................................................................................... 10 V1.0 泛微协同办公应用平台 e-cology nginx+resin 集群部署手册 04/05/2017 保密级别:秘密 Page 2 of 11
服务器背景环境: 服务器 IP 备注 负载均衡服务器 192.168.52.9 一般使用 nginx,建议使用 F5 应用服务器 1 192.168.52.11 应用端口 8080 应用服务器 2 192.168.52.10 应用端口 8080 文件服务器 192.168.52.12 可以采用 NAS 存储 一、安装配置 nginx 1.1 拷贝 nginx 配置 登陆到负载均衡服务器(192.168.52.9) 将 nginx 程序安装包拷贝到服务器中,文件路径:/opt/ 并解压 tar –xzf nginx.tar.gz 1.2 安装依赖程序包 1、配置 yum 本地数据源: 将操作系统安装盘挂载到服务器中 V1.0 泛微协同办公应用平台 e-cology nginx+resin 集群部署手册 04/05/2017 保密级别:秘密 Page 3 of 11
本例以 iso 安装文件为例: mount -o loop rhel-server-6.4-x86_64-dvd.iso iso/ 修改/etc/yum.repos.d/rhel-source.repo 将 baseurl 改成本地路径 将 enable 改成 1 即可配置完成 2、安装 nginx 相关依赖包: yum install -y zlib-devel pcre-devel e2fsprogs-devel keyutils-libs-devel libsepol-devel libselinux-devel krb5-devel openssl openssl098e openssl-devel V1.0 泛微协同办公应用平台 e-cology nginx+resin 集群部署手册 04/05/2017 保密级别:秘密 Page 4 of 11
1.3、配置 nginx 1、修改nginx配置文件,文件路径/opt/nginx/conf/nginx.conf 将标黄部分改成正确的ecology访问地址: 如:192.168.52.10:8080, 192.168.52.11:8080 …………… http { upstream ecologycluster{ ip_hash; server 192.168.52.10:8080; #ecology1访问地址 server 192.168.52.11:8080; #ecology2访问地址 } …………… 1.4 管理 nginx 切换到 nginx 的 sbin 目录下 cd /opt/nginx/sbin 启动命令: [root@OA-Nginx sbin]# ./managenginx.sh start 重启命令: [root@OA-Nginx sbin]# ./managenginx.sh restart V1.0 泛微协同办公应用平台 e-cology nginx+resin 集群部署手册 04/05/2017 保密级别:秘密 Page 5 of 11
停止命令: [root@OA-Nginx sbin]# ./managenginx.sh stop 二、ecology 在 resin 集群上需要共享的资 源文件 2.1.资源共享设置 登陆到 ecology 的文件服务器(192.168.52.12) 配置文件服务器的对外共享: 步骤 1: vi /etc/exports (按 i,才能输入) 输入需要共享的文件夹(注意空隙使用 tab),格式如下: /data 192.168.52.10(rw,sync,no_root_squash) /data 192.168.52.11(rw,sync,no_root_squash) 注:这句话的意思是将本地/data 文件夹共享给 192.168.52.10 和 11 服务器, 也可以用*号代替,如:/data *(rw,sync,no_root_squash) 意思是将/data 文件夹共享到所有和这个服务器网络通的机器 步骤 2:重新 export exportfs -rv V1.0 保密级别:秘密 Page 6 of 11 泛微协同办公应用平台 e-cology nginx+resin 集群部署手册 04/05/2017
步骤 3:重启 nfs 服务 service nfs restart service portmap restart(针对 rhel5) service rpcbind restart(针对 rhel6 以上版本) vi /etc/rc.local 在文件末尾加上 service nfs start service portmap start(针对 rhel5 版本) service rpcbind start(针对 rhel6 版本) 将共享出来的文件夹挂载到应用服务器上: 步骤 4:在需要共享节点挂载共享文件到对于目录(除主控节点外) mount -t nfs 192.168.52.12:/data /data 步骤 5:挂载完成后,需要将资源文件链接到 ecology 目录下对应文件 1、将 ecology 以下目录拷贝到/data 目录下 email filesystem images images_face images_frame LoginTemplateFile messager m_img others page wui 2、将 ecology\WEB-INF 下的 service 目录拷贝到/data 目录下 备份 mv images images.bak mv images_face images_face.bak V1.0 泛微协同办公应用平台 e-cology nginx+resin 集群部署手册 04/05/2017 保密级别:秘密 Page 7 of 11
mv images_frame images_frame.bak mv LoginTemplateFile LoginTemplateFile.bak mv m_img m_img.bak mv filesystem filesystem.bak mv page page.bak mv messager messager.bak mv email email.bak mv wui wui.bak mv others others.bak cd WEB-INF mv service service.bak 建立共享文件夹的软链接: ln -sf /data/filesystem /opt/ecology ln -sf /data/images /opt/ecology ln -sf /data/images_face /opt/ecology ln -sf /data/images_frame /opt/ecology ln -sf /data/LoginTemplateFile /opt/ecology ln -sf /data/messager /opt/ecology ln -sf /data/m_img /opt/ecology ln -sf /data/page /opt/ecology V1.0 泛微协同办公应用平台 e-cology nginx+resin 集群部署手册 04/05/2017 保密级别:秘密 Page 8 of 11
分享到:
收藏