WAS集群部署方案及安装配置手册.docx

上传人:b****8 文档编号:30489814 上传时间:2023-08-15 格式:DOCX 页数:68 大小:12.18MB
下载 相关 举报
WAS集群部署方案及安装配置手册.docx_第1页
第1页 / 共68页
WAS集群部署方案及安装配置手册.docx_第2页
第2页 / 共68页
WAS集群部署方案及安装配置手册.docx_第3页
第3页 / 共68页
WAS集群部署方案及安装配置手册.docx_第4页
第4页 / 共68页
WAS集群部署方案及安装配置手册.docx_第5页
第5页 / 共68页
点击查看更多>>
下载资源
资源描述

WAS集群部署方案及安装配置手册.docx

《WAS集群部署方案及安装配置手册.docx》由会员分享,可在线阅读,更多相关《WAS集群部署方案及安装配置手册.docx(68页珍藏版)》请在冰豆网上搜索。

WAS集群部署方案及安装配置手册.docx

WAS集群部署方案及安装配置手册

Preparedon24November2020

 

WAS集群部署方案及安装配置手册

1.部署方案参考

如上图所示,中间件平台主要包括两大部分:

●负载分发层

⏹包括两台服务器,通过Heartbeat实现HA,提供浮动IP给客户端,保证了系统不存在单点故障问题

⏹负载分发软件采用IBMHTTPServer实现

⏹通过IBMHTTPServer配置虚拟主机,实现对不同应用的请求进行分发到不同的后台WAS中间件集群。

●WAS中间件集群

⏹包括两台4CPU(每CPU4Core)服务,每个服务器上通过水平扩展可以启动多个WAS服务器。

⏹基于应用部署要求,为每个应用建立一个集群,逻辑上实现应用之间的隔离。

⏹每个集群可以根据应用的负载,动态分配WAS服务器实例数。

如HR应用访问量较大则分配4个WAS实例。

⏹但最小要保证一个集群至少包括2个WAS实现,并且这两个实例分别在不同的物理服务器上,这样才能保证不出现单点故障。

⏹部署管理器,部署在WASServer1上。

2.WebSphere7安装及配置

此安装配置说明仅供参考,还需要根据现场实现情况进行调整。

2.1.WAS安装

一、四台服务器拓朴结构

四台机器IP地址,名称与安装内容

主机名

IP

安装软件(组件)

app1

WASND(WAS)(DM+APPSRV01)

app2

(WAS)(APPSRV01)

web1

HIS+PLUGINS

web2

HIS+PLUGINS

其中DM控制台管理用户admin,口令

两个web服务器的管理用户也是admin,口令

二、安装后验收

 可打开应用服务器主机的控制管理台,管理用户admin,口令******

服务器->集群下建有应用集群

服务器->应用服务器下建有两个WEB服务

节点共有五个,分别是一个控制节点(一个dmgr节点),两个受控节点(两个app节点),两个非受控节点(两个web节点)

集群下各受控节点已同步,并启动服务;两个WEB服务已生成插件、传播插件并启动。

在DMGR控制管理台可直接控制两个WEB的启动与停止。

三、安装前系统检查

✓群集安装时,确认所有机子的日期要一致

✓确认磁盘空间足够

两个应用服务器的安装文件放在/was_install

两个WEB服务器的安装文件放在/http_install

安装目录都是安装于默认的/opt目录下

两个应用服务器安装后生成目录/opt/IBM/WebServer/AppServer

两个WEB服务器安装后生成目录/opt/IBM/HTTPServer

两个WEB服务器的目录/opt/IBM/HTTPServer/plugins放有插件

✓确认管理域之内的所有的机器主机名和ip地址相互能够ping通

在安装前,要确保四台机的/etc/hosts文件里面增加四台机的ip与主机名,修改如下

**.**.**.1app1

**.**.**.2app2

**.**.**.3web1

**.**.**.4web2

(对于初次安装系统后的主机,因为没有在HOSTS文件中增加此类记录,会导致安装失败,现象是安装后生成的profiles不完整,并且执行失败,启动不了管理服务。

另外,安装完WAS后,不能修改主机名,否则WAS的服务启动不了,需要重新安装)

✓确认主机名在生产环境中不会再改变

✓四台主机做好设置,能够用xmanager进行图形化安装。

如不能进行图形化安装,则需要修改was或his下的文件中的各参数,工作量大而且易出错。

✓安装介质已有,ndforlinuxx86-64bit

对于,对于操作系统与硬件空间要求如下:

ThefollowinglistidentifiestheproductsthataresupportedwhenWebSphereApplicationServerrunsontheLinuxx86-64operatingsystem.ItisnotnecessarytoruntheseproductsonthesamemachineoroperatingsystemasWebSphereApplicationServer.:

OperatingSystemssupportedwith64-bitWebSphereApplicationServer

∙RedHatEnterpriseLinuxAS,Version4withUpdate6

∙RedHatEnterpriseLinuxES,Version4withUpdate6

∙RedHatEnterpriseLinux,Version5

∙SUSELinuxEnterpriseServer,Version9withSP4

∙SUSELinuxEnterpriseServer,Version10withUpdate1

∙SUSELinuxEnterpriseServer,Version11

HardwareRequirements

∙AMDOpteronandIntelEM64T(64bitkernelsupportonly)

∙Minimum1GBphysicalmemoryrecommended

∙CD-ROMdrive

四、把安装程序包放到主机/was_install目录下,解压,解包

命令gunzip*.gz

Tarxvf*.tar

 

五、图形化安装过程(用执行安装)

1、应用服务器主机36安装was过程如下各步:

进入linux环境,打开终端,打开文件系统,在\was_install\was_ins\目录下的,双击运行

选择左面列表的第一项,进行was安装,

进入下一个安装画面

选择接受协议

系统进行安装前检查,检查版本,软硬件环境,检查通过

Sample例程选择,安装(此例程可用来学习参考检验用),两个语言包也选择上,一并安装

默认安装到OPT目录下/opt/IBM/WebSphere/AppServer

app1主机是管理控制的主机,选择安装CELL(会安装dmgr01与appsrv01,并且自动联结),

app2只安装一个ApplicationServer(APPSRV01),这是两台应用服务器安装过程的唯一区别

管理用户与口令分别设为admin,admin,Samples口令也设为sample

此步不选择,跳过

安装前检查执行权限,因为是用root用户执行安装,权限检查肯定通过

权限通过,安装过程总结如下

点next后,进行安装

安装完成

安装后成功,在app1主机下的/opt/IBM/WebServer/AppServer/profiles目录下可看到DMGR01,APPSRV01两个目录。

其中DMGR01是管理台概要文件,只在app1主机上有。

同样,在主机app2机上安装was后,在app2下的/opt/IBM/WebServer/AppServer/profiles目录下可看到APPSRV01一个目录。

在app1主机下的profiles\DMGR01\FIRSTSTEPS目录下,

运行,可进行安装后检测

检测结果通过,请注意蓝色字体:

Servernameis:

dmgr

Profilenameis:

Dmgr01

Profilehomeis:

/opt/IBM/WebSphere/AppServer/profiles/Dmgr01

Profiletypeis:

dmgr

Cellnameis:

app1_Cell01

Nodenameis:

app1_CellManager01

Currentencodingis:

UTF-8

Startrunningthefollowingcommand:

/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/-profileNameDmgr01

>ADMU0116I:

Toolinformationisbeingloggedinfile

>/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/

>ADMU0128I:

StartingtoolwiththeDmgr01profile

>ADMU3100I:

Readingconfigurationforserver:

dmgr

>ADMU3200I:

Serverlaunched.Waitingforinitializationstatus.

>ADMU3000I:

Serverdmgropenfore-business;processidis32586

Serverportnumberis:

9060

IVTL0010I:

ConnectingtotheAPP1WebSphereApplicationServeronport:

9060

IVTL0015I:

WebSphereApplicationServerAPP1isrunningonport:

9060forprofileDmgr01

IVTL0035I:

TheInstallationVerificationToolisscanningthe/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/fileforerrorsandwarnings.

[11/2/0923:

27:

40:

343CST]00000000WSKeyStoreWCWPKI0041W:

Oneormorekeystoresareusingthedefaultpassword.

[11/2/0923:

27:

42:

466CST]00000000ThreadPoolMgrWWSVR0626W:

TheThreadPoolsettingontheObjectRequestBrokerserviceisdeprecated.

IVTL0040I:

2errors/warningsaredetectedinthe/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/file

IVTL0070I:

TheInstallationVerificationToolverificationsucceeded.

IVTL0080I:

Theinstallationverificationiscomplete.

上述显示说明安装正常,DMGR服务可正常启动。

访问端口是9060

此时到IE,可打开控制台

进入主控画面

输入admin,******

此时在服务器可以看到一个SERVER1,但没有启动代理服务前,前台是不能启动的。

需到服务器下运行。

[root@APP1bin]#cdProfiles/AppSrv01/bin

[root@APP1bin]#./

节点代理启动

ADMU0116I:

Toolinformationisbeingloggedinfile

/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/

ADMU0128I:

StartingtoolwiththeAppSrv01profile

ADMU3100I:

Readingconfigurationforserver:

nodeagent

ADMU3200I:

Serverlaunched.Waitingforinitializationstatus.

ADMU3000I:

Servernodeagentopenfore-business;processidis330

此时再到前控制台,可正常启动server1了

(或者在服务器下运行命令./Server1,同样可以启动服务)

至此,主机36安装并验证完毕。

2、主机app1的dmgr与appserver启停的服务器下命令(如主机重启,需要到服务器下手工执行脚本)

cd/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin

./

启动dmgr01服务,此脚本成功执行后,则可打开前端控制台

再启动节点代理

cd/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin

./

启动节点代理后,则可在前端控制台去启动server1,也可在服务器端直接用脚本启动

./server1

(对应上述启动命令,关闭服务的命令分别为)

./server1

./-usernameadmin–password******

3、再去安装app2机

过程同app1机,不同处只是在概要文件创建里不选择cell,只选择一个applicationserver就行了。

安装执行完成后,检查profiles下,已有appsrv01

至其下的bin执行如下脚本,关联节点NODE2到主机36的DMGR服务节点

cd/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin

./**.**.**.**8879

其中IP地址是主机36的IP,后面的8879是SOP端口。

输入app1上DMGR01管理用户admin,口令******

执行成功

[root@AAAAAPP2-******bin]#./**.**.**.368879

ADMU0116I:

Toolinformationisbeingloggedinfile

/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/

ADMU0128I:

StartingtoolwiththeAppSrv01profile

CWPKI0308I:

Addingsigneralias"CN=APP1,OU=RootCer"tolocal

keystore"ClientDefaultTrustStore"withthefollowingSHAdigest:

B5:

37:

07:

88:

00:

A4:

78:

10:

95:

B0:

56:

17:

3C:

8D:

A9:

A7:

C0:

BD:

76:

3F

Realm/CellName:

Username:

admin

Password:

CWPKI0308I:

Addingsigneralias"datapower"tolocalkeystore

"ClientDefaultTrustStore"withthefollowingSHAdigest:

A9:

BA:

A4:

B5:

BC:

26:

2F:

5D:

2A:

80:

93:

CA:

BA:

F4:

31:

05:

F2:

54:

14:

17

ADMU0001I:

BeginfederationofnodeAAAAAPP2-******Node01withDeployment

Managerat**.**.**.36:

8879.

ADMU0009I:

SuccessfullyconnectedtoDeploymentManagerServer:

**.**.**.36:

8879

ADMU0505I:

Serversfoundinconfiguration:

ADMU0506I:

Servername:

server1

ADMU2010I:

StoppingallserverprocessesfornodeAAAAAPP2-******Node01

ADMU0512I:

Serverserver1cannotbereached.Itappearstobestopped.

ADMU0024I:

Deletingtheoldbackupdirectory.

ADMU0015I:

Backinguptheoriginalcellrepository.

ADMU0012I:

CreatingNodeAgentconfigurationfornode:

AAAAAPP2-******Node01

ADMU0014I:

AddingnodeAAAAAPP2-******Node01configurationtocell:

APP1Cell01

ADMU0016I:

Synchronizingconfigurationbetweennodeandcell.

ADMU0018I:

LaunchingNodeAgentprocessfornode:

AAAAAPP2-******Node01

ADMU0020I:

ReadingconfigurationforNodeAgentprocess:

nodeagent

ADMU0022I:

NodeAgentlaunched.Waitingforinitializationstatus.

ADMU0030I:

NodeAgentinitializationcompletedsuccessfully.Processidis:

6848

 

ADMU0300I:

ThenodeAAAAAPP2-******Node01wassuccessfullyaddedtothe

APP1Cell01cell.

ADMU0306I:

Note:

ADMU0302I:

Anycell-leveldocumentsfromthestandaloneAPP1Cell01

configurationhavenotbeenmigratedtothenewcell.

ADMU0307I:

Youmightwantto:

ADMU0303I:

UpdatetheconfigurationontheAPP1Cell01Deployment

Managerwithvaluesfromtheoldcell-leveldocuments.

ADMU0306I:

Note:

ADMU0304I:

Because-includeappswasnotspecified,applicationsinstalledon

thestandalonenodewerenotinstalledonthenewcell.

ADMU0307I:

Youmightwantto:

ADMU0305I:

InstallapplicationsontotheAPP1Cell01cellusing

wsadmin$AdminApportheAdministrativeConsole.

ADMU0003I:

NodeAAAAAPP2-******Node01hasbeensuccessfullyfederated.

此时再到app1主机的DMGR控制台可以看到节点app2主机的SERVR1

可以启动app2机上的SERVER1。

(至app2机上的profiles/appsvr01/bin下执行./server1也可)

六、两应用服务器建集群。

把app1与app2的应用服务放在集群中

1、删除两个应服务器下的单个SERVER。

停止两个服务后,删除,保存设置

把单个服务器删除

2、建集群,起名HR_cluster

注意:

把配置HTTP会话内存到内存的复制勾上。

“下一步”,

分别对应两应用服务主机,各一个SERVER,分别名称为

app1

app2

集群建完后如下

3、到系统管理->节点 中同步各节点

4、启动集群

集群可正常启动

至此,两台应用服务器的集群安装完毕!

七、安装WEB服务器

33机安装HTTP SERVER与PLUGINS插件

程序安装包在/http_install目录下,解压解包后,执行http_ins/ihs/目录下的文件,用xmanager来执行该文件进行安装。

安装画面如下:

第一步设置端口,选择默认的

Web1机的httpport80

httpadministrationport8008

后面一步,在设置插件安装目录与应用服务器主机名称那里,

33对应的插件安装目录是默认的/opt/IBM/HTTPServer/plugins

对应的应用服务主机名设为app1

(注意:

34那台机安装httpserver时,选择对应的应用服务主机设为app2,其他过程都相同)

注意在管理用户与口令那里设置为admin,******

注意:

因为这两个web服务器要通过另外一台应用服务器的dmgr来管理,所以这里的安全管理用户与口令要设。

否则dmgr上无法管理启停。

下面这一步,设置用户与组分别为nobody,nobody

(注意:

这个用户与组在etc/group,passwd,shadow中要有)

33上WEB服务器安装完成

34上HTTPSERVER完装过程类似,只是先把对应的应用服务器主机名设为app2

八、两台WEB服务器的启动过程

正常过程:

在两台WEB服务器下,HTTPServer/bin目录下,执行如下脚本,启停apache服务

./apachectlstart

./adminctlstart

提示./adminctlstart:

adminhttpstarted

 

九、回到app1的DMGR主控制台,建立WEB服务节点与启动管理。

选择系统管理->节点,

增加非受管制的两个WEB节点(前面两个app节点是受管制节点)

点添加,选择非受管节点

为WEB1机上的节点命名并设置主机名称

非受管节点名称:

webnode1

主机名:

web1

第一个节点添加成功

再同样操作继续添加第二个非受管节点

非受管节点名称:

webnode2

主机名:

web2

然后回到服务器类型下,选择WEB服务器,选择两个非受管节点,分别去创建webserver1

下一步后,增加设置属性,管理用户与口令.用户与口令是在WEB机上安装HTTP SERVER时的设置admin,admin

完成第一个WEB节点上WEBSERVER的创建

同上操作再去完成第二个web服务节点的webserver1创建。

两个都创建完毕后。

选择生成插件,

生成插件成功,提示如下:

PLGC0005I:

Plug-inconfigurationfile=/opt/IBM/Web

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 初中作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1