有两个选项可用于安装 Sentinel:将 Sentinel 的每一部分都安装到共享储存中(使用 --location 选项将 Sentinel 安装重定向到已装入共享储存的任何位置),或者只将可变应用程序数据安装在共享储存中。
在托管 Sentinel 的每个群集节点上安装 Sentinel。首次安装 Sentinel 后,必须执行完整的安装(包括应用程序二进制文件、配置和所有数据储存)。对于其他群集节点上的后续安装,将只安装应用程序。在装入了共享储存后,Sentinel 数据将立即可用。
连接到其中一个群集节点 (node01) 并打开控制台窗口。
下载 Sentinel 安装程序(tar.gz 文件),并将其储存在群集节点上的 /tmp 中。
请执行以下步骤开始安装:
执行以下命令:
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 选择“自定义配置”。
执行完整安装,适当配置产品。
启动 Sentinel 并测试基本功能。您可以使用标准的外部群集节点 IP 地址访问本产品。
使用下列命令关闭 Sentinel 并卸下共享存储:
rcsentinel stop
umount /var/opt/novell
此步骤将删除自动启动脚本,使群集可以管理产品。
cd /
insserv -r sentinel
Sentinel HA 设备包括已安装和配置的 Sentinel 软件。若要将 Sentinel 软件配置成 HA 模式,请执行以下步骤:
连接到其中一个群集节点 (node01) 并打开控制台窗口。
导航到以下目录:
cd /opt/novell/sentinel/setup
记录配置信息:
执行以下命令:
./configure.sh --record-unattended=/tmp/install.props --no-start
该步骤在 install.props 文件中记录配置信息,需要使用 install-resources.sh 脚本配置群集资源。
提示选择配置方法时,指定 2 选择“自定义配置”。
出现口令提示时,指定 2 以输入新口令。
如果您指定 1,该 install.props 文件不会储存口令。
使用以下命令关闭 Sentinel:
rcsentinel stop
此步骤将删除自动启动脚本,使群集可以管理产品。
insserv -r sentinel
使用以下命令将 Sentinel 数据文件夹移至共享存储。该移动将允许节点通过共享存储使用 Sentinel 数据文件夹。
mkdir -p /tmp/new
mount /dev/<SHARED1> /tmp/new
mv /var/opt/novell/* /tmp/new
umount /tmp/new/
使用以下命令校验 Sentinel 数据文件夹到共享存储的移动是否成功:
mount /dev/<SHARED1> /var/opt/novell/
umount /var/opt/novell/
在其他节点上重复安装:
初始 Sentinel 安装程序将创建一个用户帐户供本产品使用,该用户帐户在安装时使用下一个可用的用户 ID。在无人照管模式下执行后续安装时,将尝试使用相同的用户 ID 创建帐户,但确实存在冲突的可能性(如果群集节点在安装时不相同)。强烈建议执行以下操作之一:
跨群集节点同步用户帐户数据库(通过 LDAP 或类似的程序手动同步),确保在执行后续安装之前进行同步。在此情况下,安装程序将检测用户帐户是否存在,并使用现有的用户帐户。
观察后续无人照管安装的输出 - 如果无法使用相同的用户 ID 创建用户帐户,将会发出警告。
连接到每个附加的群集节点 (node02) 并打开控制台窗口。
执行以下命令:
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
连接到每个附加的群集节点 (node02) 并打开控制台窗口。
执行以下命令:
insserv -r sentinel
停止 Sentinel 服务。
rcsentinel stop
删除 Sentinel 目录。
rm -rf /var/opt/novell/*
在此过程结束时,Sentinel 应已安装在所有节点上,但在同步各个密钥之前(在配置群集资源时会执行这种同步),它有可能无法正常工作。