NC+WAS水平集群安装案例说明文档Word格式.docx
- 文档编号:21454545
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:22
- 大小:1.37MB
NC+WAS水平集群安装案例说明文档Word格式.docx
《NC+WAS水平集群安装案例说明文档Word格式.docx》由会员分享,可在线阅读,更多相关《NC+WAS水平集群安装案例说明文档Word格式.docx(22页珍藏版)》请在冰豆网上搜索。
应用服务器主机名指向Dm所在机器
1.4Plugin的安装
注意
对应web服务器指向IBMHTTPServer
因为Web服务器与Dm在同一台机器上,所以选择本地系统
对应WAS安装位置
1.5补丁安装
先安装UpdateInstaller到was对应目录。
进入安装到was对应目录下的d:
\ibm\updateInstaller下运行安装程序,进行补丁安装。
1.6集群的创建与配置
先将10.10.167.8与10.10.167.9对应节点下原来默认的serverserver1删除掉。
(进入was管理控制台应用服务器界面删除)
(1)在集群节点选择创建一个集群,名字ncCluster
(2)创建集群成员,输入名字,选择对应节点,权重:
masternc1Node010
ncMem01nc1Node0110
ncMem02nc2Node0110
ncMem03nc2Node0110
(4):
创建完后保存
附录:
可能遇到的问题
1.7web服务器加入Dm中
(1).开启IHS的admin管理:
在<
IHS-install>
/bin目录下运行httpasswd-cm<
install_dir>
\conf\admin.passwdadmin(admin是以后管理IHS的用户名).接着输入两次密码.
(2).在服务管理面板中启动IBMHTTPServer(可选IBMHTTPAdministrationServer.)
(3).将<
plunin-install>
/bin/configurewebserver1.bat文件拷贝到dm的<
was-install>
/bin目录.
(4).启动DM服务<
was-install>
/profiles/profiles\Dmgr01\bin\startManager.bat.
(5).打开一个命令行窗口,运行<
was-intall/bin/configurewebserver1.bat.
(6).到配置管理控制台确认WebServer被成功加入.
(7).点击webserver1,进入后在"
additionalproperties"
页中点击"
remotewebserver"
输入在第1步中生成的用户名和密码。
这样WebServer就可以被配置管理器进行集中管理,包括停止/启动,以及plugin文件的生成和部署。
第二部分:
NC的安装配置
前期准备:
安装NC的代码到对应目录。
(详细见NC标准安装文档)
2.1在was中删除原有的NC应用
在做NC+WAS配置前先清理干净WAS原有部署的NC应用。
如图,
(1):
进入was管理界面,在应用程序中选择所有默认安装的应用程序;
停止应用程序;
删除应用程序
(4):
删除完成后记得点击管理页面上方的保存。
(5):
在服务器8与服务器9中分别cd进入./IBM/Websphere/AppServer/profiles/App01/bin目录下,分别运行
10.10.167.8
stopServermaster
stopServerncMem01
stopNode
10.10.167.9
stopServerncMem02
stopServerncMem03
….
停止WAS应用服务器和nodeagent
cd进入./IBM/Websphere/AppServer/profiles/Dmgr01/bin下,运行:
stopManager
注意:
在运行stopNode和stopManager时,会弹出一个窗口,要求输入用户名与密码,用户名与密码均为admin.
(6):
接着重启dm,nodeagent和对应的三个应用服务器。
2.2配置profile
进入./ufida/nchome/bin目录下,运行wasSysconfig.bat工具进行WAS配置。
如图在工具左边列表中选择Deployment,然后在右边点击读取,选择WasImformation面版:
(1):
点击修改配置WAS对应应用服务器profile安装所在的路径(./IBM/Websphere/AppServer/profiles/Dmgr01);
如果是cluster模式,勾上cluster选项。
(2):
其他需要修改的地方:
security子面板里面此硬盘安装版本中安全用户名与密码都是admin,其他信息为默认。
JVM面板里面使用默认配置,如果想用自己配置的参数,可以进行修改。
以上修改完成后点击保存即可。
2.3数据源配置
以rac模式时去掉是否XA数据源选项
点击保存时,会同时保存到本地以及was中间去,所以要修改数据库连接可以在此修改。
如果是rac集群,在此界面中无法修改url,需要在nc与was里分别手工更改url;
nchome/ierp/bin/prop.xml和was管理控制台->
资源->
jdbc池->
数据源中:
修改对应url为以下类似格式
Jdbc:
oracle:
thin:
@
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=10.151.69.212)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=10.151.69.211)(PORT=1521))
(FAILOVER=on)(LOAD_BALANCE=on)
)
(CONNECT_DATA=
<
!
--(SERVER=DEDICATED)-->
(SERVICE_NAME=bgync)
)
例如:
联通hr的配置为
<
databaseUrl>
jdbc:
@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.192.140.227)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=10.192.140.228)(PORT=1521))(LOAD_BALANCE=yes)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=lthr)))<
/databaseUrl>
如图,每个数据源的url都得开始修改
在NC数据源保存时会将数据源同步创建到was中间去;
如果是修改后保存,需要删掉was中原来有的数据源以及jdbc提供程序。
建立完数据源以后同ierp文件夹到从服务器
2.4配置server
在工具左边列表中选择Server,然后在右边点击从WAS读取:
点击保存。
在was集群服务器配置中选择master,点击修改,勾上主服务器,点确定并保存
同一台机器上的server管理端口和http端口不能重复
注:
NC配置WAS也是主机名相关的,如上图中,默认从was中读取的配置是主机名。
需要验证在NC中以上修改是否保存成功的话,在左边点击log后再次切回Server,然后直接点击读取(而不是从was中读取),看读出的NC中master是否已经被配置为主服务器。
2.5会计凭证相关设置
SystemConfigExterior标签中添加masterIP地址
2.6安全证书导入
如果此was安装时启用了安全用户名与密码,需要运行nchome/bin/wasImportCert.bat,做安全证书导入。
2.7生成ejb
如果没有生成ejb;
还得在Deployment对应的右边面板中,点击生成EJB。
生成情况可以看./bin目录下对应的was_sysConfig.log
2.8部署ejb
生成完ejb后,点击部署EJB。
对应信息可以看日志was_sysConfig.log。
生成部署ejb的时候只要启动DM和每个服务器的NODEAGENT就可以了
部署ejb过程是将上一步生成的ejb部署到WAS上去,会在所有服务器的profiles\AppSrv01\installedApps单元名称\下面生成nc50.ear文件夹(里面有许多jar包)
例:
D:
\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\lenovo-b852b0b0Cell01\
2.9同步代码
主服务器与从服务器代码在部署后需要同步。
(文件复制得模式)
1:
Was得版本与NC本身版本需要对应得上。
2:
对于rac的配置,无法直接在工具界面中配置url,应该在工具中设置好用户密码后再在ierp/bin/prop.xml中手工设置url
3:
修改数据源保存后要同步到was中的话需要删除掉was中原有的数据源及jdbc提供程序。
4:
简历帐套的时候一定要通过端口号在主服务器上建立,然后同步irep包到从服务器
第三部分:
NC+WAS集群的部署
本部分在第一部分成功完成部署NC后,来详细说明在was管理控制台中如何配置WebServer:
3.1验证nc50
启动管理页面,进入应用程序,验证NC50已经启动成功。
如图:
可以看到应用程序nc50已经启动
3.2虚拟主机映射
如果不做的话,第三步会无法映射成功,报hrss.war无法找到虚拟主机
3.3NC50关联WebServer
启动apache,在was管理界面中查看Webserver是否已经启动,如图:
点击nc50,进入nc50,点击模块下的管理模块
在管理模块下,如图,
A:
在集群与服务器中,有两行,分别为集群与web服务器,全部选中(蓝色表选中)
B:
在下面的模块中全部选中
C:
点击集群与服务器右边的应用
D:
点击最下方的确定按钮即可。
最后记得点击保存。
E:
验证:
最右边服务器列中是否已经将web服务器加了进去:
验证内容:
服务器一列要和蓝色选项目的内容一样,才是正确的.
3.4在web服务器中生成并传播插件
可以检查/HttpServer/Plugins/config/webserver1/plugin-cfg.xml,看集群机器及端口是否被配置成功(新文件6k左右,原文件2k左右)
plugin-cfg.xml配置成功时,有如下蓝色的集群成员的信息.
..\IBM\HTTPServer\Plugins\config\webserver1\plugin-cfg.xml
?
xmlversion="
1.0"
encoding="
GB2312"
>
--HTTPserverpluginconfigfileforthewebserverjava-vagCell01.java-vagNode01.webserver1generatedon2007.11.28at02:
08:
34PMCST-->
ConfigASDisableNagle="
false"
AcceptAllContent="
AppServerPortPreference="
HostHeader"
ChunkedResponse="
FIPSEnable="
IISDisableNagle="
IISPluginPriority="
High"
IgnoreDNSFailures="
RefreshInterval="
60"
ResponseChunkSize="
64"
VHostMatchingCompat="
LogLogLevel="
Error"
Name="
\IBM\HTTPServer\Plugins/logs/webserver1/http_plugin.log"
/>
PropertyName="
ESIEnable"
Value="
true"
ESIMaxCacheSize"
1024"
ESIInvalidationMonitor"
VirtualHostGroupName="
default_host"
VirtualHostName="
*:
9080"
80"
9443"
5060"
5061"
443"
xp-xp:
9081"
9444"
/VirtualHostGroup>
ServerClusterCloneSeparatorChange="
IgnoreAffinityRequests="
LoadBalance="
RoundRobin"
ncCluster"
PostBufferSize="
PostSizeLimit="
-1"
RemoveSpecialHeaders="
RetryInterval="
ServerCloneID="
12q0t90du"
ConnectTimeout="
0"
ExtendedHandshake="
LoadBalanceWeight="
10"
MaxConnections="
java-vagNode01_master"
ServerIOTimeout="
WaitForContinue="
TransportHostname="
java-vag"
Port="
Protocol="
http"
https"
keyring"
\IBM\HTTPServer\Plugins/config/webserver1/plugin-key.kdb"
stashfile"
\IBM\HTTPServer\Plugins/config/webserver1/plugin-key.sth"
/Transport>
/Server>
12q0t92tn"
java-vagNode01_ncMem01"
12q0t93tl"
xp-xpNode01_ncMem02"
xp-xp"
<
PrimaryServers>
ServerName="
/PrimaryServers>
/ServerCluster>
UriGroupName="
default_host_ncCluster_URIs"
UriAffinityCookie="
JSESSIONID"
AffinityURLIdentifier="
jsessionid"
/*"
/UriGroup>
RouteServerCluster="
UriGroup="
VirtualHostGroup="
RequestMetricsarmEnabled="
loggingEnabled="
rmEnabled="
traceLevel="
HOPS"
filtersenable="
type="
URI"
filterValuesenable="
value="
/snoop"
/hitcount"
/filters>
SOURCE_IP"
255.255.255.255"
254.254.254.254"
JMS"
destination=aaa"
WEB_SERVICES"
wsdlPort=aaa:
op=bbb:
nameSpace=ccc"
/RequestMetrics>
/Config>
3.5重启was
重起每个server,nodeagent,DM,server的启动需要以master先于其他几个server
3.6重启IHS
执行/HttpServer/bin/apache.exe
启动和停止IHS
Apache.exe–kstart/stop
3.7修改同步
做过相关修改配置的时候记得在系统管理-》节点-》做节点同步
选择成员节点,然后同步
3.7验证
此时可以通过http:
//appserverIP来访问NC应用是否可用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NC WAS 水平 集群 安装 案例 说明 文档