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

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

7 ACSLS HA 8.3 安装和启动

SUNWscacsls 软件包包含与 Oracle Solaris Cluster 通信的 ACSLS 代理软件。它包括用于确保 ACSLS 与 Solaris Cluster 之间的操作正常运行的特殊配置文件和修补程序。

基本安装过程

  1. 将下载的 SUNWscacsls.zip 文件解压缩到 /opt 中。

    # cd /opt
    # unzip SUNWscacsls.zip
    
  2. 安装 SUNWscacsls 软件包。

    # pkgadd -d .
    
  3. 在相邻节点上重复步骤 1 和 2。

  4. 检验 acslspool 是否仍挂载在两个节点之一上。

    # zpool status acslspool
    

    如果 acslspool 未挂载,请检查另一节点。

    如果 acslspool 未挂载到任一节点,则按以下所示将其导入到当前节点:

    # zpool import -f acslspool
    

    然后,使用 zpool status 进行检验。

  5. 进入任一节点上的 /opt/ACSLSHA/util 目录并运行 copyUtils.sh 脚本。此操作将必要文件更新或复制到两个节点上的合适位置。无需在相邻节点上重复此操作。

    # cd /opt/ACSLSHA/util
    # ./copyUtils.sh
    
  6. acslspool 处于活动状态的节点上,启动 ACSLS 应用程序并检验它是否正常运行。解决您遇到的任何问题。可以通过在节点上删除并重新安装 STKacsls 软件包来解决重大问题。

    如果必须重新安装 STKacsls 软件包,请在安装该软件包后运行 /opt/ACSLSHA/util/copyUtils.sh 脚本。

  7. 关闭 acsls。

    # su - acsss
    $ acsss shutdown
    $ exit
    #
    
  8. 从活动节点上导出 acslspool

    # zpool export acslspool
    

    注:

    如果用户 acsss 已登录、某个用户 shell 在 acslspool 中的任何位置处于活动状态或者有任何 acsss 服务保持在启用状态,则此操作将失败。

  9. 从相邻节点上导入 acslspool

    # zpool import acslspool
    
  10. 在此节点上启动 ACSLS 应用程序并检验磁带库操作是否成功。解决您遇到的任何问题。可以通过在节点上删除并重新安装 STKacsls 软件包来解决重大问题。

    如果必须重新安装 STKacsls 软件包,请在安装该软件包后运行 /opt/ACSLSHA/util/copyUtils.sh 脚本。

启动 ACSLS HA

ACSLS HA 启动脚本位于 /opt/ACSLSHA/utils 目录中。此实用程序向 Solaris Cluster 注册 ACSLS 代理,并传递三个参数:

启动 ACSLSHA:

# cd /opt/ACSLSHA/util
# ./start_acslsha.sh -h logical hostname -g IPMP group -z acslspool

此操作可能需要几分钟时间。

检验群集运行

  1. acslsha 启动并向 Solaris Cluster 进行注册之后,使用群集命令检查 ACSLS 资源组及其关联资源的状态。

    # clrg status
       === Cluster Resource Groups ===
       Group Name       Node Name       Suspended      Status
       ----------       ---------       ---------      ------
       acsls-rg         node1           No             Online
                        node2           No             Offline
    
    # clrs status
       === Cluster Resources ===
       Resource Name       Node Name      State        Status Message
       -------------       ---------      -----        --------------
       acsls-rs            node1          Online       Online
                           node2          Offline      Offline
       acsls-storage       node1          Online       Online
                           node2          Offline      Offline
       <logical host>      node1          Online       Online
                           node2          Offline      Offline
    
  2. 临时暂停群集故障转移就绪状态以方便进行初始测试。

    # clrg suspend acsls-rg
    # clrg status
    
  3. 测试从活动节点到备用节点的群集切换操作。

    # clrg switch -n standby hostname acsls-rg
    

    在切换操作发生时,从两个系统控制台中的每一个控制台监视活动。

    使用 tail -f file_name 从以下视点监视每个节点上的活动:

    a) /var/adm/messages
    c) /var/cluster/logs/DS/acsls-rg/acsls-rs/start_stop_log.txt
    

    解决在执行切换事件期间可能会出现的任何问题。

  4. 使用 ACSLS 服务器的逻辑主机名检验 ACSLS 客户机系统的网络连接。

    $ ping acsls_logical_host
    $ ssh root@acsls_logical_host hostname
    passwd:
    

    此操作应当返回活动节点的主机名。

  5. 检验 ACSLS 运行。

    $ acsss status
    
  6. 从对立节点上重复步骤 3、4 和 5。

  7. 恢复群集故障转移就绪状态

    # clrg resume acsls-rg
    # clrg status
    
  8. 重新引导活动节点并在两个系统控制台中从上面的步骤 3 中建议的视点监视运行状况。检验到备用节点的自动故障转移操作。

  9. 根据步骤 4 中的建议检验从客户机系统到逻辑主机的网络访问。

  10. 当 ACSLS 在新节点上处于活动状态后,重新引导此节点并观察到对立节点的故障转移操作。

  11. 根据步骤 4 中的建议重复网络验证。