一、水平扩展
水平扩展,通过新建虚拟机的方式进行扩展。
1、克隆之前的虚拟机(如NCAPP03),得到新的虚拟机NCAPP04。
2、修改NCAPP04的机器名为NCAPP04(在/etc/sysconfig/network中修改)
3、在NCAPP04的hosts目录中加入自己的IP地址和机器名。保证hosts文件中有所有集群服务器的信息。(在/etc/hosts中修改)
4、重启机器后生效。
5、进入WAS的安装目录(/IBM/WebSphere/AppServer/bin)
6、删除原有概要文件
./manageprofile.sh –delete –profileName AppSrv03
删除残余物理文件
rm –rf /IBM/WebSphere/AppServer/profiles/Appsrv03
7、创新新的概要文件
./manageprofiles.sh -create –templatePath /IBM/WebSphere/AppServer/profileTemplates/default -profileName AppSrv04 -profilePath /IBM/WebSphere/AppServer/profiles/AppSrv04
8、执行关联WAS主节点命令(保证Dmgr在启动状态,关联到dmgr所在服务器ip)
./addNode.sh Dmgr_IP 8879
成功如下所示:
9、进入WAS管理控制台(http://Dmgr_IP:9060/ibm/console)。
10、删除系统自带server1。
11、在集群中新建server,选择节点为NCAPP04,命名为ncMem08。修改权重为10。点击完成。
12、进入master所在的nchome,进入sysconfig界面,进入部署页签,点击更新到WAS。
13、同样在sysconfig界面,进入数据源页签,点击读取,点击保存。
重启新建的server ncMem08
cd /IBM/WebSphere/AppServer/profiles/Appsrv03/bin
./stopServer.sh ncMem08
./startServer.sh ncMem08
完成。NC可以在9081端口对外提供服务。
二、垂直扩展
1、进入WAS管理控制台(http://Dmgr_IP:9060/ibm/console)
2、点击集群,添加server。
3、新建server ncMem08,选择节点为当前虚拟机的机器名,如NCAPP04。选择权值为10,保存。
4、进入master所在的nchome,进入sysconfig界面,进入部署页签,点击更新到WAS。
5、同样在sysconfig界面,进入数据源页签,点击读取,点击保存。
6、重启新建的server ncMem08
cd /IBM/WebSphere/AppServer/profiles/Appsrv03/bin
./stopServer.sh ncMem08
./startServer.sh ncMem08
完成。NC可以在9081端口对外提供服务。