使用manageprofiles来建立websphere的profile

日期: 2010-01-25 作者:hashei 来源:TechTarget中国 英文

    在Unix的机器上(包括AIX、HPUX)安装websphere64位的话,想要建立Profile是没有图形化界面的,需要使用manageprofiles命令,下面就详细描述一下如何使用这个命令。

  1、建立DM的profile,使用的模版在{install_root}/profileTemplates/dmgr下
句法为: 

以下是引用片段:
manageprofile.sh -create –templatePath {install_root}/profileTemplates/dmgr 

  调用参数为:

以下是引用片段:
-create 建立一个profile. (必选) 
  -templatePath 指定使用模版的路径. (必选) 建立DM的路径为{install_root}/profileTemplates/dmgr 
  -profileName 指定profile的名字. (可选) 
  -profilePath 指定proflile需要建立的路径. (可选) 
  -hostName 指定profile对应的主机名称. (可选) 
  -nodeName 指定profile对应的node的名称. 此名称必须在同一cell中唯一. (可选) 
  -cellName 指定profile对应的cell的名称. 每一个profile的cell名称必须唯一. (可选) 
  -isDefault 讲此profile指定为缺省的profile,在运行命令期间不需要使用profileName的参数. (可选) 
  -omitAction 附加条件. (可选) 
  -adminUserName 在指定administrative security选项后的管理员名称. (可选) 
  -adminPassword 在指定administrative security选项后的管理员密码. (可选) 
  -portsFile 指定profile的端口设定文件. 此参数和-startingPort或-defaultPorts参数冲突. (可选) 
  -startingPort 制度建立profile是的所有的端口的起始的端口号. 同-portsFile或者-defaultPorts参数冲突. (可选) 
  -defaultPorts 对新建立的profile使用缺省的端口号. 同-portsFile 或 -startingPort 参数冲突. (可选) 
  -validatePorts 进行端口号验证,保证使用的端口号没有已经被用或者被保留. (可选) 
  -enableAdminSecurity 新建立的profile使用用户密码方式认证,使用此参数后面跟 true. (可选)  
  -enableService 作为linux的service使用,使用此参数后面跟 true. (可选)  
  -serviceUserName 指定作为service使用时的用户. (可选) 
  -webServerType 指定Web server的类型. (可选) 
  -webServerOS 指定Web server的操作系统的类型. (可选) 

    例子:
 

以下是引用片段:
  export WAS_HOME= 
  export PRO_HOME= 

  以上指定websphere的安装路径和profile的路径,或者输入命令时替换

以下是引用片段:
  manageprofiles.sh -create  
  -templatePath $WAS_HOME/profileTemplates/dmgr  
  -profilePath $PRO_HOME/Dmgr01  
  -nodeName “nodename”  
  -cellName “cell name”  
  -enableAdminSecurity true  
  -adminUserName wasadmin  
  -adminPassword password  
  -profileName Dmgr01  
  -hostName `hostname`  

  2、建立custom的profile,使用的模版为{install_root}/profileTemplates/managed
句法为:

以下是引用片段:
  manageprofile.sh -create -templatePath {install_root}/profileTemplates/managed 

  调用参数同上:

  要联合到DM的例子

以下是引用片段:
  manageprofiles.sh -create  
  -templatePath $WAS_HOME/profileTemplates/managed 
  -profileName AppSrv01  

  -profilePath $PRO_HOME/AppSrv01  
  -nodeName test01 
  -hostName `hostname`  
  -cellName test1  
  -dmgrHost 192.168.1.100  
  -dmgrPort 8879  
  -dmgrAdminPassword password  
  -dmgrAdminUserName wasadmin 

  不用联合到DM,而后用addNode.sh联合的例子

以下是引用片段:
    manageprofiles.sh -create  
  -templatePath $WAS_HOME/profileTemplates/managed  
  -profilePath $PRO_HOME/AppSrv02  
  -nodeName test02  
  -cellName test2  
  -profileName AppSrv02  
  -hostName `hostname` 

  addNode.sh 192.168.1.100:8879 -username wasadmin -password password

  3、建立appsrv的profile,使用的模版在install_root/profileTemplates/default
句法为:

  manageprofile.sh -create -templatePath install_root/profileTemplates/default

  调用参数同上:例子么也就那样

  4、对于集群来说,建立DM profile,然后建立多个custom的profile,addNode进去即可。或者把现有的app profile addNode到DM的概要文件中,然后通过克隆建立集群。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

hashei
hashei

相关推荐

  • Impact 2012:SOA 3.0时代全面开启

    现在的面向服务架构——SOA并不如以前那样耀眼夺目,而是以“服务”的形式出现在更多的场合中,然而,SOA已经焕发出全新的生机。

  • SOA知识工具包:中间件厂商产品攻略

    对于软件架构师和开发者能否正确理解SOA开发平台的互操作性和性能,我们不得而知,因为IT产业中太多东西缺乏标准或者标准不健全。

  • WebSphere ESB中的大型对象最佳实践和调优

    确保在大型对象系统处理方面获得最优性能是中间件软件用户面临的一个常见问题。通常,大于或等于1M的对象被认为是“大型对象”,需要特别注意。

  • IBM在大型主机环境中引入BPM

    BMC提供的一份调查报告中显示,在充满商业挑战的市场中,大型主机仍然会是企业关键业务交易处理的可靠平台。调查中显示,大型主机将会在今后的几年里,通过更丰富的技术手段承担更多的工作量。