StorageTek Automated Cartridge System Library Software High Availability 8.3 Cluster 安装、配置和运行 发行版 8.3 E54100-01 |
|
![]() 上一页 |
![]() 下一页 |
本章介绍如何安装、升级和删除软件组件。
安装 STKacsls 软件包的修补程序:
暂停群集控件。
# clrg suspend acsls-rg
将修补程序下载到 /opt
目录并解压缩软件包。
转到 /opt/ACSLS_8.x.x
目录并根据修补程序 README.txt
文件中的说明进行操作。
将控制权转移到相邻节点并在该节点上重复修补程序安装。
禁用群集控件:
# clrg suspend acsls-rg
停止 acsls 运行。
# su - acsss $ acsss shutdown
将控制权转移到相邻的节点。
# clrg switch -n <other node> acsls-rg
在此节点上安装 ACSLS 修补程序。
转到 /opt/ACSLSHA/util
目录并运行 copyUtils.sh
。
# cd /opt/ACSLSHA/util # ./copyUtils.sh
启动 ACSLS 磁带库控件。
恢复 acsls 资源组的群集控件。
# clrg resume acsls-rg
在执行 ACSLS 升级时可能需要删除 ACSLS 软件包。要执行此操作,需要禁用群集控件,在两个节点上都停止 ACSLS 服务,然后在每个节点上删除软件包。使用以下过程:
暂停群集控件。
node1:# clrg suspend acsls-rg
在活动节点上,关闭 ACSLS。
node1:# su - acsss node1:$ acsss shutdown node1:$ exit node1:#
导出共享磁盘阵列上的文件系统。
node1:# cd / node1:# zpool export acslspool
如果以 acsss
用户登录,则此操作会失败。
登录到备用节点并导入共享磁盘阵列。
node1:# ssh <alternate node> node2:# zpool import acslspool
关闭 ACSLS
node2:# su - acsss node2:$ acsss shutdown node2:$ exit node2:#
删除 STKacsls
软件包。
node2:# pkgrm STKacsls
返回到原始节点并删除 STKacsls
软件包。
node2:# exit node1:# pkgrm STKacsls
在安装新的 ACSLS 发行版之前,需要在两个节点上删除 STKacsls
软件包。请参阅上一部分中详述的过程。要安装新的软件包,请执行以下过程:
将 STKacsls 软件包下载到 /opt
目录并解压缩软件包。在备用节点上重复此步骤。
在 Solaris Cluster 处于暂停状态的情况下,确保共享磁盘阵列 (acslspool
) 已挂载到当前节点。
node1:# zpool list
如果 acslspool
未挂载,请登录到备用节点。如果它未挂载到任一节点,请导入 acslspool
。
转到 /opt/ACSLS_8.x.x
目录并根据 README.txt
文件中的说明进行操作。
导出 acslspool
。
node1:# zpool export acslspool
如果以 acsss
用户登录,则此操作会失败。
登录到备用节点并重复步骤 1 到 3。
转到 /opt/ACSLSHA/util
目录并运行 copyUtils.sh
。
node2:# cd /opt/ACSLSHA/util node2:# ./copyUtils.sh
启动 ACSLS 磁带库控件。
node2:# su - acsss node2:$ acsss enable node2:$ exit node2:#
恢复 acsls 资源组的群集控件。
node2:# clrg resume acsls-rg
可以在不停止 ACSLS 磁带库运行的情况下对 SUNWscacsls
软件包进行升级。不过,建议在升级期间暂停群集运行。执行此操作:
保存 $ACS_HOME/acslsha/ha_acs_list.txt
和 $ACS_HOME/acslsha/pingpong_interval
的内容。
从每个节点上删除原始 HA 软件包:
# pkgrm SUNWscacsls
将新的 SUNWscacsls.zip
文件下载并解压缩到每个节点上的 /opt
目录中。
在每个节点上的 /opt
目录中,运行 pkgadd -d .
以安装解压缩的 SUNWscacsls
软件包。
从任一节点上暂停群集运行。
# clrg suspend acsls-rg
在任一节点上,转到 /opt/ACSLSHA/util
并运行复制实用程序:
# ./copyUtils.sh.
恢复您在步骤 1 中保存的 ha_acs_list.txt
和 pingpong_interval
中的数据。
恢复群集运行。
# clrg resume acsls-r
获取已配置的资源的列表。
# clrs list
禁用然后删除所列出的每个资源。
# clrs disable acsls-rs # clrs disable acsls-storage # clrs disable <Logical Host Name> # clrs delete acsls-rs # clrs delete acsls-storage # clrs delete <Logical Host Name>
获取资源组的名称并通过名称将其删除。
# clrg list # clrg delete <Group Name>
将两个节点重新引导至非群集模式。
# reboot -- -x
当两个节点都正常运行时,从任一节点登录并删除群集配置。
# scinstall -r