使用命令管理概要文件

使用命令管理概要文件

概要管理工具的核心是manageprofiles命令,这个命令提供了对概要进行普通的维护活动的方法。可以调用这个命令创建(采用本机方式或静默方式)、列出、删除概要,验证概要注册中心,和完成其他功能。

(一)manageprofiles命令使用语法介绍

Manageprofiles.sh  —模式  —参数

Manageprofiles命令的模式有:

Manageprofiles命令的参数有:

(二)创建概要文件可用的模板

注意:dmgr模板已经过时,建议使用management 模板创建管理概要文件。

(三)创建各个类型的概要文件常用的参数

1.创建DM的profile(dmgr)

使用的模版在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使用时的用户. (可选)

例子: 使用概要管理工具创建的管理概要文件

managerprofiles.sh  -create

-templatePath  /opt/IBM/WebSphere/AppServer/profileTemplates/dmgr

-profilePath  /opt/IBM/Websphere/AppServer/profiles/Dmgr01

-profileName  Dmgr01      -nodeName  localhostCellManager01

-hostName  localhost       -cellName    localhostCell01

-enableAdminSecurity  true  -adminUserName  admin  -adminPassword  admin

由于dmgr模板已经过时,使用management模板代替dmgr模板创建管理概要文件。

managerprofiles.sh  -create

-templatePath  /opt/IBM/WebSphere/AppServer/profileTemplates/management

-serverType  DEPLOYMENT_MANAGER

-profilePath  /opt/IBM/Websphere/AppServer/profiles/Dmgr01

-profileName  Dmgr01      -nodeName  localhostCellManager01

-hostName  localhost       -cellName    localhostCell01

-enableAdminSecurity  true  -adminUserName  admin  -adminPassword  admin

2.建立cell的profile(Cell)

其中包含了DM和APP SERVER,

使用的模版在install_root/profileTemplates/cell/dmgr(default)
      句法为: 
           manageprofile.sh -create -templatePath install_root/profileTemplates/cell/dmgr

-nodeProfilePath install_root/profiles/AppSrv01 -cellName cell01dmgr -nodeName

node01dmgr -appServerNodeName node01

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

-dmgrProfilePath install_root/profiles/Dmgr01

-portsFile  install_root/profiles/Dmgr01/properties/portdef.props

-nodePortsFile install_root/profiles/Dmgr01/properties/nodeportdef.props

-cellName cell01dmgr -nodeName node01dmgr -appServerNodeName node01

调用参数为:

-create        建立一个profile. (必选)

-templatePath     指定使用模版的路径. (必选) 建立DN和APP的路径为

install_root/profileTemplates/cell/dmgr(default)

建立dm部分的参数: 
      -profileName         指定profile的名字. 参数可选但是如没有赋值,会使用缺省值.  
      -nodeProfilePath      指定proflile需要建立的node的路径. 参数可选但是如没有赋

值,会使用缺省值.  
      -hostName           指定profile对应的主机名称.(可选)  
      -nodeName          指定profile对应的node的名称.

此名称必须在同一cell中唯一. (可选)  
      -cellName            指定profile对应的cell的名称.

每一个profile的cell名称必须唯一. (可选)  
      -appServerNodeName   指定app所在cell中node的名称. 参数可选但是如没有赋值,

会使用缺省值.  
      -enableAdminSecurity   新建立的profile使用用户密码方式认证,使用此参数后面跟

true. (可选)   
      -enableService         作为linux的service使用,使用此参数后面跟 true. (可选) 
      -webServerCheck       建立一个Web server的定义.指定值为true. (可选)   
      -webServerName       指定建立的Web Server的名称. (可选) 
      -webServerHostname    指定Web Server的主机名称. (可选) 
      -webServerPort         指定Web server运行的端口.  (可选) 
      -webServerInstallPath    指定Web server的安装路径. (可选) 
      -webServerPluginPath    指定Web server插件的安装路径.(可选) 
      -isDefault              讲此profile指定为缺省的profile,在运行命令期间不需要使用

profileName的参数. (可选)  
      -omitAction            附加条件. (可选)  
      -adminUserName        在指定administrative security选项后的管理员名称. (可选)  
      -adminPassword         在指定administrative security选项后的管理员密码. (可选)  
      -portsFile              指定profile的端口设定文件. 此参数和-startingPort或

-defaultPorts参数冲突. (可选)  
      -startingPort            制度建立profile是的所有的端口的起始的端口号.

同-portsFile或者-defaultPorts参数冲突. (可选)  
      -defaultPorts            对新建立的profile使用缺省的端口号.

同-portsFile 或 -startingPort 参数冲突. (可选)  
      -validatePorts            进行端口号验证,保证使用的端口号没有已经被用或者被

保留. (可选)  
      -nodePortsFile           指定node使用端口设定的文件,同-nodeStartingPort或者

-nodeDefaultPorts参数冲突. (可选) 
      -nodeStartingPort         指定所有的结点端口的起始的端口号. 同-nodePortsFile或

者-nodeDefaultPorts参数冲突. (可选)  
      -nodeDefaultPorts         对结点使用缺省的端口号.同-nodePortsFile或者

-nodeStartingPort参数冲突. (可选)  
      -serviceUserName         指定作为service使用时的用户. (可选)  
      -webServerType          指定Web server的类型. (可选)  
      -webServerOS            指定Web server的操作系统的类型. (可选)

建立app部分的参数: 
      -profileName           指定profile的名字. 参数可选但是如没有赋值,会使用缺省值.  
      -profilePath            指定proflile需要建立的路径. 参数可选但是如没有赋值,

会使用缺省值. 
      -hostName             指定profile对应的主机名称.(可选)  
      -nodeName            指定profile对应的node的名称. 此名称必须在同一cell中唯

一. (可选)  
      -cellName              指定profile对应的cell的名称. 每一个profile的cell名称

必须唯一. (可选)  
      -appServerNodeName    指定app server的结点名称. (可选)  
      -enableAdminSecurity    新建立的profile使用用户密码方式认证,使用此参数后面跟

true. (可选) 
      -isDefault              讲此profile指定为缺省的profile,在运行命令期间不需要使用

profileName的参数. (可选)  
      -omitAction            附加条件. (可选)  
      -adminUserName        在指定administrative security选项后的管理员名称. (可选)  
      -adminPassword         在指定administrative security选项后的管理员密码. (可选)  
      -portsFile              指定profile的端口设定文件. 此参数和-startingPort或

-defaultPorts参数冲突. (可选)  
      -startingPort           指定建立profile是的所有的端口的起始的端口号.

同-portsFile或者-defaultPorts参数冲突. (可选)  
      -defaultPorts           对新建立的profile使用缺省的端口号.

同-portsFile 或 -startingPort 参数冲突. (可选)  
      -validatePorts           进行端口号验证,保证使用的端口号没有已经被用或者被保

留. (可选)  
      -nodePortsFile         指定node使用端口设定的文件,同-nodeStartingPort或者

-nodeDefaultPorts参数冲突. (可选) 
      -nodeStartingPort       指定所有的结点端口的起始的端口号. 同-nodePortsFile或者

-nodeDefaultPorts参数冲突. (可选)  
      -nodeDefaultPorts      对结点使用缺省的端口号.同-nodePortsFile或者

-nodeStartingPort参数冲突. (可选)

例子:

manageprofiles.sh -create \ 
         -templatePath  $WAS_HOME/profileTemplates/cell/dmgr \ 
         -profilePath   $PRO_HOME/Dmgr01 \ 
         -nodeProfilePath  $PRO_HOME/AppSrv01 \ 
         -cellName  ecds01 \ 
         -profileName  Dmgr01 \ 
         -appServerNodeName  ecdsPrd01 \ 
         -nodeName  ecdsMng01 \ 
         -enableAdminSecurity  true \ 
         -adminUserName  wasadmin \ 
         -adminPassword  password

manageprofiles.sh  -create \ 
         -templatePath  $WAS_HOME/profileTemplates/cell/default  \ 
         -profilePath  $PRO_HOME/AppSrv01 \ 
         -dmgrProfilePath  $PRO_HOME/Dmgr01 \ 
         -cellName  ecds01  \ 
         -profileName  AppSrv01 \ 
         -enableAdminSecurity  true \ 
         -adminUserName  wasadmin  \ 
         -adminPassword  password \ 
         -appServerNodeName  ecdsPrd01 \ 
         -nodeName  ecdsMng01

3.建立appsrv的profile(default)

使用的模版在install_root/profileTemplates/default 
         句法为: 
         manageprofile.sh -create -templatePath

install_root/profileTemplates/default 
         调用参数为: 
           -create 建立一个profile. (必选)  
           -templatePath        指定使用模版的路径. (必选) 建立APP的路径为

install_root/profileTemplates/default 
           -profileName         指定profile的名字. 参数可选但是如没有赋值,会使

用缺省值. 
           -profilePath          指定proflile需要建立的路径. 参数可选但是如没有

赋值,会使用缺省值. 
           -hostName           指定profile对应的主机名称.(可选)  
           -nodeName          指定profile对应的node的名称. 此名称必须在同一

cell中唯一. (可选)  
           -cellName           指定profile对应的cell的名称. 每一个profile的cell

名称必须唯一. (可选)  
           -enableAdminSecurity  新建立的profile使用用户密码方式认证,使用此参

数后面跟 true. (可选) 
           -enableService        作为linux的service使用,使用此参数后面跟

true.(可选)   
           -webServerCheck     建立一个Web server的定义.指定值为true. (可选)   
           -webServerName     指定建立的Web Server的名称. (可选) 
           -webServerHostname 指定Web Server的主机名称. (可选) 
           -webServerPort        指定Web server运行的端口.  (可选) 
           -webServerInstallPath 指定Web server的安装路径. (可选) 
           -webServerPluginPath 指定Web server插件的安装路径.(可选) 
           -isDefault              讲此profile指定为缺省的profile,在运行命令期间

不需要使用profileName的参数. (可选)  
           -omitAction           附加条件. (可选)  
           -adminUserName     在指定administrative security选项后的管理员名

称. (可选)  
           -adminPassword      在指定administrative security选项后的管理员密

码. (可选)  
           -serviceUserName    指定作为service使用时的用户. (可选)  
           -isDeveloperServer   指定此server作为开发使用. (可选)  
           -webServerType      指定Web server的类型. (可选)  
           -webServerOS        指定Web server的操作系统的类型. (可选)  
           -portsFile             指定profile的端口设定文件. 此参数和

-startingPort或-defaultPorts参数冲突. (可选)  
           -startingPort          指定建立profile是的所有的端口的起始的端口号.

同-portsFile或者-defaultPorts参数冲突. (可选)  
           -defaultPorts         对新建立的profile使用缺省的端口号. 同-portsFile

或-startingPort 参数冲突. (可选)  
           -validatePorts        进行端口号验证,保证使用的端口号没有已经被用或

者被保留. (可选)

例子: 
          manageprofiles.sh -create \ 
          -templatePath $WAS_HOME/profileTemplates/default \ 
          -profilePath $PRO_HOME/AppSrv01 \ 
          -nodeName ecdsPrd01 \ 
          -cellName ecds0Z \ 
          -enableAdminSecurity true \ 
          -adminUserName wasadmin \ 
          -adminPassword password \ 
          -profileName AppSrv01 \ 
          -hostName `hostname`

addNode.sh 192.168.72.60 -username wasadmin -password password

4.建立custom的profile(managed)

使用的模版在install_root/profileTemplates/managed 
     句法为: 
        manageprofile.sh -create -templatePath install_root/profileTemplates/managed 
    调用参数为: 
       -create 建立一个profile. (必选)  
       -templatePath        指定使用模版的路径. (必选) 建立DM的路径为

install_root/profileTemplates/managed 
       -profileName         指定profile的名字. 参数可选但是如没有赋值,会使用缺省值.  
       -profilePath          指定proflile需要建立的路径. 参数可选但是如没有赋值,会使

用缺省值.  
       -hostName           指定profile对应的主机名称.(可选)  
       -nodeName          指定profile对应的node的名称. 此名称必须在

同一cell中唯一. (可选)  
       -cellName            指定profile对应的cell的名称. 每一个profile的cell名称必须

唯一. (可选)  
       -federateLater         是否当时完成profile到dm的联合操作.  (可选)  
       -dmgrHost           指定DM运行的服务器的ip地址.  (可选)  
       -dmgrPort           指定DM运行的SOAP服务的端口.  (可选)  
       -isDefault           讲此profile指定为缺省的profile,在运行命令期间不需要使用

profileName的参数.  (可选)  
       -omitAction          附加条件. (可选)  
       -portsFile         指定profile的端口设定文件. 此参数和-startingPort或-defaultPorts

参数冲突. (可选)   
       -dmgrAdminUserName 说明要联合到的DM的管理员名称. (可选)  
       -dmgrAdminPassword 说明要联合到的DM的管理员密码. (可选)

要联合到DM的例子 
        manageprofiles.sh -create \ 
        -templatePath $WAS_HOME/profileTemplates/managed \ 
        -profilePath $PRO_HOME/AppSrv03 \ 
        -nodeName ecdsPrd03 \ 
        -cellName ecds0Y \ 
        -dmgrHost 192.168.72.60 \ 
        -dmgrPort 8879 \ 
        -dmgrAdminPassword password \ 
        -dmgrAdminUserName wasadmin \ 
        -profileName AppSrv03 \ 
        -hostName `hostname` \

不用联合到DM,而后用addNode.sh联合的例子 
        manageprofiles.sh -create \ 
        -templatePath $WAS_HOME/profileTemplates/managed \ 
        -profilePath $PRO_HOME/AppSrv02 \ 
        -nodeName ecdsPrd02 \ 
        -cellName ecds0X \ 
        -profileName AppSrv02 \ 
        -hostName `hostname`

addNode.sh 192.168.72.60 -username wasadmin -password password

(四)删除概要

要删除一个概要,您必须按下列方法操作:

1. 如果您要移除一个已经与某个单元联合的自定义概要或应用程序服务器概要:

停止节点上的应用程序服务器。

使用管理控制台或 removeNode 命令,将节点从单元中移除。移除一个节点并不

会删除它,只是使它恢复到联合前的配置,该配置以前是作为联合过程的一部分予

以保存的。

使用 manageprofiles -delete 删除概要。

使用 manageprofiles -validateAndUpdateRegistry 命令清除概要注册中心。

删除 <profile_home> 目录。

2. 如果您要移除一个未与某个单元联合的应用程序服务器概要:

停止应用程序服务器。

使用 manageprofiles -delete 删除概要。

使用 manageprofiles -validateAndUpdateRegistry 命令清除概要注册中心。

删除 <profile_home> 目录。

3. 如果您要移除某个部署管理器概要:

使用管理控制台或 removeNode 命令,移除与单元联合的所有节点。移除一个节

点并不会删除它,只是使它恢复到联合前的配置,该配置以前是作为联合过程的一

部分予以保存的。

停止部署管理器。

使用 manageprofiles -delete 删除概要。

使用 manageprofiles -validateAndUpdateRegistry 命令清除概要注册中心。

删除 <profile_home> 目录。

方案一:
        1.找到profileRegistry.xml,在目录IBM\WebSphere\AppServer\properties里,去掉想删

除的profile的配置即可。
        2.删除profileName.bat  在目录IBM\WebSphere\AppServer\properties\fsdb里,删除
        3.将profile的实际存储目录及内容删除,如:

D:\IBM\WebSphere\AppServer\profiles\AppSrv01
  方案二:
        使用命令 manageprofiles.bat -delete -profileName profileNam

(五)备份概要文件

1、备份节点概要表命令

目录:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin

命令:./backupConfig.sh + 文件名

注:此处也可直接敲此命令,备份的文件名会自动生成

2、备份DM概要表命令

目录:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin

命令:./backupConfig.sh + 文件名

3、还原节点概要表命令

目录:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin

命令:./restoreConfig.sh + 文件名

4、还原DM概要表命令

目录:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin

命令:./restoreConfig.sh + 文件名

下面是个例子,可以设置访问用户名和密码还有描述信息

restoreConfig.sh dmgr6.1_1.zip -profileName dmgrProfileName -username USER

-password plaintextpassword

时间: 2024-12-30 00:01:23

使用命令管理概要文件的相关文章

使用概要管理工具创建定制概要文件,并在此节点上 创建集群以及在集群服务器中部署应用

使用概要管理工具创建定制概要文件,并在此节点上 创建集群以及在集群服务器中部署应用 上篇介绍了在Lnux上安装WebsphereV8.5,以及使用概要管理工具创建了Dmgr管理概要文件. Dmgr服务器不能运行应用程序,应用程序需要运行在特定的JavaEE服务器上,Dmgr管理服务器只负责管 理与它联合的节点.可以在新建的profile对应的节点上创建Websphere实例或者集群实例.并把此节点与 Dmgr服务器联合,交由Dmgr管理.此篇介绍使用概要管理工具创建定制概要文件,并在此节点上创建

WebSphere V8.5 静默安装升级(三)-命令查看创建删除WAS概要文件

[命令查看已建的WAS概要文件]:/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -listProfiles[命令删除WAS概要文件]:方案一: 1. 找到profileRegistry.xml,在目录/opt/IBM/WebSphere/AppServer/properties里,去掉想删除的profile的配置即可. 2. 删除profileName.sh 在目录/opt/IBM/WebSphere/AppServer/propertie

SQL Fundamentals || DCL(Data Control Language) || 用户管理&amp;Profile概要文件

SQL Fundamentals || Oracle SQL语言 语句 解释 Create user Creates a user(usually performed by a DBA) Grant Gives other users privileges to access the objects Create role Creates a collection of privileges, usually performed by a DBA Alter user Changes a use

linux基础命令-管理文件和目录

今天学习了对Linux命令的理解和Linux系统中对文件和目录进行管理的基础命令. 在Linux系统中需要通过命令来实现某一项功能,Linux命令的执行需要依赖于Shell命令解释器.Shell是在Linux系统中运行的一种特殊程序,Shell解释器位于用户和内核之间,Shell接收到用户的命令并进行解释,然后将需要执行的的操作传递给内核来执行.根据Linux命令和Shell程序的关系,分为内部命令和外部命令. Linux命令对大小写敏感,格式:命令字 [选项] [参数] 以下辅助操作可以提高输

linux管理目录文件命令总结

一.文件和目录管理常用命令 目录操作命令:pwd.cd.ls.mkdir.du. 文件操作命令: touch.file.cp.rm.mv.which.find.ln 文件内容操作命令: cat.more.less.head.tail.wc.grep 归档及压缩命令: gzip.bzip2.tar 因为在linux系统中目录属于一种特殊文件,所以许多对文件进行操作的命令对目录也同样适用. 二.命令具体用法 1.pwd命令 用途:查看工作目录 使用方法:直接在命令行下输入pwd .pwd命令一般单独

Linux系统磁盘管理及文件系统管理中各类命令使用

一.复习上次内容 二.总结整理磁盘管理及文件系统管理中设计的各种命令的使用,并附注一定的示例: 1.mkfs命令使用 mkfs.type -t /dev/sda... mkfs -t ext2 = mkfs.ext2 mkfs -t ext3 = mkfs.ext3 2.mke2fs命令:管理ext系列文件系统 mke2fs [OPTION]...DEVICE -t:指定格式化格式{ext2|ext3|ext4} -b BLOCK_SIZE:指定块大小,默认4096k,也可指定1024或2048

磁盘管理及文件系统管理中各种命令的使用

磁盘管理及文件系统管理中各种命令的使用 (fdisk.mkfs.mount.umount)命令 fdisk命令 fdisk进行硬盘分区从实质上说就是对硬盘的一种格式化.当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即MasterBootRecord,MBR)和引导记录备份的存放位置.而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的高级格式化,即Format命令来实现.用一个形象的比喻,分区就好比在一张白纸上画一个大方框.而格式化好比在方框里打上格子.安

RH124-02 通过命令管理文件和目录

第二章 通过命令管理文件和目录 课程目标: 认识重要的系统目录 了解绝对路径和相对路径 通过命令创建,拷贝,移动,删除文件和目录 使用通配符匹配一个或多个文件 2.1  Linux文件系统的结构 Linux一切皆为文件 目录结构 常见的重要目录说明: /usr 安装的软件,共享库,程序数据.重要的子目录有 /usr/bin用户命令 /usr/sbin管理员命令 /usr/local本地自定义安装的软件(一般为通过源代码安装的软件) /etc 系统,软件的配置文件 /var 存放系统引导启动时产生

在Linux中用chattr和lsattr命令管理文件和目录属性

PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了.通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录.chattr命令不能保护/./dev./tmp./var目录.lsattr命令是显示chattr命令设置的文件属性. 这两个命令是用来查看和改变文件.目录属性的,与chmod这个命令相比,ch