37.3 Sentinel 安装

有两个选项可用于安装 Sentinel:将 Sentinel 的每一部分都安装到共享储存中(使用 --location 选项将 Sentinel 安装重定向到已装入共享储存的任何位置),或者只将可变应用程序数据安装在共享储存中。

在托管 Sentinel 的每个群集节点上安装 Sentinel。首次安装 Sentinel 后,必须执行完整的安装(包括应用程序二进制文件、配置和所有数据储存)。对于其他群集节点上的后续安装,将只安装应用程序。在装入了共享储存后,Sentinel 数据将立即可用。

37.3.1 在第一个节点上安装

传统 HA 安装

  1. 连接到其中一个群集节点 (node01) 并打开控制台窗口。

  2. 下载 Sentinel 安装程序(tar.gz 文件),并将其储存在群集节点上的 /tmp 中。

  3. 请执行以下步骤开始安装:

    1. 执行以下命令:

      mount /dev/<SHARED1> /var/opt/novell

      cd /tmp

      tar -xvzf sentinel_server*.tar.gz

      cd sentinel_server*

      。/install-sentinel --record-unattended=/tmp/install.props

    2. 提示选择配置方法时,指定 2 选择“自定义配置”。

  4. 执行完整安装,适当配置产品。

  5. 启动 Sentinel 并测试基本功能。您可以使用标准的外部群集节点 IP 地址访问本产品。

  6. 使用下列命令关闭 Sentinel 并卸下共享存储:

    rcsentinel stop
    umount /var/opt/novell

    此步骤将删除自动启动脚本,使群集可以管理产品。

    cd /
    insserv -r sentinel

Sentinel HA 设备安装

Sentinel HA 设备包括已安装和配置的 Sentinel 软件。若要将 Sentinel 软件配置成 HA 模式,请执行以下步骤:

  1. 连接到其中一个群集节点 (node01) 并打开控制台窗口。

  2. 导航到以下目录:

    cd /opt/novell/sentinel/setup
  3. 记录配置信息:

    1. 执行以下命令:

      ./configure.sh --record-unattended=/tmp/install.props --no-start

      该步骤在 install.props 文件中记录配置信息,需要使用 install-resources.sh 脚本配置群集资源。

    2. 提示选择配置方法时,指定 2 选择“自定义配置”。

    3. 出现口令提示时,指定 2 以输入新口令。

      如果您指定 1,该 install.props 文件不会储存口令。

  4. 使用以下命令关闭 Sentinel:

    rcsentinel stop

    此步骤将删除自动启动脚本,使群集可以管理产品。

    insserv -r sentinel
  5. 使用以下命令将 Sentinel 数据文件夹移至共享存储。该移动将允许节点通过共享存储使用 Sentinel 数据文件夹。

    mkdir -p /tmp/new
    mount /dev/<SHARED1> /tmp/new
    mv /var/opt/novell/* /tmp/new
    umount /tmp/new/
  6. 使用以下命令校验 Sentinel 数据文件夹到共享存储的移动是否成功:

    mount /dev/<SHARED1>  /var/opt/novell/
    umount /var/opt/novell/

37.3.2 在后续节点上安装

在其他节点上重复安装:

初始 Sentinel 安装程序将创建一个用户帐户供本产品使用,该用户帐户在安装时使用下一个可用的用户 ID。在无人照管模式下执行后续安装时,将尝试使用相同的用户 ID 创建帐户,但确实存在冲突的可能性(如果群集节点在安装时不相同)。强烈建议执行以下操作之一:

  • 跨群集节点同步用户帐户数据库(通过 LDAP 或类似的程序手动同步),确保在执行后续安装之前进行同步。在此情况下,安装程序将检测用户帐户是否存在,并使用现有的用户帐户。

  • 观察后续无人照管安装的输出 - 如果无法使用相同的用户 ID 创建用户帐户,将会发出警告。

传统 HA 安装

  1. 连接到每个附加的群集节点 (node02) 并打开控制台窗口。

  2. 执行以下命令:

    cd /tmp
    scp root@node01:/tmp/sentinel_server*.tar.gz .
    scp root@node01:/tmp/install.props .
    tar -xvzf sentinel_server*.tar.gz
    cd sentinel_server*
    ./install-sentinel --no-start --cluster-node --unattended=/tmp/install.props
    insserv -r sentinel

Sentinel HA 设备安装

  1. 连接到每个附加的群集节点 (node02) 并打开控制台窗口。

  2. 执行以下命令:

    insserv -r sentinel
  3. 停止 Sentinel 服务。

    rcsentinel stop
  4. 删除 Sentinel 目录。

    rm -rf /var/opt/novell/*

在此过程结束时,Sentinel 应已安装在所有节点上,但在同步各个密钥之前(在配置群集资源时会执行这种同步),它有可能无法正常工作。