| 中国 |
|
|
|
![]() |
Serviceguard Manager A.05.01 发行说明 > 第 1 章 Serviceguard
Manager A.05.01 发行说明安装和运行 Serviceguard Manager |
|
可将 Serviceguard Manager 安装在 HP-UX 工作站、HP-UX 服务器(无论是否装有 Serviceguard)、Linux 工作站(无论是否装有 Serviceguard)或装有 Windows 2003、Windows XP Professional Edition 或 Windows 2000 Professional 的 PC 上。 如果已经安装了 Serviceguard Manager 的先前版本,则在安装新版本之前,请先停止该节点上运行的任何 Serviceguard Manager 实例。有关卸载的信息,请参阅下面的内容。 在确定 Serviceguard Manager 的安装位置时,请规划所需的安全性及访问权限。 请考虑用户与会话服务器节点的连接,以及会话服务器与群集节点的连接。 哪些操作员需要使用界面,希望这些操作员使用哪些功能?要安装在哪些管理工作站上,启动 Serviceguard Manager 会话需要登录到哪台计算机?要获得有关这些规划的帮助,请参阅表表 1-2 “会话服务器对目标群集能够执行的功能”。Serviceguard A.11.16.xx 和 A.11.17.xx 提供了一种设置访问权限的新方法。 可以将 Serviceguard Manager 安装在三种平台上:HP-UX、Linux 或 Windows。每种平台的方法稍有不同。请在下面选择与您的安装类型对应的部分。 安装 Serviceguard Manager 的方法有两种:从 HP Serviceguard 安装组件光盘安装,或者从 HP 网站:http://hp.com/go/softwaredepot 下载。 可以选择英语、日语、朝鲜语、简体中文或繁体中文。 Serviceguard Manager 将安装其自带的 JRE (Java Runtime Environment™),而不使用任何其他已安装的 JRE。 如果要从某一较早的版本更新,请首先卸载该早期版本。 如果使用的是 HP-UX,并且要从 A.03.00.01 或更高版本更新,则系统会提示您删除早期版本,然后用新版本替代。 如果要从比 Serviceguard Manager A.03.00 更早的版本更新,则用户首选项文件将被新的缺省设置所替代。在 A.03.00.01 中,首选项文件发生了变化,此时不能继承先前的设置。
可以在装有 HP-UX 11.x 专用软件包的计算机上安装 Serviceguard Manager A.05.01。
swinstall 命令完成之后,验证安装结果:
Serviceguard Manager 将安装其自带的 JRE (Java™ Runtime Environment),而不使用计算机上的任何其他 JRE。 如果要从 Serviceguard Manager 的较早版本更新,则用户首选项文件将被缺省设置所替代。新的首选项文件与 Serviceguard Manager A.03.00.01 及更高版本兼容。新的首选项文件不能继承较早版本的首选项文件。 如果此计算机上装有 NNM(Network Node Manager,网络节点管理器)或 OpenView
Operations,则另请参阅下面的“在装有 HP OpenView 的情况下 有关安装过程及相关问题的详细信息,请参考 swinstall 的联机帮助页。 可以从两个位置开始安装:安装组件 CD 或浏览器
rpm 命令完成之后,验证安装结果:
Serviceguard Manager 将安装其自带的 JRE (Java Runtime Environment™), 如果要从 Serviceguard Manager 的较早版本更新,则用户首选项文件将被缺省设置所替代。新的首选项文件与 Serviceguard A.03.00.01 及更高版本中的体系结构变化兼容。新的首选项文件不能继承旧的首选项文件。 在装有 Microsoft Windows XP Professional Edition、Windows 2003 Server Edition 或 Windows 2000 Professional 的计算机上安装 Serviceguard Manager。如果已经安装了 Serviceguard Manager 的早期版本,请在安装新版本前先将其卸载:“开始”→“程序”→“Serviceguard Manager”→“卸载”。 可以从两个位置开始安装:
SG Manager A.05.01 图标将出现在桌面上。 使用 Windows 资源管理器,验证是否安装了下列文件夹:
Serviceguard Manager 将安装其自带的 JRE (Java Runtime Environment™),而不使用计算机上已安装的任何其他 JRE。 如果该计算机已安装了 NNM,请参阅下面的“在装有 OpenView 的情况下安装”。 验证 Serviceguard Manager 是否已列在“开始”→“程序”→ 中。验证 SG Manager A.05.01 图标是否出现在桌面上。 如果要从 Serviceguard Manager 的较早版本更新,则用户首选项文件将被缺省设置所替代。新的首选项文件与 Serviceguard A.03.00.01 及更高版本中的体系结构变化兼容。新的首选项文件不能继承旧的首选项文件。 安装 Serviceguard Manager 时,系统会查看是否已经安装了 Systems Insight Manager C.04.01.00 或更高版本。如果已经安装,则 Serviceguard Manager 安装过程会自动在 Systems Insight Manager 中注册,从而可以从 Systems Insight Manager 中启动 Serviceguard Manager。 Serviceguard Manager 要求在客户端系统上安装 Java Plug-in 1.5.0 或更高版本。 如果要在安装 Serviceguard Manager 之后安装 Systems Insight Manager,则不会自动完成注册。在这种情况下,请卸载 Serviceguard Manager,然后重新安装。 在安装 Serviceguard Manager 时,系统会查看是否已安装了下列 OpenView 产品之一:
如果已安装了上述产品中的任意一种,安装过程将自动执行下列操作:
然后,安装过程将查看是否安装了 OVO 7 或更高版本,或者 VPO 6 或更高版本。如果有,则查看是否还安装有 ClusterView。 如果确实安装了 ClusterView,则不会覆盖任何文件。随后将安装启动程序,以便可以从 OpenView 菜单打开 Serviceguard Manager 的实例。 如果未安装 ClusterView,但确实安装了 OVO,则会将工具添加到 Tool Bank,以备 OpenView 管理员进行分配。这些工具在下面列出。 请小心分配这些工具。有些工具需要对 Serviceguard 节点拥有超级用户访问权限,有些则可以间接地授予访问权限。
安装 Serviceguard Manager 之前,最好先卸载任何之前的版本。 在 HP-UX 中,运行以下命令卸载 Serviceguard Manager:swremove B8325BA 卸载 Serviceguard Manager 之后,可将 Serviceguard Manager 的日志文件删除,如果不准备重新安装,可将整个目录(缺省为 /var/opt/sgmgr/)删除。如果不准备重新安装,也可将用户主目录中 sgmgr 目录下存储的首选项文件删除。 在 Linux 中,运行以下命令卸载 Serviceguard Manager: rpm -e sgmanager 卸载之后,可将 Serviceguard Manager 的日志文件删除;如果不准备重新安装,则可将整个目录(在 Red Hat 上缺省为 /usr/local/sgmgr;在 SUSE 上缺省为 /opt/sgmgr)删除。如果收到“无法删除。”消息,可忽略此出错消息。如果不准备重新安装,可将用户主目录中 sgmgr/users 目录下存储的首选项文件删除。 在 Windows 上卸载 Serviceguard Manager 的方法有两种:
卸载 Serviceguard Manager 之后,可将日志文件删除;如果不准备重新安装,可以删除整个目录:C:\Program Files\Hewlett-Packard\ 如果已将 Serviceguard Manager 集成到 OpenView,除执行 Serviceguard Manager 的 swremove 命令之外,还需要手动执行下列操作:
如果不准备重新安装,且不希望再收到 SNMP 陷阱,您需要“取消设置”发送节点上的陷阱目标。
在 A.11.16.xx 版中,Serviceguard 对其控制和分配登录及角色的方法进行了更改。因此,在 A.11.16.xx 及更高版本中打开 Serviceguard Manager 会话以及发现 Serviceguard 对象的方法与以前的 Serviceguard 版本大不相同。 在群集节点上创建或修改配置仍然需要超级用户访问权限 (UID=0)。从 Serviceguard A.11.16.xx 开始,超级用户可以通过 Serviceguard Manager 或命令行配置群集和程序包。如果以超级用户身份登录到会话服务器的 COM,则对群集及其节点拥有完全访问权限。 除此之外,在群集配置文件中可以定义四个非超级用户角色。这些角色被指定为群集和程序包配置文件中的访问控制策略。每个访问策略分为三部分:
有关访问控制策略的详细信息,请参阅联机帮助中的“配置群集:角色”。 如果已将群集升级到 Serviceguard A.11.16.xx 或 A.11.17.xx,则其 cmclnodelist 会迁移到访问控制策略中。对于 A.11.16.xx 和 A.11.17.xx,cmclnodelist 已迁移。如果先前的 cmclnodelist 文件列出成对的 <会话服务器><用户> 条目,则群集配置中就会包含具有如下三项内容的访问控制策略:
如果旧的 cmclnodelist 包含通配符 +,则此配置文件就包含具有如下三项通配符的访问控制策略:
只有超级用户可以修改配置来更改访问控制策略。添加、修改或删除访问控制策略时不必暂停群集或任何程序包。 如果群集位于 A.11.16.xx 或 A.11.17.xx 节点上,请务必至少配置一项访问控制策略,以使 COM 具有在 Serviceguard Manager 中发现此群集及其节点的权限。一旦在 A.11.16.xx 或 A.11.17.xx 节点上配置了群集,Serviceguard 就只会查看群集配置文件中的访问设置,而忽略 .rhosts 文件和 cmclnodelist 文件。 如果未配置群集,则可以创建一个 cmclnodelist 文件,并将其作为非超级用户访问设置的“引导”文件。然后,其他会话服务器则具有访问该节点的“监视”权限。该节点将在映射图和树中显示,用户可以读取其状态和属性。即使该节点当前不属于群集,它仍会显示在“未用节点”列表中。如果稍后要对该节点进行配置,可将其连接到一个安装有 Serviceguard A.11.16.xx 或 A.11.17.xx 的会话服务器,然后从“未用节点”中选择该节点。如果提供超级用户口令,则可通过“操作”菜单将该节点配置到群集中。 要创建引导文件,请执行下列步骤:
现在便可在 Serviceguard Manager 会话中看到新的 A.11.16.xx 或 A.11.17.xx 节点了。如果会话服务器安装的也是 A.11.16.xx 或 A.11.17.xx,则可以将此节点配置到某一群集中。系统会提示输入此节点的超级用户口令。 有经验的 Serviceguard 用户可能认为命令行用户的 cmviewcl 命令与 Serviceguard Manager 用户获取安装有 Serviceguard A.11.15.xx 及更早版本的远程群集的信息的方式具有相似之处。某些用户还可通过 Serviceguard Manager 将最常见的管理命令转发给这些 Serviceguard 群集,其效果与登录到节点后在命令行上发出命令是相同的。 但请注意,这两种方法的权限和访问机制实际上是不同的。在 A.11.15.xx 及更早版本中,Serviceguard Manager 用户的权限取决于登录到会话服务器时所使用的登录名,而不是取决于群集节点。代表用户与群集节点交互操作的是会话服务器,交互操作的方式是通过 Cluster Object Manager (Serviceguard API)。 Serviceguard Manager 用户不必直接访问目标节点即可配置 Serviceguard A.11.16.xx 或 A.11.17.xx。用户可以凭借任何身份登录到会话服务器。但是,在配置映射图或树中显示的任何对象之前,该用户必须至少提供一个群集节点的超级用户口令。 如果目标节点安装的是 A.11.15.xx 或更早版本,则会话服务器节点就只能以超级用户身份访问它。推荐的访问机制是,在目标节点的 cmclnodelist 文件中记录会话服务器的名称或 IP 地址。而如果在目标节点的 .rhosts 文件中记录会话服务器节点则较缺乏安全性。如果在 cmclnodelist 中列出会话服务器节点,则只允许与 Serviceguard 进行通信;如果在 .rhosts 中列出会话服务器节点,则会授予更大的访问权限。 如果用户以超级用户身份登录到安装了 A.11.15.xx 或更早版本的会话服务器节点,则此会话服务器节点也会在菜单中显示某些常见的管理命令。此会话服务器会将这些命令转发给此用户会话中的群集。 如果要从早期版本更新,请检查安装有 Serviceguard A.11.13.xx、A.11.14.xx 和 A.11.15.xx 的 HP-UX 节点上的权限。凡是能够以超级用户身份登录到该节点的用户均能够在该节点的子网上的任何群集对象上执行管理命令。如果不希望访问该节点,则可以对该节点上的超级用户登录行为加以限制,或者将该节点的访问权限限制为其子网上的特定群集。 如果愿意,可以创建 Serviceguard 程序包,使监视工作站和会话服务器之间的连接具有高可用性。假设连接出现故障,您可能会看到“连接被断开”消息瞬间闪过,但 Serviceguard 会维护您的连接。它会将此连接从 Serviceguard 群集中的一个节点故障切换到同一群集中的另一节点。 Serviceguard Manager 通过连接到安装有 Serviceguard A.11.13.00 或更高版本的会话服务器来获取信息。Serviceguard 的组件 Cluster Object Manager 将轮询可用子网以发现其他 Serviceguard 对象。它会收集状态和配置信息,并将该信息发送回 Serviceguard Manager。 要在 Serviceguard Manager 与群集中的会话服务器节点之间设置高可用性连接,请将安装有 Serviceguard A.11.15.00 及其更高版本的节点用作会话服务器。 请参阅 Serviceguard 手册中的“创建程序包配置”一章。所有 Serviceguard 手册都已发布在网站上,可以随时查看或打印。请访问 http://www.docs.hp.com,然后单击 High Availability;产品按字母顺序排列。 安装 Serviceguard Manager 时,会检查是否已安装了 OpenView OVO。如果已安装了该软件,则会检查是否安装了前面“在装有 HP OpenView 的情况下安装”中列出的工具。如果没有,将进行安装。 可以直接从 HP-UX、Linux 和 Windows 中启动 Serviceguard Manager,也可以从 HP Systems Insight Manager 或 HP OpenView 中启动 Serviceguard Manager。 要在 HP-UX 中启动 Serviceguard Manager A.05.01,请转至 Serviceguard Manager 目录(缺省为 /opt/sgmgr/bin),并输入 sgmgr 或 ./sgmgr 命令及任何所需选项。要查看完整的命令,请输入 man sgmgr。在下面的“sgmgr 命令语法”中列出了各个选项的用法。 您也可以创建包含所需选项的脚本或别名。 要在 Linux 中启动 Serviceguard Manager,请转至 Serviceguard Manager 目录(在 Red Hat 中,缺省为 /usr/local/sgmgr/bin;在 SUSE 中,缺省为 /opt/sgmgr/bin)。输入 sgmgr 或 ./sgmgr 命令及任何所需选项。要查看完整的命令,请输入 man sgmgr。在下面的“sgmgr 命令语法”中列出了各个选项的用法。 在 Windows 中启动 Serviceguard Manager 的方法有三种:
在 Systems Insight Manager 或 OpenView 中,您可以从菜单栏启动 SGMgr,也可以通过单击 SGMgr 图标来启动。 安装 Serviceguard Manager 时,系统会检查是否安装了 HP Systems Insight Manager 或 OpenView。如果安装了两者之一,Serviceguard 自身就会在该程序中进行注册。因此,如果两者均已安装,则用户可能希望在安装 Systems Insight Manager 或 OpenView 之后再安装 Serviceguard Manager。如果已安装了 Systems Insight Manager 或 OpenView,只需卸载 Serviceguard Manager 并重新安装它即可。 在 Linux 或 HP-UX 中启动 Serviceguard Manager 的基本命令是 sgmgr。而在 Windows 中为 SGMgr.exe 或 SGMgrDOS.exe。选项会在下面列出。如果没有在命令中指定选项,界面打开后会在窗口中提示您指定选项。
要打开另一个会话,请重复上述步骤。 指定 -un TRUE 可查看由该会话服务器在其子网中发现的未用节点。这些节点都装有 Serviceguard,但目前未在任何群集中配置。仅在命令末尾指定该选项一次。 打开界面后,您将看到所选的内容,并可填写尚未选择的任何选项。 打开 Serviceguard Manager 后,可以选择“连接”或“打开”(除非已在命令行中指定了其中之一)。 使用“打开”可以查看任何已保存的“快照”文件(扩展名为 .sgm)。要熟悉此程序,请打开所提供的示例文件。 使用“连接”可以查看群集是否处于“活动”状态。您需要登录到某个运行 Serviceguard A.11.13.00 或更高版本的节点上。对该节点进行命名,使其成为您的会话服务器。该会话服务器可以发现其子网上的群集,但这些群集必须允许其进行访问。 有关执行管理功能的访问规则,请参阅表 1-2 “会话服务器对目标群集能够执行的功能”。 一旦打开了某个会话,请从工具栏中打开“帮助”。从“帮助”窗口的“目录”中打开“入门”主题。最好从“使用 Serviceguard”主题开始浏览。“图注”解释了映射图中的状态、颜色和符号。 选择某个树或映射图对象,然后从“操作”菜单中选择“属性”。 选择某个树或映射图对象,然后查看“操作”。如果有权限,则可以查看“管理”。如果选择安装了 Serviceguard A.11.16.xx 或 A.11.17.xx 的对象,则还可以查看“配置”。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||