Skip Headers
StorageTek Automated Cartridge System Library Software High Availability 8.3 Cluster 安装、配置和运行
发行版 8.3
E54100-01
  转到目录
目录
转到索引
索引

上一页
上一页
 
下一页
下一页
 

5 安装 ACSLS 8.3

StorageTek Automated Cartridge System Library Software 8.3 Installation Guide》中详细介绍了 ACSLS 8.3 安装。

要安装 ACSLS 8.3,请执行以下概要过程:

在第一个节点上安装

  1. 将 ACSLS 8.3 下载到每台服务器上的 /opt 目录。

  2. 解压缩下载的 zip 文件。

  3. 确认 acslspool 已挂载在当前节点上

    # zfs list
    NAME                     USED  AVAIL  REFER  MOUNTPOINT
    acslspool               1.60G  47.4G  1.60G  /export/home
    rpool                   6.97G  60.0G  4.58M  /rpool
    rpool/ROOT              4.39G  60.0G    31K  legacy
    rpool/ROOT/solaris      4.39G  60.0G  3.17G  /
    rpool/ROOT/solaris/var  1.22G  60.0G  1.21G  /var
    rpool/VARSHARE          95.5K  60.0G  95.5K  /var/share
    rpool/dump              1.55G  60.0G  1.50G  -
    rpool/swap              1.03G  60.0G  1.00G  -
    node2:# clrg resume acsls-rg
    
  4. 进入 ACSLS 安装目录并运行软件包安装脚本:

    # cd /opt/ACSLS_8.3.0
    # ./pkg_install.sh
    
  5. 查看此节点上的 /etc/passwd。记下分配给用户 acsssacssaacsdb 的用户和组 ID 编号。

    # tail -3 /etc/passwd
    # grep acsls /etc/group
    

    在相邻节点上安装时,确认第二个节点上的已分配用户 ID 编号与此处列出的对应 ID 编号一致。

  6. 转到 ACSLS 环境的源头并运行软件包安装脚本。

    # . /var/tmp/acsls/.acsls_env
    # cd $ACS_HOME/install
    # ./install.sh
    

    注:

    当 install 脚本提示输入数据库备份目录时,请确保指定一个挂载在共享磁盘阵列上的目录。可使用 ACSLS 安装目录 ($installDir) 下的任何路径。例如,如果将 ACSLS 安装在 /export/home 中,可为数据库备份文件使用 /export/home/backup

  7. 确认附加的磁带库已建立连接。

    # su - acsss
    $ testlmutcp <library ip address>
    
  8. 运行磁带库配置例程。

    $ acsss_config
    
  9. 关闭所有 ACSLS 服务。

    $ acsss shutdown
    
  10. 从当前节点导出 acslspool

    $ exit
    # cd /
    # zpool export acslspool
    

    如果有任何用户或操作当前在 ACSLS 文件系统中处于活动状态,则此操作将失败。

在相邻节点上安装

虽然 STKacsls 软件包中的大多数文件都会提取到共享磁盘阵列中(这些文件已安装在此处),但是仍然有必要在相邻节点上安装 ACSLS 8.3,因为在每个节点上会添加 ACSLS 用户并且必须在每个节点上安装大量系统文件(例如 SMF 启动/停止脚本、cron 作业)。

  1. 登录到相邻节点并导入 acslspool。

    # zpool import acslspool
    

    如果此操作失败,请尝试 zpool import -f acslspool

  2. 进入 ACSLS 软件包安装目录并安装该软件包。

    # cd /opt/ACSLS_8.3.0
    # ./pkg_install.sh
    

    安装例程会提示您某些 ACSLS 文件已存在于安装目录中(位于共享驱动器中)。您可以选择是否覆盖它们。

  3. 查看在此节点上为用户 acsssacssaacsdb 分配的用户和组 ID。

    # tail -3 /etc/passwd
    # grep acsls /etc/group
    

    确认这些编号与在第一个节点上分配的那些编号一致。默认情况下,GID 应当是 100,但是如果 GID 100 已被使用,则此编号将更改。

    重要的是,UID 和 GID 编号在两个节点之间应当一致。如果这些编号在第二个节点上不同,请编辑 /etc/passwd 文件,使第二个节点上的 UID 和 GID 编号与第一个节点上的那些编号一致。

    现在,确认 $ACS_HOME 中的文件的组 ID 具有 acsls 的组所有权。如果它们没有,则需要卸载并重新安装 STKacsls 软件包。

    # pkgrm STKacsls
    # pkgadd STKacsls
    
  4. 继承 ACSLS 环境并运行 install shell 脚本。

    # . /var/tmp/acsls/.acsls_env
    # cd $ACS_HOME/install
    # ./install.sh
    

    备注 1:当 install 脚本提示输入数据库备份目录时,请确保指定一个挂载在共享磁盘阵列上的目录。可使用 ACSLS 安装目录 ($installDir) 下的任何路径。例如,如果将 ACSLS 安装在 /export/home 中,可为数据库备份文件使用 /export/home/backup

    备注 2:当在第二个节点上运行 install.sh 时,没有必要重新安装 ACSLS GUI。当 install 脚本提示您 GUI 的 Acsls GUI 域已存在时,对关于重新安装 GUI 的提示回答 no,并务必对关于删除 GUI 的提示回答 no

  5. 将最新的 ACSLS 8.3 修补程序下载到 ACSLS 软件包安装目录并解压缩下载的修补程序文件。然后,运行修补程序安装脚本。

    # cd /opt/ACSLS_8.3.0
    # unzip <patch zip file>
    # ./patch_install.sh
    
  6. 确认附加的磁带库已建立连接。

    # su - acsss
    $ testlmutcp <library ip address>
    
  7. 运行磁带库配置例程。

    $ acsss_config
    

    要在 HA 服务器与磁带库之间实现冗余,请参阅图 2-1, "连接到每个服务器节点上的两个以太网端口的单个 HBCr 磁带库接口卡"图 2-2, "具有冗余电子设备的磁带库中的双 HBC 配置"。当运行 acsss_config 时(选项 8),请务必定义到每个 ACS 的两个连接并为每个连接输入磁带库 IP 地址。