WebSphere概要文件的创建与删除

摘要:
受控节点的启动和停止必须在受控配置文件的bin目录中执行。它不能在控制台配置文件的bin目录中启动或停止。cd/was/profiles/lsMan/bin./startServer.shserver2./stopServer。Shserver2注意:在操作过程中,发现某些服务器无法同时启动。初步怀疑原因是港口冲突,尚未进一步分析。

一、创建单server服务器

/was/bin/manageprofiles.sh -create -profileName server1 
-profilePath /was/profiles/server1 
-templatePath /was/profileTemplates/default/ 
-nodeName server1 
-cellName server1 
-hostName 192.168.220.128 
-isDefault 
-enableAdminSecurity true 
-adminUserName ls 
-adminPassword abcd1234 
-portsFile port.txt      #慎用。如果没有自定义的端口文件那这个参数就不要用了,参数具体说明见下方

说明:如果没有manageprofiles.sh则使用wasprofile.sh,参数一样但是好像好几个参数并不生效包括-adminUserName和-adminPassword

-portsFile选项说明:

创建profile未指定端口情况下,默认使用配置文件/was_home/profileTemplates/default/actions/portsUpdate/portdef.props

如果想在自定义控制台和应用等端口,可将端口配置到一个文件中(如port.txt)然后以-portsFile参数指定

使用默认的portdef.props程序会处动检查如果端口已被之前创建的profile使用那程序会自动给端口加1;使用自定义文件冲突了也不管的

使用自定义端口文件如果有的端口没配那程序也不会配的默认为空,所以自定义时最好把相应模板的portdef.props复制过来然后改自己要自定义的端口

启停:

/was/profiles/server1/bin/startServer.sh server1
/was/profiles/server1/bin/stopServer.sh server1 -username ls -password abcd1234

 启停说明:好像单server启停不管profileName是什么启动的server都只能是server1,不能启server2更不能是其他任何名字。

二、创建集群

2.1创建控制台

/was/bin/manageprofiles.sh
-create -profileName lsDmgr
-profilePath /was/profiles/lsDmgr
-templatePath /was/profileTemplates/dmgr/
-nodeName lsNode
-cellName lsNode 
-hostName 192.168.220.128
-isDefault
-enableAdminSecurity true
-adminUserName ls
-adminPassword abcd1234

hostName为本机IP、username-password为控制台用户名密码

2.2启停控制台

cd /was/profiles/lsDmgr/bin
./startManager.sh -username ls -password abcd1234
./stopManager.sh -username ls -password abcd1234

由于只有控制台在启动状态,受控节点才能加入,所以要先启动控制台。

查看控制台(默认9060)和soap(默认8879)等端口:

cat  /was/profiles/lsDmgr/logs/AboutThisProfile.txt

2.3创建受控节点并加入集群

/was/bin/manageprofiles.sh -create -profileName lsMan
-profilePath /was/profiles/lsMan
-templatePath /was/profileTemplates/managed/
-nodeName lsMan1
-cellName lsMan1
-dmgrHost 192.168.220.128
-dmgrPort 8879
-dmgrAdminUserName ls
-dmgrAdminPassword abcd1234

如果创建时未使用dmgr类选项将受控server加到集群,则可以以下命令加入

注意无论是创建是加入还是用以下命令加入管理服务器都要处于启动状态,否则会失败

cd /was/profiles/lsMan/bin
./addNode.sh 192.168.220.128 8879 -username ls -password abcd1234

IP为控制台所在主机IP,端口为控制台SOAP端口,用户名密码也是控制台的

2.4启停受控节点和server

addNode将受控节点加入控制台时默认受控节点已启动。

受控节点的启停要到受控profile下的bin目录操作,无法在控制台profile的bin目录下启停。

cd /was/profiles/lsMan/bin
./startNode.sh -username ls -password abcd1234
./stopNode.sh -username ls -password abcd1234 

基于受控节点创建的server启停可以直接在控制台页面操作,如果用命令行也须到其所基的节点的profile下执行。

WebSphere概要文件的创建与删除第1张

cd /was/profiles/lsMan/bin
./startServer.sh server2
./stopServer.sh server2

说明:在操作过程中发现有些server不能同时启动,初步怀疑是端口冲突原因,还没进一步分析。

三、profile管理说明

./manageprofiles.sh -delete -profileName server1        #profile删除,删除之后可以看到profile文件夹依然存在但其实只剩下logs文件夹,将整个profile文件夹删除即可
./manageprofiles.sh -help                               #查看支持的操作
./manageprofiles.sh -help -create                       #查看create操作下支持的参数
./manageprofiles.sh -help -create -templatePath /was/profileTemplates/dmgr/     #查看dmgr模板支持的参数

说明:

1.WebSphere创建profile有cell/default/dmgr/managed四大模版;cell没用过,default(200M)可作控制台/受控server/自己形成单server,dmgr(30M)为控制台,managed(10M)为受控server。

2.addNode之后要注销重新登录控制台才能看到新加入的节点;default和managed作为受控节点加入的区别是,default同时将其本身已有的server一起加入到控制台,而managed得新建才有server。

3.对于创建profile时有冲突的端口,WebSphere默认自动增长1来规避;如控制台端口9060,再建一个有控制台的profile时其控制台端口为9061;其他端口如SOAP(8879)端口类似。

4.websphere中的shell文件都可加-help查看脚本用法和支持的参数。

 

免责声明:文章转载自《WebSphere概要文件的创建与删除》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇《深入理解计算机系统》学习—Echart显示在顶端显示总数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

chrome开发者工具浅析--timeline

一、概述                                                                                                                用户都希望他们访问的web应用是可交互且运行流畅的。因此,作为web开发者,也要在这方面多花点功夫。我们所做的页面,不但要能...

Confluence 6 配置日志

我们推荐你根据你的需求来配置你自己的 Confluence 日志。你可以有下面 2 种方法来修改你的日志: 通过 Confluence 管理员控制台进行配置 – 你的修改仅在本次修改有效,下次重启后将会把所有修改重置。 编辑属性文件 – 你的修改将会在下次重启后生效同时针对所有的会话。 这 2 种方式的修改的方法将在下面的章节中描述。在一些很不常见的情...

MySql链接字符串 各种程序连接大合集(包括asp.net,c#,等等)

一、MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式 1、本地数据库连接 Driver={MySQL};Server=localhost;Option=16834;Database=myDataBase; 2、远程数据连接 Driver={MySQL};Server=myServerAddress;Option=131...

ffmpeg文档24-协议

24 协议 FFmpeg协议配置元素,用于访问资源时要求特定的协议。 默认编译时会自动支持所有可用协议。你可以在编译脚本中添加 "–list-protocols"选项来了解有哪些协议被支持。 你也可以在编译时通过 "–disable-protocols"禁止所有的协议支持,然后通过 "–enable-protocol=PROTOCOL"来启用个别协议,或...

Ubuntu下使用tmux实现分屏,以及tmux快捷键

 Ubuntu下使用tmux实现分屏,以及tmux快捷键 最近用到了终端的复用,使用了tmux,写一下自己的使用和一些快捷键。 tmux是指通过一个终端登录远程主机并运行后,在其中可以开启多个控制台的终端复用软件。 来个效果图: 截图我使用的命令是  gnome-screenshot  (安装了gnome桌面附带的功能) 可以看到tmux给我们带来了很...

木马控制技术(二) -- 端口复用

 本文转自:http://www.cnblogs.com/handt/archive/2012/08/10/2631728.html  端口复用,字面意思就是,重复使用一个端口 记得有一次同学的 sina 微博总是自动发消息,当时让他查看本地端口,再通过端口找到对应程序 学了端口复用和线程注入之后,发现这种方法对“高级点”的木马完全没用…… 还是需要一些强...