StorageTek Automated Cartridge System Library Software High Availability 8.3 Cluster 安装、配置和运行 发行版 8.3 E54100-01 |
|
上一页 |
下一页 |
《StorageTek Automated Cartridge System Library Software 8.3 Installation Guide》中详细介绍了 ACSLS 8.3 安装。
要安装 ACSLS 8.3,请执行以下概要过程:
将 ACSLS 8.3 下载到每台服务器上的 /opt
目录。
解压缩下载的 zip 文件。
确认 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
进入 ACSLS 安装目录并运行软件包安装脚本:
# cd /opt/ACSLS_8.3.0 # ./pkg_install.sh
查看此节点上的 /etc/passwd
。记下分配给用户 acsss
、acssa
和 acsdb
的用户和组 ID 编号。
# tail -3 /etc/passwd # grep acsls /etc/group
在相邻节点上安装时,确认第二个节点上的已分配用户 ID 编号与此处列出的对应 ID 编号一致。
转到 ACSLS 环境的源头并运行软件包安装脚本。
# . /var/tmp/acsls/.acsls_env
# cd $ACS_HOME/install
# ./install.sh
注: 当 install 脚本提示输入数据库备份目录时,请确保指定一个挂载在共享磁盘阵列上的目录。可使用 ACSLS 安装目录 ($installDir ) 下的任何路径。例如,如果将 ACSLS 安装在 /export/home 中,可为数据库备份文件使用 /export/home/backup 。 |
确认附加的磁带库已建立连接。
# su - acsss $ testlmutcp <library ip address>
运行磁带库配置例程。
$ acsss_config
关闭所有 ACSLS 服务。
$ acsss shutdown
从当前节点导出 acslspool
。
$ exit # cd / # zpool export acslspool
如果有任何用户或操作当前在 ACSLS 文件系统中处于活动状态,则此操作将失败。
虽然 STKacsls 软件包中的大多数文件都会提取到共享磁盘阵列中(这些文件已安装在此处),但是仍然有必要在相邻节点上安装 ACSLS 8.3,因为在每个节点上会添加 ACSLS 用户并且必须在每个节点上安装大量系统文件(例如 SMF 启动/停止脚本、cron 作业)。
登录到相邻节点并导入 acslspool。
# zpool import acslspool
如果此操作失败,请尝试 zpool import -f acslspool
。
进入 ACSLS 软件包安装目录并安装该软件包。
# cd /opt/ACSLS_8.3.0 # ./pkg_install.sh
安装例程会提示您某些 ACSLS 文件已存在于安装目录中(位于共享驱动器中)。您可以选择是否覆盖它们。
查看在此节点上为用户 acsss
、acssa
和 acsdb
分配的用户和组 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
继承 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。
将最新的 ACSLS 8.3 修补程序下载到 ACSLS 软件包安装目录并解压缩下载的修补程序文件。然后,运行修补程序安装脚本。
# cd /opt/ACSLS_8.3.0 # unzip <patch zip file> # ./patch_install.sh
确认附加的磁带库已建立连接。
# su - acsss $ testlmutcp <library ip address>
运行磁带库配置例程。
$ acsss_config
要在 HA 服务器与磁带库之间实现冗余,请参阅图 2-1, "连接到每个服务器节点上的两个以太网端口的单个 HBCr 磁带库接口卡" 或图 2-2, "具有冗余电子设备的磁带库中的双 HBC 配置"。当运行 acsss_config
时(选项 8),请务必定义到每个 ACS 的两个连接并为每个连接输入磁带库 IP 地址。