夜风无痕
作者夜风无痕·2013-01-13 20:22
学生·北京邮电大学

轻松实现AIX WAS 安装文件共享

字数 2263阅读 1366评论 0赞 0

在开始安装 WAS 之前,先来确定我们要搭建的 WAS 环境的拓扑结构,如下图所示,我们有一个全局 AIX 系统和两个 shared-system WPARs。首先,WAS 被安装在全局 AIX 系统中,需要注意的是,在安装 WAS 过程中,暂不创建概要文件;然后,我们在第一个 shared-system WPAR 中利用上一步骤安装的 WAS 创建一个 Deployment Manager(Dmgr)和一个 Application Server,并将 Application Server 绑定到 Dmgr 中,在第二个 shared-system WPAR 中也利用上一步骤安装的 WAS 创建第二个 Application Server,同样将其绑定到我们之前创建的 Dmgr 中,这样我们就可以创建一个简单的 cluster 环境了。通过这种方式,减少了 WAS 的安装次数,也减少了对硬件资源的过度依赖。下面我们来详细介绍配置步骤:


图 1. WAS 拓扑结构
图 1. WAS 拓扑结构 

安装 WAS 到全局 AIX 系统

安装 WAS 到全局 AIX 系统和以往正常的安装操作没有任何区别,唯一的不同就是,在安装中和安装后暂不进行创建概要文件的工作,这个步骤要等到下一节,在 AIX shared-system WPAR 中完成。

安装 WAS 到全局 AIX 系统:

  • 登录到全局 AIX 系统
  • 下载 WAS 到本地
  • 启动 WAS 安装程序,完成 WAS 安装

在 AIX shared-system WPAR 中创建概要文件

接下来在 WPARs 中创建概要文件,搭建我们需要的 WAS cluster 环境:

  1. 手工在 shared-system WPARs 中创建概要文件的目录结构,这个目录就是我们接下来所要创建的概要文件的实际位置
    • 以 root 用户登录到相应的 syared-system WPAR 中
    • 运行命令:mkdir /<WRITEABLE_DIR>/wasprofiles
    • 运行命令:mkdir /<WRITEABLE_DIR>/wasprofiles/logs
    • 运行命令:mkdir /<WRITEABLE_DIR>/wasprofiles/properties
    • 运行命令:mkdir /<WRITEABLE_DIR>/wasprofiles/profiles
    • 运行命令:mkdir /<WRITEABLE_DIR>/wasprofiles/configuration

    注意:<WRITEABLE_DIR>要求是 WPAR 中的一个具有可写权限的目录。在本文中,就是之前我们创建的 /usr/WebSphere 目录。

  2. 在全局 AIX 系统中编辑 <WAS_HOME>/properties/wasprofile.properties 属性文件

    将如下条目里包含的"${was.install.root}"改变为 "/<WRITEABLE_DIR>/wasprofiles"

    - WS_CMT_LOG_HOME (1)

    - WS_PROFILE_REGISTRY (2)

    - WS_WSPROFILE_DEFAULT_PROFILE_HOME (3)

    1. 将概要文件日志目录定位到步骤 1 新建 WPAR 的相应目录
    2. 将概要文件的注册信息目录目录定位到步骤 1 新建 WPAR 的相应目录
    3. 将概要文件的默认目录定位到步骤 1 新建 WPAR 的相应目录
  3. 在全局 AIX 系统中编辑 <WAS_HOME>/bin/setupCmdLine.sh 文件
    • 改变

      OSGI_CFG=”-Dosgi.configuration.area=$WAS_HOME/configuration”

      OSGI_CFG=”-Dosgi.configuration.area=/<WRITEABLE_DIR>/wasprofiles/configuration”

    • 改变

      FSDB_PATH="$WAS_HOME/properties/fsdb"

      FSDB_PATH="/<WRITEABLE_DIR>/wasprofiles/properties/fsdb"

    • 改变

      DEFAULT_PROFILE_REGISTRY_LOC="$WAS_HOME/properties/profileRegistry.xml"

      DEFAULT_PROFILE_REGISTRY_LOC="/<WRITEABLE_DIR>/wasprofiles/properties/

      profileRegistry.xml"

    以上操作的目的是将 WAS 概要文件的相关配置信息定位到步骤 1 新建 WPAR 的相应目录

  4. 在全局 AIX 系统中编辑 <WAS_HOME>/bin/manageprofiles.sh 文件
    • 在"-DWAS_HOME"参数前加一行:"$OSGI_INSTALL" "$OSGI_CFG"

      注意:如果用户使用的是 WAS6.1 版本,则可以跳过此步。

  5. 在 shared-system WPARs 中创建概要文件
    • 以 root 用户登录到 WPAR 中
    • 运行 cd <WAS_HOME>/bin
    • 运行 ./pmt.sh 命令以 GUI 的方式创建概要文件或者运行 ./manageprofiles.sh 命令以命令行的方式创建概要文件

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

X社区推广