[AIX Solaris HP-UX Linux Windows][IBM i]

概要文件概念

概要文件定义运行时环境。概要文件包含服务器在运行时环境中处理的以及您可以更改的所有文件。

[AIX Solaris HP-UX Linux Windows]可通过 manageprofiles 命令或Profile Management Tool图形用户界面来创建运行时环境。可以使用Profile Management Tool来输入本文中描述的大部分参数。但是,有一些参数要求您使用 manageprofiles 命令。例如,因为Profile Management Tool未提供删除功能,所以必须使用 manageprofiles 命令来删除概要文件。可以使用Profile Management Toolmanageprofiles 命令来创建单元概要文件。Profile Management Tool在单个步骤中创建该单元,而 manageprofiles 命令需要进行两次单独的调用。

[IBM i]可通过 manageprofiles 命令来创建运行时环境。根据您要用 manageprofiles 命令执行的操作的不同,您需要提供一个或多个参数。可以用该命令来执行创建或删除概要文件之类的操作。要创建单元概要文件,必须单独调用 manageprofiles 命令两次。

核心产品文件

核心产品文件是由所有概要文件共享的产品二进制文件。

产品的目录结构在产品的安装根目录中分为以下两个主要文件部分:
  • 除非您安装更新包、修订包或临时修订,核心产品文件是不会更改的共享的产品二进制文件。还更新一些日志记录信息。
    [AIX Solaris HP-UX Linux Windows]以下列表显示支持的平台上的 root 用户的缺省安装位置:
    • [AIX]/usr/IBM/WebSphere/AppServer
    • [Linux][HP-UX][Solaris]/opt/IBM/WebSphere/AppServer
    • [Windows]C:\Program Files\IBM\WebSphere\AppServer

    [IBM i]核心产品文件的缺省安装位置为 app_server_root 目录。

  • app_server_root/profiles 目录是创建概要文件的缺省目录。

如果希望二进制文件处于不同服务级别,那么必须对每个服务级别使用单独的产品安装。

每个定义的应用程序服务器进程的配置都在 profiles 目录内,除非您在创建概要文件时指定新目录。这些文件在随创建新的概要文件、重新配置现有的概要文件或删除概要文件的频率而更改。

[AIX Solaris HP-UX Linux Windows]profiles 目录及较少的其他目录,例如 logs 目录和 properties 目录外的各个文件夹都不会更改,除非您安装服务修订。 然而,profiles 目录在您每次添加、更改或删除概要文件时都更改。profiles 目录是概要文件的缺省存储库。但是,只要有足够的磁盘空间可用,您就可以将概要文件放置在机器或系统上的 任何位置。

[AIX Solaris HP-UX Linux Windows]如果在安装根目录的另一个现有的文件夹中创建概要文件,那么存在该概要文件可能受安装服务修订以将维护应用到该文件夹的影响。当为创建概要文件使用 profiles 目录外的其他目录时,使用安装根目录外的目录。

[IBM i]如果在安装根目录中创建概要文件,那么存在该概要文件可能被例行系统维护破坏的风险。

创建概要文件的原因及时机

manageprofiles 命令行工具对该产品定义每个概要文件。

[AIX Solaris HP-UX Linux Windows]每次想要创建概要文件时,请运行Profile Management Toolmanageprofiles 命令。通常机器上需要多个概要文件。

[IBM i]每次要创建概要文件时,请运行命令行工具。

当使用概要文件而不是多个产品安装时,管理将得到极大的增强。由于只需维护一组产品核心文件,因此不仅节省了磁盘空间,还简化了产品的更新。而且与完整产品安装相比,创建新概要文件更有效,同时减少了出错的可能性,这允许开发者创建单独的产品概要文件以进行开发和测试。

[IBM i]可以运行 manageprofiles 命令以在现有概要文件所在的机器上创建新的概要文件。为新概要文件定义唯一特征,例如,概要文件名称和节点名。

[AIX Solaris HP-UX Linux Windows]可以运行Profile Management Tool或命令行工具以在现有概要文件所在的机器上创建新的概要文件。为新概要文件定义唯一特征,例如,概要文件名称和节点名。每个概要文件共享所有运行时脚本、库、Java™ SE 运行时环境 6 (JRE 6) 环境和其他核心产品文件。

概要文件类型

每个概要文件的模板均位于 app_server_root/profileTemplates 目录中。

此目录中存在多个目录,它们与不同概要文件类型相对应并随所安装产品的不同而不同。这些目录是您在使用带有 -templatePath 选项的 manageprofiles 命令时指示的路径。您也可以指定 profileTemplates 目录以外的概要文件模板(如果有)。

有关更多信息,请参阅 manageprofiles 命令主题中的 -templatePath 参数描述。

WebSphere® Application Server Network Deployment 产品中的 manageprofiles 命令可以创建以下类型的概要文件:
Deployment Manager 服务器的管理概要文件
Deployment Manager 的基本功能是将应用程序部署到应用程序服务器管理的单元。每个属于单元的应用程序服务器均为一个受管节点

[AIX Solaris HP-UX Linux Windows]可以使用Profile Management Toolmanageprofiles 命令创建具有 Deployment Manager 服务器的管理概要文件。如果使用 manageprofiles 命令创建概要文件,请为 -templatePath 参数指定 app_server_root/profileTemplates/management,并为 -serverType 参数指定 DEPLOYMENT_MANAGER

[IBM i]为 -templatePath 参数指定 management 并为 -serverType 参数指定 DEPLOYMENT_MANAGER,以便使用 manageprofiles 命令创建此类型的管理概要文件。

具有管理代理程序服务器的管理概要文件
管理代理程序的基本功能是提供单个界面来管理多个未联合的应用程序服务器。

[AIX Solaris HP-UX Linux Windows]可以使用Profile Management Toolmanageprofiles 命令来创建概要文件。如果使用 manageprofiles 命令创建概要文件,请为 -templatePath 参数指定 app_server_root/profileTemplates/management,并为 -serverType 参数指定 ADMIN_AGENT 以创建此类型的管理概要文件。

[IBM i]为 -templatePath 参数指定 management 并为 -serverType 参数指定 ADMIN_AGENT,以便使用 manageprofiles 命令创建此类型的管理概要文件。

具有作业管理器服务器的管理概要文件
作业管理器的基本功能是提供单个控制台来管理多个基本服务器、多个 Deployment Manager 并执行异步作业提交。

[AIX Solaris HP-UX Linux Windows]可以使用Profile Management Toolmanageprofiles 命令来创建概要文件。如果使用 manageprofiles 命令创建概要文件,请为 -templatePath 参数指定 app_server_root/profileTemplates/management,并为 -serverType 参数指定 JOB_MANAGER 以创建此类型的管理概要文件。

[IBM i]为 -templatePath 参数指定 management 并为 -serverType 参数指定 JOB_MANAGER,以便使用 manageprofiles 命令创建此类型的管理概要文件。

应用程序服务器概要文件
用应用程序服务器使应用程序可供因特网或内部网使用。

该产品的一项重要功能是能通过将应用程序服务器节点添加至 Deployment Manager 单元来扩充独立应用程序服务器概要文件。单元中的多个应用程序服务器进程可以部署它需要的应用程序。您还可以从单元中除去应用程序服务器节点以将节点返回到独立应用程序服务器的状态。

每个独立应用程序服务器都可以有自己的管理控制台应用程序,您可用它来管理应用程序服务器。您还可以使用 wsadmin 脚本工具来执行每个可以在管理控制台应用程序中使用的功能。

除非您决定将应用程序服务器节点添加至 Deployment Manager 单元,否则独立应用程序服务器节点没有 Node Agent 进程可用。将应用程序服务器节点添加至单元的过程称为联合。联合将独立应用程序服务器节点更改到受管节点。使用 Deployment Manager 的管理控制台来管理该节点。如果您从 Deployment Manager 单元除去该节点,请使用管理控制台和独立应用程序服务器节点的脚本接口来管理进程。

[AIX Solaris HP-UX Linux Windows] 可以使用Profile Management Toolmanageprofiles 命令来创建概要文件。如果使用 manageprofiles 命令创建概要文件,请为 -templatePath 参数指定app_server_root/profileTemplates/default 以创建此类型的概要文件。

[IBM i]如果未指定 -templatePath 参数,那么缺省情况下会创建 Application Server 概要文件。还可以在 manageprofiles 命令上为 -templatePath 参数指定 default 以创建应用程序服务器概要文件。

单元概要文件
使用单元概要文件使应用程序可供因特网或在 Deployment Manager 管理下的内部网使用。

[AIX Solaris HP-UX Linux Windows]创建单元概要文件将生成 Deployment Manager,并在通过[AIX Solaris HP-UX Linux Windows]Profile Management Tool进行的一次迭代中生成联合节点。结果是给定系统上存在具有完整功能的单元。

要使用 manageprofiles 命令创建单元概要文件,必须创建概要文件的两个部分:单元 Deployment Manager 部分和单元节点部分。另外,在创建单元时,只能将一个单元 Deployment Manager 与一个单元节点相关联。[AIX Solaris HP-UX Linux Windows]使用 manageprofiles 命令创建的初始单元概要文件相当于使用[AIX Solaris HP-UX Linux Windows]Profile Management Tool创建的单元概要文件。 在创建初始单元概要文件后,可创建定制概要文件或独立概要文件并将这些概要文件联合至 Deployment Manager。

[AIX Solaris HP-UX Linux Windows]manageprofiles 命令上,对 Deployment Manager 的 -templatePath 参数指定 app_server_root/profileTemplates/cell/dmgr,并对单元节点的 -templatePath 参数指定 app_server_root/profileTemplates/cell/default

[IBM i]manageprofiles 命令上,在 Deployment Manager 的 -templatePath 参数上指定 app_server_root/profileTemplates/cell/dmgr,并在单元节点的 -templatePath 参数上指定 app_server_root/profileTemplates/cell/default。可以阅读有关如何使用 manageprofiles 命令来创建单元概要文件的文章,以了解单元概要文件类型的信息。

[AIX Solaris HP-UX Linux Windows][IBM i]创建构成单元概要文件的两个部分后,将具有 Deployment Manager 和联合节点。联合节点包含一个应用程序服务器以及含有 snoop Servlet、HitCount 应用程序和 HelloHTML Servlet 的缺省应用程序。

定制概要文件
使用属于 Deployment Manager 单元的定制概要文件,在因特网上或在 Deployment Manager 管理下的内部网上提供应用程序。

Deployment Manager 通过将节点添加到单元来将定制概要文件转换为受管节点。另外,当您将应用程序服务器节点添加至单元时,Deployment Manager 也会将该应用程序服务器节点转换为受管节点。当其中一个节点添 加到单元时,该节点就成为受管节点。随后将在该受管节点上对 Node Agent 进程进行实例化。Node Agent 代表 Deployment Manager 在受管节点上控制应用程序服务器进程。例如,Node Agent 可以启动或停止应用程序服务器。

只要 Node Agent 进程在运行,Deployment Manager 就可以在受管节点上创建多个应用程序服务器。 受管节点上的进程可以包括 Deployment Manager 用于平衡使用过度的应用程序的工作负载的集群成员。

使用 Deployment Manager 的管理控制台来控制 Deployment Manager 管理的所有节点。您还可以使用 Deployment Manager 的 wsadmin 脚本工具来控制任何受管节点。定制概要文件没有其自己的管理控制台或脚本接口。您无法用 wsadmin 脚本工具直接管理节点。

定制概要文件不会像应用程序服务器概要文件那样包括缺省应用程序或缺省服务器。定制概要文件是空节点。将节点添加到 Deployment Manager 单元。然后,可使用 Deployment Manager 的管理界面通过创建集群和应用程序服务器来定制受管节点。

[AIX Solaris HP-UX Linux Windows]可以使用Profile Management Toolmanageprofiles 命令来创建概要文件。如果使用 manageprofiles 命令创建概要文件,请为 -templatePath 参数指定 app_server_root/profileTemplates/managed 以创建此类型的概要文件。

[IBM i]manageprofiles 命令上为 -templatePath 参数指定 managed 以创建此类型的概要文件。

安全代理概要文件
使用安全代理服务器从因特网获取请求并将它们转发给应用程序服务器。安全代理服务器位于 DMZ 中。

[IBM i]manageprofiles 命令上为 -templatePath 参数指定 secureproxy 以创建此类型的概要文件。

缺省概要文件

当存在多个概要文件时,概要文件将使用缺省概要文件的概念。缺省概要文件被设置为未指定概要文件的脚本的缺省目标。可将 -profileName 参数与大多数脚本一起使用,以使这些脚本能够对非缺省概要文件起作用。

[IBM i]安装后,应该使用 manageprofiles 命令来创建单元概要文件,它由概要文件的 Deployment Manager 部分 (dmgr) 和概要文件的缺省部分 (default) 组成。概要文件的此缺省部分将预先联合至 Deployment Manager 管理的单元,并且该单元包含应用程序服务器 (server1)。如果您创建不同类型的概要文件,那么概要文件的缺省部分可能不同。

[AIX Solaris HP-UX Linux Windows]缺省概要文件名称为 <profile_type><profile_number>
  • <profile_type> 是值 AppSrvDmgrCustomAdminAgentJobMgrSecureProxySrv
  • <profile_number> 是用于创建唯一概要文件名称的序号

在多概要文件环境中处理概要文件:当一台机器上存在多个概要文件时,如果概要文件不是缺省概要文件,那么某些命令将要求您指定 -profileName 参数。在这些情况下,使用每个概要文件的 bin 目录中的命令会更容易。发出概要文件的 bin 目录中的某条命令时,除非 -profileName 参数指定另一个概要文件,否则命令代表该概要文件操作。

应用程序服务器概要文件的安全策略

在计划包含多个独立应用程序服务器的环境中,每个应用程序服务器概要文件的安全策略独立于其他应用程序服务器概要文件的安全策略。对一个应用程序服务器概要文件中的安全策略所作的更改不会与其他概要文件同步。

安装的文件集

您确定在哪里安装定义概要文件的文件。

[AIX Solaris HP-UX Linux Windows]缺省位置在安装根目录中的 profiles 目录中。使用命令行工具时,可以更改Profile Management Tool或参数中的位置。例如,假设您在主机名为 devhost1 的 Linux 平台上创建两个概要文件。概要文件目录与以下示例类似,如果您未重新指定这些目录的位置:
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01 		
/opt/IBM/WebSphere/AppServer/profiles/AppSrv02
可使用 manageprofiles 命令来指定其他目录,例如概要文件的 /opt/profiles 目录。例如:
manageprofiles.sh 
   -profileName AppSrv01
   -profilePath /opt/profiles

manageprofiles.sh 
   -profileName AppSrv02
   -profilePath /opt/profiles
然后,概要文件目录将类似于在以下示例中显示的目录:
/opt/profiles/AppSrv01 		
/opt/profiles/AppSrv02

[IBM i]缺省位置是在 user_data_root/profiles 目录中。在使用命令行工具时,可更改参数中的位置。例如,假设您使用主机名 devhost1 创建了两个概要文件。

[IBM i]可使用 manageprofiles 命令的 -profilePath 参数来指定另一目录,如 /home/QEJBSVR/profiles/myprofile
manageprofiles 
   -profileName myprofile 
   -profilePath /home/QEJBSVR/profiles/myprofile
[AIX Solaris HP-UX Linux Windows]典型概要文件中存在下列目录。此示例假设概要文件 AppSrv01 存在:
  • app_server_root/profiles/AppSrv01/bin
  • app_server_root/profiles/AppSrv01/config
  • app_server_root/profiles/AppSrv01/configuration
  • app_server_root/profiles/AppSrv01/etc
  • app_server_root/profiles/AppSrv01/firststeps
  • app_server_root/profiles/AppSrv01/installableApps
  • app_server_root/profiles/AppSrv01/installedApps
  • app_server_root/profiles/AppSrv01/installedConnectors
  • app_server_root/profiles/AppSrv01/installedFilters
  • app_server_root/profiles/AppSrv01/logs
  • app_server_root/profiles/AppSrv01/properties
  • app_server_root/profiles/AppSrv01/temp
  • app_server_root/profiles/AppSrv01/wstemp

[IBM i]典型概要文件中存在下列目录。不同概要文件类型可能包括不同子目录。此示例假设概要文件 AppSrv01 存在并且是在缺省目录中创建的:

[IBM i]
  • user_data_root/profiles/AppSrv01/bin
  • user_data_root/profiles/AppSrv01/config
  • user_data_root/profiles/AppSrv01/configuration
  • user_data_root/profiles/AppSrv01/etc
  • user_data_root/profiles/AppSrv01/installableApps
  • user_data_root/profiles/AppSrv01/installedApps
  • user_data_root/profiles/AppSrv01/installedConnectors
  • user_data_root/profiles/AppSrv01/logs
  • user_data_root/profiles/AppSrv01/PolicyDirector
  • user_data_root/profiles/AppSrv01/properties
  • user_data_root/profiles/AppSrv01/temp
  • user_data_root/profiles/AppSrv01/wstemp

指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=cpro_overview
文件名:cpro_overview.html