零基础liunx服务器was集群环境搭建
服务器集群搭建(一)2024

服务器集群搭建(一)引言概述:服务器集群搭建的目的是为了提高服务器的性能、可用性和可扩展性。
通过搭建服务器集群,可以实现负载均衡、故障转移和高可用性等功能,从而提升系统的稳定性和效率。
本文将介绍服务器集群搭建的基本原理和一些关键步骤。
正文:1. 设计服务器集群架构- 评估需求:根据实际业务需求评估需要搭建的服务器集群规模和性能要求。
- 制定拓扑设计:确定服务器集群的拓扑结构,包括前端负载均衡器、应用服务器和后端数据库服务器等组成部分。
- 考虑扩展性和可靠性:设计服务器集群时要考虑系统的扩展性和可靠性,确保集群能够满足未来业务发展的需求,并能自动处理故障和恢复。
2. 选择合适的服务器硬件和操作系统- 硬件选择:根据集群的规模和性能需求选择合适的服务器硬件,包括服务器型号、CPU、内存和硬盘等。
- 操作系统选择:选择适合服务器集群的操作系统,常用的有Linux、Windows Server等,根据需求选择稳定性高、安全性好的操作系统。
3. 安装和配置负载均衡器- 安装负载均衡软件:选择一款适合的负载均衡软件,如Nginx、HAProxy等,并进行安装和基础配置。
- 配置负载均衡算法:根据实际业务需求选择合适的负载均衡算法,如轮询、加权轮询、最少连接等。
- 添加后端服务器:将应用服务器添加到负载均衡器的配置中,使负载均衡器能够根据算法将请求分发到不同的应用服务器上。
4. 配置应用服务器集群- 安装和配置应用服务器软件:选择适合的应用服务器软件,如Apache、Tomcat等,并进行安装和基础配置。
- 配置共享存储:为了实现数据的共享和一致性,可以配置共享存储,如NFS、GlusterFS等。
- 配置会话复制:为了保证用户的会话状态在不同的应用服务器之间的共享,可以配置会话复制,如使用Redis等。
5. 配置数据库服务器集群- 安装和配置数据库软件:选择适合的数据库软件,如MySQL、PostgreSQL等,并进行安装和基础配置。
was8.5在linux集群安装及部署

1.环境机器名/ IP地址用户名/密码操作系统版本机器配置用途10.50.64.211 root/root Linux 6.2 64位CPU 16核(Xeon 2.30GHz);内存64G;硬盘200G运行WAS V8.5.0.010.50.64.212 root/root Linux 6.2 64位CPU 16核(Xeon 2.30GHz);内存64G;硬盘200G运行WAS V8.5.0.0WAS 管理控制台用户名和密码用户名为admin,密码为:w123567863/InstallationManager 安装目录: /opt/IBM/InstallationManagerWAS 8.5 安装目录:/opt//IBM/WebSphere/AppServer/2.安装3.1 安装包准备JDK安装包:jdk-7u80-linux-x64.tar.gz下面是Installation Manager安装包DEVELOPERSILAN.agent.installer.linux.gtk.x86_64.zip下面三个是支持所有平台的应用服务器安装介质包WAS_ND_V8.5.5_1_OF_3.zipWAS_ND_V8.5.5_2_OF_3.zipWAS_ND_V8.5.5_3_OF_3.zip下面三个是支持所有平台的Websphere应用服务器supplements安装介质包,其中包含了IBM HTTP Server,IBM Server plug-ins 和toolboxWAS_V8.5.5_SUPPL_1_OF_3.zipWAS_V8.5.5_SUPPL_2_OF_3.zipWAS_V8.5.5_SUPPL_3_OF_3.zip下面两个是支持所有平台的Websphere应用服务器补丁包8.5.5-WS-WAS-FP0000008-part1.zip8.5.5-WS-WAS-FP0000008-part2.zip下面两个是支持所有平台的Websphere应用服务器supplements补丁包8.5.5-WS-WASSupplements-FP0000008-part1.zip8.5.5-WS-WASSupplements-FP0000008-part2zip3.2 简介1. 此安装仅仅是单机环境,仅仅安装WAS 8.5 ND的AppServer,不安装IBM HTTP Server和Plug-Ins.2. 此安装将采用root用户安装,并且将采用root用户进行启动。
WAS集群部署方案及安装配置手册

1. 部署方案参考如上图所示,中间件平台主要包括两大部分:●负载分发层⏹包括两台服务器,通过Heartbeat实现HA,提供浮动IP给客户端,保证了系统不存在单点故障问题⏹负载分发软件采用IBM HTTP Server实现⏹通过IBM HTTP Server配置虚拟主机,实现对不同应用的请求进行分发到不同的后台W AS中间件集群。
●WAS中间件集群⏹包括两台4CPU(每CPU 4Core)服务,每个服务器上通过水平扩展可以启动多个W AS服务器。
⏹基于应用部署要求,为每个应用建立一个集群,逻辑上实现应用之间的隔离。
⏹每个集群可以根据应用的负载,动态分配WAS服务器实例数。
如HR应用访问量较大则分配4个WAS实例。
⏹但最小要保证一个集群至少包括2个W AS实现,并且这两个实例分别在不同的物理服务器上,这样才能保证不出现单点故障。
⏹部署管理器,部署在WAS Server1上。
2. WebSphere 7安装及配置此安装配置说明仅供参考,还需要根据现场实现情况进行调整。
2.1.WAS安装一、四台服务器拓朴结构四台机器IP地址,名称与安装内容主机名IP 安装软件(组件)app1WASND 7.0( WAS)(DM+APPSRV01) app2WASND7.0( W AS)( APPSRV01) web1HIS+PLUGINSweb2HIS+PLUGINS其中DM控制台管理用户admin,口令两个web服务器的管理用户也是admin,口令二、安装后验收http://**.**.**.**:9060/ibm/console可打开应用服务器主机的控制管理台,管理用户admin,口令******服务器->集群下建有应用集群服务器->应用服务器下建有两个WEB服务节点共有五个,分别是一个控制节点(一个dmgr节点),两个受控节点(两个app节点),两个非受控节点(两个web节点)集群下各受控节点已同步,并启动服务;两个WEB服务已生成插件、传播插件并启动。
WAS ND6.1 集群配置向导_for linux

WAS ND6.1 集群配置向导-之一(2008-08-21 19:29:51)转载标签:分类:技术杂谈Websphere Application Server Network Deployment version 6.1 Cluster Guideby maj 21/8.08COPYLEFT BY MAZHE(mazhe219@)1.安装Websphere Application Server Network Deployment version 6.1(WASND6.1 for short) 操作系统: Novell SUSE Linux Enterprise Server 10安装Suse10的时候记住要安装图形化界面1.1得到WAS ND6.1 linux版本的安装包,例wasND61.tar1.2以root用户身份登录系统,将安装文件传送到目录中,例: /root/WASNDInstallFile/wasND61.tar 1.3解压安装包文件,命令:>tar -xvf wasND61.tar如果是在x-window可视环境中,可以右击安装文件直接解压到当前目录1.4运行launchpad.sh,启动安装界面如果启动失败,可以选择手动安装,方法:首先要先安装jre,在安装包解压目录中将JDK目录深处的jre目录拷贝至/usr/share/java5/中修改环境变量(最简方法):profile文件(/etc/profile),在文件尾部加入JAVA_HOME=/usr/share/java5/jrePATH=$JAVA_HOME/bin:$PATHexport JAVA_HOMEexport PATH重新登录使环境变量生效.测试jre是否安装成功:在任意目录下执行命令>java -version ,如果出现java版本信息,则表示安装成功.进入安装包目录中的WAS目录,执行install文件: >./install ,手动启动安装.1.5在启动的安装界面中,选择第一项:Startup the install wizard of Websphere Application Server Network Deployment进入WAS ND的安装.接受安装协议和指定安装目录(默认目录: /opt/IBM/Websphere/)后要选择同时生成profiles的类型,如果选择cell,则生成一个Deployment Manager和一个Application Server,或者可以单独生成Deployment Manager或者Application Server.但此处我们选择none,安装完成后单独创建这些profiles.1.6点击下一步直至安装完成.2.生成profile完成安装后,要创建Deployment Manager和Application Server的profile:到cluster管理节点上,运行: >/opt/IBM/WebSphere/Appserver/bin/ProfileManager/pmt.sh 打开profile创建界面.创建profile类型为Deployment Manager,用typical形式创建,默认创建的名字为Dmgr01.此处记住安装的Deployment Manager SOAP端口号,默认为8879建议选择安全管理并创建用户名与密码,例如: admin/111111到cluster受管节点上同样运行: >/opt/IBM/WebSphere/Appserver/bin/ProfileManager/pmt.sh此处创建profile类型为Application Server,依然使用typical形式创建,默认创建名为AppSrv01. 使用如上方法创建第二个Application Server,默认创建名为AppSrv02.2.1*重要一点,到各服务器上检查/etc/hosts文件,如果此处WASND安装时候将本机hostname映射到127.0.0.2,则要进行修改,改为127.0.0.1或者服务器真实IP即可.2.2将两台app server的IP映射成为hostname:修改DM服务器的/etc/hosts文件,添加映射,例如:192.168.0.2 webapp01.clu app01192.168.0.3 webapp02.clu app022.3启动DM,命令如下:>/opt/IBM/WebSphere/Appserver/profiles/Dmgr01/startManager.sh2.4要将两个app server加入到DM(Deployment Manager,下同)中,首先启动两个app server的node,命令如下:>/opt/IBM/WebSphere/Appserver/profiles/AppSrv01/startNode.sh成功启动后,将该app server加入到DM中,命令如下:>/opt/IBM/WebSphere/Appserver/profiles/AppSrv01/addNode.sh 192.168.0.1 8879 -username admin -password 111111以上参数分别为DM服务器ip,DM的SOAP端口,DM管理员登陆名,DM管理员登陆密码.2.5登录DM的管理控制台http://198.168.0.1:9060/admin在服务器->应用程序服务器中可以看到已经添加的的两台app server了(默认名称均为server1).3.创建集群cluster3.1 新建集群进入DM管理控制台,进入集群配置管理: 服务器->集群, 选择新建,然后创建一个空集群:testCluster3.2 为新集群添加成员选择进入集群testCluster,选择添加成员,将上面看见的两个两个app server添加到集群中,添加成功后可以在服务器->集群->本地拓扑中看到集群的拓扑结构.3.3 测试集群制作一个简单应用,只有index.jsp即可,可以生成上下文为"DemoApplication"的ear包进行直接部署,或者生成war包,然后在部署应用的时候指定应用上下文为"DemoApplication",部署的时候要在部署范围上面选择集群并进行应用保存(cluster=testCluster)启动集群testCluster.现在可以分别访问两个app server的应用了:http://192.168.0.2:9081/DemoApplicationhttp://192.168.0.3:9081/DemoApplication*注:安装时默认将application端口指定为9081,可以在安装时修改.如果访问成功,表示集群已经起作用,以后直接将应用部署到集群上面即可完成对两台app server的应用安装,但要注意的是各个服务器之间的时间相差不能大于5分钟,否则会显示不能同步的状态(修改系统时间命令: >date -s 15:30:00).4.安装IHS(IBM HTTP Server) 和WebServer插件4.1现在集群已经正常工作,但是还不能做到负载均衡,本结构例子使用IHS进行负载均衡.4.2同WASND安装,运行launchpad.sh,点击选择里面的Startup the install wizard of IBM HTTP Server.按照提示进行安装,默认安装到/opt/IBM/HttpServer1.4.3同上步骤点选Startup the install wizard of WebServer plugin.默认安装目录会将IHS的plugin安装到/opt/IBM/HttpServer.4.4 启动IHS运行/opt/IBM/HttpServer1/bin/apachectl.sh start4.5 将IHS注册到WASND中将/opt/IBM/HttpServer1/Plugins1/bin下的configurewebserver1.sh拷贝到DM中,并进行运行,命令如下:./configurewebserver1.sh -user admin -password 1111114.6进入DM的管理控制台,在服务器->web服务器中应该可以看到刚刚建好的webserver15.应用配置5.1部署应用时候,将部署范围选择为cluster和webserver1两个.5.2 修改virtual host进入环境->虚拟主机,选择default_host,点击"主机别名"进入编辑后将多余的都删掉,只留下9081,9443和80端口,对应得hostname都是*5.3重新启动DM服务5.4选中webserver1,点击传播插件,开始传播插件.如果传播插件失败,有可能是在系统上权限不够,可以使用chmod修改权限5.5成功传播插件后就可以进行负载均衡了,可以访问http://192.168.0.1/DemoApplication安装配置完成注:负载均衡请求流程:request->webserver(IHS)->进行负载均衡(从cluster中选择合适的服务器)->将request分发到app serverWAS ND6.1 集群配置向导-之二(2008-08-21 19:35:09)转载标签:分类:技术杂谈Websphere Application Server Network Deployment version 6.1 Cluster Guideby maj 21/8.08COPYLEFT BY MAZHE(mazhe219@)附1:各端口关系a.将端口和应用关联起来是通过virtual host,例如有两个应用app01和app02,分别要通过9085和9086来访问,配置方法是在环境->虚拟主机中建立两个virtual host,分别取名为host1和host2,里面分别新建端口*-9085和*-9086(要重新启动WAS).然后在部署应用的时候有一步骤是要为应用指定virtual host,此时将app01指定为host1,将app02指定为host2,即完成应用对端口的映射.如果是已经安装过的应用要进行端口修改的话,进入应用程序->企业应用程序,点击要修改的应用,在右边"Web 模块属性"中点击"虚拟主机",再修改为相应virtual host即可.b.各个application server上面也要开启端口,否则就算部署在服务器上面的应用使用了端口例如9085,但服务器本身没有对应打开的话,也是不能通过9085端口访问到该应用的.配置方法:服务器->应用程序服务器,点选要修改的服务器->右侧"容器设置"->"web容器设置"->"Web 容器传输链"->WCInboundDefault ,在此处可以修改端口,没有的端口可以进行添加(右边"端口"选项)WAS ND6.1 集群配置向导-之三(2008-08-21 19:37:43)转载标签:分类:技术杂谈Websphere Application Server Network Deployment version 6.1 ClusterGuide by maj 21/8.08 COPYLEFT BY MAZHE(mazhe219@)附2:自定义LoadBalancer1.编写自定义LoadBalancer代码可以使用servlet书写负载分发逻辑,选择好要分发的服务器后可以使用response.sendRedirect(url)该LoadBalancer应用的上下文要和webserver中的被访问应用一致(待研究)2.修改webserver的plugin配置要修改的配置文件地址:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/Cell01/nodes/Node01/servers/web server1/plugin-cfg.xml原始配置:<VirtualHostGroup Name="default_host"><VirtualHost Name="*:80"/><VirtualHost Name="*:9443"/><VirtualHost Name="*:9081"/></VirtualHostGroup><ServerCluster LoadBalance="Round Robin" Name="testCluster"><Server CloneID="11111" LoadBalanceWeight="2" Name="Node01_app01"><Transport Hostname="APPHOST01" Port="9081" Protocol="http"/><Transport Hostname="APPHOST01" Port="9444" Protocol="https"><Property Name="keyring"Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.kdb"/><Property Name="stashfile"Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.sth"/></Transport></Server><Server CloneID="22222" LoadBalanceWeight="2" Name="Node02_app02"> <Transport Hostname="APPHOST02" Port="9083" Protocol="http"/><Transport Hostname="APPHOST02" Port="9446" Protocol="https"><Property Name="keyring"Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.kdb"/><Property Name="stashfile"Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.sth"/></Transport></Server><Server CloneID="33333" LoadBalanceWeight="2" Name="Node03_app03"> <Transport Hostname="APPHOST02" Port="9081" Protocol="http"/><Transport Hostname="APPHOST02" Port="9444" Protocol="https"><Property Name="keyring"Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.kdb"/><Property Name="stashfile"Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.sth"/></Transport></Server><PrimaryServers><Server Name="Node01_app01"/><Server Name="Node02_app02"/><Server Name="Node03_app03"/></PrimaryServers></ServerCluster>上面配置文件中一些不很重要的属性被省略掉了,将配置文件改为:<VirtualHostGroup Name="default_host"><VirtualHost Name="*:80"/><VirtualHost Name="*:9443"/><VirtualHost Name="*:9081"/><VirtualHost Name="*:8088"/></VirtualHostGroup><ServerCluster LoadBalance="Round Robin" Name="testCluster"><ClusterAddress Name="MyLoadBalancer"><Transport Hostname="192.168.0.6" Port="8088" Protocol="http"/></ClusterAddress><Server CloneID="11111" LoadBalanceWeight="2" Name="Node01_app01"> <Transport Hostname="APPHOST01" Port="9081" Protocol="http"/><Transport Hostname="APPHOST01" Port="9444" Protocol="https"><Property Name="keyring"Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.kdb"/><Property Name="stashfile"Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.sth"/></Transport></Server><Server CloneID="22222" LoadBalanceWeight="2" Name="Node02_app02"> <Transport Hostname="APPHOST02" Port="9083" Protocol="http"/><Transport Hostname="APPHOST02" Port="9446" Protocol="https"><Property Name="keyring"Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.kdb"/><Property Name="stashfile"Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.sth"/></Transport></Server><Server CloneID="33333" LoadBalanceWeight="2" Name="Node03_app03"><Transport Hostname="APPHOST02" Port="9081" Protocol="http"/><Transport Hostname="APPHOST02" Port="9444" Protocol="https"><Property Name="keyring"Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.kdb"/><Property Name="stashfile"Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.sth"/></Transport></Server><PrimaryServers><Server Name="MyLoadBalancer"/></PrimaryServers></ServerCluster>主要添加了名为MyLoadBalancer的ClusterAddress,这个自定义LoadBalancer的地址为192.168.0.6,端口为8088,要指定PrimaryServers中为主要添加了名为MyLoadBalancer的ClusterAddress,并在VirtualHostGroup中添加一个端口.2.webserver传播插件点选webserver1并进行插件的传播.3.完成自定义LoadBalancer进行访问测试。
was8.5在linux单机安装及部署

WebSphere(was8.5)安装及部署-单应用系统集成部1. 业务分析及安装思路 (3)2. 环境 (3)3. 安装 (3)3.1 安装包准备 (4)3.2 简介 (4)3.3 上传介质 (5)3.4 LINUX 环境基本参数检查 (5)3.5 jdk包安装 (6)3.6 Installation Manager 的安装 (7)3.7 WAS的安装 (10)3.8 创建Dmgr管理概要文件 (18)3.8.1 使用概要管理工具创建概要文件 (18)3.8.2 通过命令行启动概要管理服务器 (27)3.8.3 通过浏览器验证Deployment Manager启动成功及管理正常 (27)3.9 创建应用程序服务器概要文件 (28)3.9.1 使用概要管理工具创建概要文件 (29)3.8.2 通过命令行启动概要应用程序服务 (41)3.8.3 通过浏览器验证Deployment Manager启动成功及管理正常 (41)4. 发布应用 (42)4.1 配置数据源 (42)4.1.1 建立JDBC提供程序 (42)4.1.2 配置数据源 (45)4.1.3 数据源的优化 (53)4.2 发布应用 (55)4.3 防火墙端口开启 (61)1.业务分析及安装思路经过相应的对客户需求分析,对于商业营销系统来说承受的最高在线用户数在200-500之间;对于安徽烟草各个地市的商业营销系统的最高在线用户数应该处于400以下,这种压力对于较新版本的WebSphere Application Server (如WebSphere Application Server 8.5 来说)建立一个应用服务器实例即可没有做集群的任何必要。
所以,我们将安装WebSphere Application Server ND 8.5 版本,并且建立DM 和AppServer Profile,在AppServer Profile 中建立一个应用服务器实例且给这个应用服务器实例配置的JVM Heap 内存大小在4G左右。
was8.5集群安装部署全攻略

本文为个人学习was8.5集群的学习总结,内容包括:集群的安装和配置、应用的发布、多版本部署等。
仅供参考。
1、准备三台机器,A、B、C,A作为dmgr1,主节点,B、C作为副节点,IHS、ODR服务器。
在三台机上安装websphere相关软件,具体步骤参见“/archives/508”但是这个文档是在一台机上安装和配置集群,和我们下面要做的不一样,所以接下来我们从定制概要表开始做。
2、补充一点安装文档没提到的,要在所有的机器的hosts文件里面加上IP和服务器名,否则可能会出现一些节点不同步的奇怪问题。
修改hosts文件不需要重启的方法是:可以打开命令提示符窗口执行以下命令:ipconfig /displaydns//显示DNS缓存内容ipconfig /flushdns//删除DNS缓存内容这样,系统就会清空本机的DNS缓存,从而不必重启,就能使Hosts文件生效。
3、创建定制概要表要将服务器B的节点加到服务器A上,必须在B上创建一个定制概要表。
定制概要文件是一个空节点,必须将它联合到DM单元中才能运行(也就是说以后祥谦虚拟机上安装的webshpere都要手工去创建一个定制概要表)。
与独立服务器概要文件比较起来,定制概要文件的节点上没有缺省服务器。
定制节点上也没有任何缺省应用程序。
通过联合定制概要文件,就会将它变成受管节点。
在联合之后,定制概要文件将具有节点代理程序进程,但是没有服务器进程。
必须使用DM的管理控制台来定制空节点以用于生产或者其他用途。
在启动节点代理程序之后,它就会对从DM 中发出的命令作出响应。
创建定制概要表的步骤如下:在概要管理工具中点击创建选择定制概要文件选高级概要文件创建起个名字,注意红线这句话,就是说本机上不能有叫这个名字的节点。
选择稍后联合此节点(试了三次在这个地方联合节点都失败,不知道为什么)默认还是默认点击创建(设置密码的时候要注意,不要用!@#¥%……这样的密码,在命令行输入时会有问题)创建成功之后,再联合节点。
服务器集群搭建

服务器集群搭建在当今的数字化时代,对服务器的需求与日俱增。
无论是大型企业,还是小型组织,都需要一个高效、稳定、可扩展的服务器架构来支持其业务运营。
然而,单一的服务器往往无法满足这些需求,因此我们需要搭建服务器集群,以提高服务器的性能、可用性和可扩展性。
一、服务器集群的概念服务器集群是由多台服务器组成的系统,通过负载均衡技术和网络设备将这些服务器整合成一个整体,以提供更高效、更稳定、更可扩展的服务。
当访问请求到来时,负载均衡器将根据预设的规则将请求分配给不同的服务器,从而平衡每台服务器的负载,提高整体性能。
二、搭建服务器集群的步骤1、确定需求在搭建服务器集群之前,我们需要明确我们的需求。
这包括我们需要支持多少用户,需要什么样的性能,需要多少存储空间等等。
这些需求将直接影响我们的服务器集群的设计。
2、选择合适的服务器选择合适的服务器是搭建服务器集群的重要步骤。
我们需要考虑服务器的性能、可用性、可扩展性等因素。
我们还需要考虑服务器的品牌、型号、配置等因素,以确保我们的服务器可以满足我们的需求。
3、安装操作系统和软件在每台服务器上安装相同的操作系统和软件是搭建服务器集群的必要步骤。
这可以确保我们的服务器具有一致的环境,从而避免由于环境差异导致的问题。
4、配置负载均衡器负载均衡器是服务器集群的核心组件之一。
我们需要选择一个适合我们的负载均衡器,并将其配置为根据预设的规则将请求分配给不同的服务器。
5、配置网络设备网络设备是服务器集群的重要组成部分。
我们需要配置网络设备,以确保服务器之间的通信畅通无阻。
这包括配置路由、交换机、防火墙等设备。
6、测试和优化在完成上述步骤后,我们需要进行测试和优化,以确保我们的服务器集群可以正常工作并达到预期的性能。
这包括对服务器进行压力测试、对负载均衡器进行监控和调整等。
三、总结搭建服务器集群是一个复杂的过程,需要考虑多种因素。
然而,通过合理的规划和正确的配置,我们可以构建一个高效、稳定、可扩展的服务器集群,以满足我们的需求并提供优质的服务。
WAS8.5.5集群部署安装

WAS8.5.5集群部署安装WAS集群有一个优点,就是使用同步的内存作为会话保持,无需使用特殊的回话保持方案,就可以实现多个节点负载均衡的效果。
同一个用户登录后,他的session会在所有节点的内存中都拥有相同的拷贝,所以无需担心轮训造成的登录状态失效的问题。
另外WAS集群可以使用图形化的WEB页面进行各个节点的管理,同一个WAR包只需部署一次就会在各个节点中进行同步,十分的方便。
要使用WAS集群,首先要向IBM购买相关的软件包、光盘和授权。
然后会收到一些安装文件。
主要的安装文件有如下几个1、IM(Install Manager)安装包,zip格式,大小为163MB左右2、WAS主程序,分为3个zip包,每隔压缩包900M左右,共2.77GB3、WAS补丁包,是WAS8.5.5累积的一些补丁,由3个zip包组成,分别为872MB,1.65GB,1.57GB,三个一共4.08GB注:本次介绍的为WAS8.5.5 ND版,也只有ND版有集群功能,社区版和普通版是没有集群功能的,除了上面这些安装文件以外,还需要证书和授权,多数授权都集成在安装文件里面了,不需要单独的证书,可以联系IBM商务来购买。
这些安装文件是全平台通用的(基于JAVA的嘛),在Linux和Windows下都可以安装部署,当然都用上集群了肯定是用Linux的比较多was158.5.5-WS-WAS-FP015-part1.zip 2.84Gwas168.5.5-WS-WAS-FP016-part1.zip 2.87Gwas8.5.5.0-8.5.5.128.5.5-WS-WAS-FP012-part1.zip 4.08GWASND_v8.5.5_1of3.zip 2.77G现在搭建一个由3台设备组成的集群,其中第一台设备安装控制台用于部署,其余两台设备作为纯slave机器使用第一步:将安装包拷贝到服务器上,并解压这一步非常简单,将所有的zip包放到服务器上,使用scp或者sftp都可以,注意权限的问题解压的时候,三台机器都要解压IM,WAS安装包和补丁包。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
零基础liunx服务器was集群环境搭建----2013.11.30目录1.WebSphere安装及补丁应用 (3)1.1 WebSphere 7.0.0.0应用程序安装 (3)1.1.1 安装前准备 (3)1.1.2 应用程序安装 (3)1.1.3 HTTP Server 安装 (7)1.1.4 web服务器插件安装 (12)1.2 WebSphere updateinstaller安装 (19)1.3 WebSphere 7.0.0.27补丁安装 (22)1.4 创建与删除profile文件 (27)1.4.1删除profile文件 (27)1.4.2启动与停止Application Server (28)2 NC6.3适配WebSphere集群中间件安装 (29)2.1WebSphere集群拓扑结构规划 (29)2.2 WebSphere集群拓扑结构配置 (30)2.2.1配置前环境准备 (30)2.2.2主从机节点联合 (31)2.2.3进控制台配置集群结构 (32)3 WebSphere集群下NC6.3代码部署 (39)3.1 NC代码安装 (39)3.2集群ncSysConfig配置 (41)3.3同步代码 (47)3.4启动WebSphere各server (48)3.4.1控制台启动WebSphere各server (48)3.4.2nmc启动WebSphere各server及补丁管理 (49)3.4.3直接用命令启动WebSphere各server (53)3.5 HTTPServer Plugin配置 (53)3.6建系统,同步busiCenterConfig.xml (54)附件1:财务公司was环境天威普通版CA配置过程 (57)附件2:信安CA配置 (58)附件3:财务公司环境搭建 (60)Linux 基本操作cd /data/IBM/WebSphere/AppServer/profiles/AppSrv01/bin 进入绝对路径bin下。
cd ../../ 向上退两级目录到/profiles下。
ls 查看当前目录下所有文件。
chmod -R 755 *.sh 对所有.sh文件进行赋予权限。
mount -o loop -t iso 9660文件_.iso /mnt 挂载ios文件。
df -h 查看磁盘的空间存储情况。
more/cat /vi 文件_.txt 查看/编辑.txt 文件。
cp /data/IBM/sss.txt /data2/IBM/把data下的sss.txt 文件拷贝到data2/IBM下。
scp root/20.10.80.135:/data/IBM/sss /data2/IBM/xjz把服务器20.10.80.135文件sss 拷贝到当前服务器的xjz下data2下。
(路径前面有空格及sss后面)ps -ef|grep java 查看所有java进程。
kill -9 6339(java进程序列)杀死6339java进程。
mv xjz xxx 把文件夹xjz重命名为xxxdu -sh 查看当前文件夹下的所有文件大小。
locale 查看当前系统的所使用字符。
export LANG=ZH_CN.uft8 修改系统的使用字符为uft8(一般用gb18030)zip -R xxx.zip xxx 把文件xxx压缩成xxx.zip unzip xxx.zip 把文件xxx.zip解压。
vi /etc/samba/smb.conf 修改共享文件夹(直接利用IP地址访问共享文件):wq 保存已打开的.txt文件。
:q! 立即关闭已打开的.txt 文件(文件不保存)。
service smb restart 重启共享文件,共享文件修改生效。
tail -f SystemOut.log 动态查看SystmOut.log日志。
mkdir xxx 创件文件夹xxxrm -rf xxx 删除文件夹xxx date 查看当前时间。
date -s 11/30/2014 修改成2014年11月30日date -s 10:18:00 修改成10点18分./startServer.sh server1 ./是执行可执行文件,一般是.sh文件。
su - oracle 切换到oracle数据库sqlplus sys/sys as sysdba; 以sys 登陆数据库。
select username from dba_users; 查看表视图结构。
create user 用户名identified by 密码default tablespace nnc_data01 temporary tablespace temp; 创建用户。
grant dba, connect to 用户名给用户设权限。
1.WebSphere安装及补丁应用1.1 WebSphere 7.0.0.0应用程序安装1.1.1 安装前准备浏览器支持,安装WebSphere需要操作系统有浏览器支持,如IE、firefox等非windows平台远程安装需要图形化界面支持,需要Xmanager、vnc等应用程序安装需要安装用户有系统管理员权限准备好nc63代码,was7.0安装包,was7.27补丁1.1.2 应用程序安装在安装程序前,必须以系统管理员登陆系统,拥有操作系统的所有权限,如administrator,运行launchpad.exe,启动安装向导开始安装。
非windows平台以root登陆,先赋权限后运行launchpad.sh#chmod 755 launchpad.sh#export DISPLAY=20.1.83.27:0.0 (本地客户端装插件Xmanager图形化安装窗口,设定自己的IP地址_:0.0 启动Xmanager Enterprise 4)#export LANG=zh_CN. gb18030#export LC_CTYPE=zh_CN.gb18030#./launchpad.sh若服务器无浏览器则可进WAS文件夹运行install.exe,非windows平台赋权限后运行#./install单击“下一步”继续接受条款并单击“下一步”进行操作系统检查检查通过,单击“下一步”继续注意:该路径不能有空格、中文字符和除了下划线的其他特殊字符,后续的路径,命名规则也遵循这个注意事项。
输入产品安装位置后,单击“下一步”继续注意:产品安装路径不要包含特殊字符、中文、空格等,否则可能会导致webSphere安装失败或无法使用此处不要创建概要文件,选择“无”,单击“下一步”继续弹出警告窗口,单击“是”,显示安装单击“下一步”,开始安装安装完成,暂不创建概要文件,单击“完成”以完成WebSphere 7.0.0.0安装。
1.1.3 HTTP Server 安装#./launchpad.sh打开向导如图所示:单击启动IBM HTTP server安装向导下一步注意:路径选择和命名规则这里先不创建用户标识1.1.4 web服务器插件安装#./launchpad.sh打开向导,安装web服务器插件点击,启动Web服务器插件安装向导选择接受IBM条款系统检查如果只是提醒,可以查看系统是否符合要求,检查符合,可以直接下一步选择IBM HTTP ServerV7版本主要路径选择单击下一步,完成Plugins服务器安装1.2 WebSphere updateinstaller安装webSphere安装7.0.0.27补丁前需要先安装websphere updateinstaller。
注意:装WebSphere updateinstaller的时候,注意该补丁安装工具的版本号,一般装对应版本,如要打7.0.0.27的补丁,要求安装7.0.0.27版本的websphere updateinstaller。
#chmod 755 install.sh#./install.sh单击“下一步”继续同意条款,单击“下一步”继续提示(有的操作系统,可能提示警告,可以忽略,但是得注意本操作系统是否64位,内存4G以上)系统必备软件检查,单击“下一步”继续选择安装目录路径后单击“下一步”继续显示安装摘要,单击“下一步”开始安装单击“完成”,完成updateinstaller安装。
1.3 WebSphere 7.0.0.27补丁安装WebSphere 7.0.0.27补丁需要通过WebSphere UpdateInstaller来安装。
进入updateinstaller安装目录,运行update.bat启动updateinstaller向导。
#./update.sh进入向导界面,显示该updateinstaller支持的产品,单击“下一步”继续选择产品,目录路径为需要安装补丁的WebSphere路径,单击“下一步”继续。
注意,若需要为IBM HttpServer或Plugin安装补丁则目录路径请从下拉框选择IBM,HttpServer或Plugin目录。
选择“安装维护软件包”,单击“下一步”继续选择维护软件包目录,目录路径为WebSphere补丁文件存放路径,单击“下一步”继续显示安装摘要,单击“下一步”开始安装选择需要安装的补丁包,NC 6.3适配的WebSphere版本为WebSphere 7.0.0.27,需要安装两个补丁,如上图所示。
注意,安装的补丁要与操作系统平台一致,上图显示的为windows 64位补丁包。
单击“下一步”继续补丁安装完成,单击“完成”退出安装向导。
若还需要安装其他补丁则单击“重新启动”再次启动向导安装补丁。
这里应该还有重复安装“HttpServer”或“Plugin”的补丁,如果是was单机,也可以选择不打后面的补丁。
1.4 创建与删除profile文件进入到%WAS_HOME%/bin目录下,创建Dmgr1112输入如下命令。
./manageprofiles.sh -create -templatePath /data/IBM/WebSphere/AppServer/profileTemplates/dmgr-profileName Dmgr1112 -profilePath /data/IBM/WebSphere/AppServer/profiles/Dmgr1112等待几分钟,成功创建管理概要文件Dmgr1112。
WAS_HOME%/bin目录下,创建AppSrv1112文件输入如下命令。
./manageprofiles.sh -create -templatePath /data/IBM/WebSphere/AppServer/profileTemplates/default -profileName AppSrv1112 -profilePath /data/IBM/WebSphere/AppServer/profiles/AppSrv1112概要文件AppSrv1112创建成功,关闭窗口。