跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
Serviceguard Manager A.04.02 发行说明 > 第 1 章 Serviceguard Manager A.04.02 发行说明

安装和运行 Serviceguard Manager

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

安装软件

可将 Serviceguard Manager 安装在 HP-UX 工作站、HP-UX 服务器(无论是否装有 Serviceguard)、Linux 工作站(无论是否装有 Serviceguard)或装有 Windows XP Professional Edition 或 Windows 2000 Professional 的 PC 上。

如果已经安装了 Serviceguard Manager 的先前版本,则在安装新版本之前,请先停止该节点上运行的任何 Serviceguard Manager 实例。有关卸载的信息,请参阅下面的内容。

安装 Serviceguard Manager 之前的准备工作

在确定 Serviceguard Manager 的安装位置时,需要考虑用户与会话服务器节点的连接、会话服务器与群集节点的连接以及必要的安全性。

哪些操作员需要使用界面,希望这些操作员使用哪些功能?要安装在哪些管理工作站上,启动 Serviceguard Manager 会话需要登录到哪台计算机?要获得有关这些规划的帮助,请参阅表表 1-1 “会话服务器对目标群集的功能”。Serviceguard 11.16 提供了一种设置访问的新方法。

安装软件

可以将 Serviceguard Manager 安装在三种平台上:HP-UX、Linux 或 Windows。每种平台的方法稍有不同。请在下面选择与您的安装类型对应的部分。

安装 Serviceguard Manager 的方法有两种:从 HP Serviceguard 安装组件光盘安装,或者从 HP 网站:http://www.software.hp.com。可以选择英语、日语、朝鲜语、简体中文或繁体中文。

Serviceguard Manager 将安装其自带的 JRE (Java Runtime Environment™),而不使用任何其他已安装的 JRE。

如果要从某一较早的版本更新,请首先卸载该早期版本。

如果当前使用的是 HP-UX 并正从 A.03.00.01 或更高版本更新至 A.04.02,则会出现提示,您可以通过单击以使安装进程删除较早版本,然后更换为新版本。

如果要从比 Serviceguard Manager A.03.00 更早的版本更新,则用户首选项文件将被新的缺省设置所替代。在 A.03.00.01 中,首选项文件发生了变化,新的首选项文件不能继承先前的设置。

注释:Serviceguard Manager 支持所有平台的系统缺省颜色。大多数系统设置均有效,而使用定制颜色设置可能会发生问题。例如,可能会看到空白框。但当您拖动鼠标来突出显示它时,会发现系统实际上是在白色背景中显示白色字体。如果将系统恢复为缺省颜色,则会发现各个对象将按设计时的原样进行显示。
在 HP-UX 上安装 Serviceguard Manager

可以在安装有 HP-UX 11.x 专用软件包的计算机上安装 Serviceguard Manager A.04.02。

  • 要从 HP Serviceguard 安装组件光盘安装,请执行下列步骤:

    1. 安装 CD-ROM 目录,并选择 /SD_CDROM 作为您的安装目录。

    2. 输入 swinstall 命令。

    3. 窗口打开后,将 Source Depot Type 设置为:LocalCDROM

      对于 Source Depot Path,请填写适当的版本名称。例如,如果使用的是 HP-UX 11.23,请使用以下路径:

      SD_CDROM/SGManager/HP-UX/11.23/sgmanager.depot

    4. 通过 swinstall 可以选择:B8325BA A.04.02 Serviceguard Manager。选择适当的平台,然后开始安装。

  • 要从网站安装,请访问网站 http://www.software.hp.com。单击 High Availability,然后单击 Serviceguard Manager for HP-UX。填写信息表格。此时将打开一个下载窗口。

    1. 在 Software Specification 下拉列表中选择操作系统。(要查看 HP-UX 节点的版本,请在此节点中使用 uname 命令。)

    2. 下载软件仓库,并将其存储在磁盘上,例如,存储在 /tmp 目录中。为节省磁盘空间,可以在安装完毕后将该软件仓库从磁盘中删除。

    3. 对此软件仓库运行 swinstall 命令。用户界面将引导您完成安装全过程(选择选项、分析、安装)。选择 B8325BA Serviceguard Manager 产品。

swinstall 命令完成之后,验证安装结果:

  1. 是否安装了联机帮助页?(输入:man sgmgr

  2. 是否为日志文件创建了目录?(输入:ll /var/opt/sgmgr

  3. 所有程序文件是否都在安装目录中?如果安装在缺省目录中,则输入
    ll /opt/sgmgr/*
    后应显示以下内容:

    • bin

    • examples

    • jre

    • lib

    • config

    • OV

Serviceguard Manager 将安装其自带的 JRE (Java™ Runtime Environment),而不使用计算机上的任何其他 JRE。

如果要从 Serviceguard Manager 的较早版本更新,则用户首选项文件将被缺省设置所替代。新的首选项文件与 Serviceguard Manager A.03.00.01 及更高版本兼容。新的首选项文件不能继承较早版本的首选项文件。

如果此计算机上装有 NNM(Network Node Manager,网络节点管理器)或 OpenView Operations,则另请参阅下面的“《在装有 HP OpenView 的情况下安装》”一节。

有关安装过程及相关问题的详细信息,请参考 swinstall 的联机帮助页。也可参阅手册《《Managing HP-UX Software with SD-UX》》。可通过 http://www.docs.hp.com 网站 Æ HP-UX 11.0 Operating System Æ System Administration 查看或打印此手册。

在 Linux 上安装 Serviceguard Manager

在装有下列某个 Linux 版本的计算机上安装 Serviceguard Manager:

  • Red Hat Enterprise Linux 3

  • SuSE Linux Enterprise Server 8 (SLES 8) United Linux 1.0,SLES 9

可以从两个位置开始安装:安装组件 CD 或浏览器

  • 要从 Serviceguard 安装组件 CD 安装,请执行下列步骤:

    1. 插入光盘并安装 CD-ROM 驱动器。为目录选择名称,例如:</SGM_ROM>

    2. </SGM_ROM>/SGManager/LINUX 下,输入:

      • 对于 Red Hat Linux(32 位计算机):

      rpm -i sgmanager-A.04.02.00-1.product.redhat.i386.rpm

      • 对于 Red Hat Linux(64 位计算机):

      rpm -i sgmanager-A.04.02.00-1.product.redhat.ia64.rpm

      • 对于 SuSE Linux(32 位计算机):

      rpm -i sgmanager-A.04.02.00-1.product.suse.i386.rpm

      • 对于 SuSE Linux(64 位计算机):

      rpm -i sgmanager-A.04.02.00-1.product.suse.ia64.rpm

  • 要从 Web 安装,请执行下列步骤:

    1. 访问 http://www.software.hp.com。单击 High Availability在按字母顺序排列的列表中单击 Serviceguard Manager。

    2. 将您的安装文件(例如, sgmanager-A.04.02.00-1.product.
      redhat.i386.rpm
      )保存到磁盘(为节省磁盘空间,可在安装完成后将 rpm 文件删除)。

    3. 在保存该文件的目录中,使用以下命令运行安装过程:

      • 对于 Red Hat Linux(32 位计算机):

      rpm -i sgmanager-A.04.02.00-1.product.redhat.i386.rpm

      • 对于 Red Hat Linux(64 位计算机):

      rpm -i sgmanager-A.04.02.00-1.product.redhat.ia64.rpm

      • 对于 SuSE Linux(32 位计算机):

      rpm -i sgmanager-A.04.02.00-1.product.suse.i386.rpm

      • 对于 SuSE Linux(64 位计算机):

      rpm -i sgmanager-A.04.02.00-1.product.suse.ia64.rpm

rpm 命令完成之后,验证安装结果:

  1. 是否安装了联机帮助页?(输入:man sgmgr

  2. 所有程序文件目录是否都在安装目录中?缺省情况下,Red Hat 缺省目录为 /usr/local/sgmgr/。缺省情况下,SuSE 安装目录为 /opt/sgmgr/

    • bin

    • examples

    • jre

    • lib

    • log

    • users

Serviceguard Manager 将安装其自带的 JRE (Java Runtime Environment™),而不使用计算机上已安装的其他 JRE。

如果要从 Serviceguard Manager 的较早版本更新,则用户首选项文件将被缺省设置所替代。新的首选项文件与 Serviceguard A.03.00.01 及更高版本中的体系结构变化兼容。新的首选项文件不能继承旧的首选项文件。

在 Windows 上安装 Serviceguard Manager

在装有 Microsoft Windows XP Professional Edition、Windows 2003 或 Windows 2000 Professional 的计算机上安装 Serviceguard Manager。如果已经安装了 Serviceguard Manager 的早期版本,请在安装新版本前先将其卸载:“开始”Æ“程序”Æ“Serviceguard Manager”Æ“卸载”

可以从两个位置开始安装:

  • 要从 Serviceguard 安装组件 CD 安装,请执行下列步骤:

    1. 请将光盘插入 PC 的驱动器。

    2. 单击屏幕左下角的“开始”菜单。选择“设置”Æ“控制面板”。双击“添加/删除程序”。

    3. 单击“安装”。

    4. 浏览到 SGManager\Windows。选择 sgmanager.exe。

    5. 单击“完成”并依照安装指导进行安装。

  • 要从 Web 安装,请执行下列步骤:

    1. 访问 http://www.software.hp.com。 单击 High Availability,然后单击 Serviceguard Manager

    2. 单击 Download Software 下的链接 (sgmanager.exe)。

    3. 可将该文件存储到系统中,也可直接从网站上运行。如果将其下载到系统中,可以在安装完成后将其删除。

    4. 在 PC 上运行 sgmanager.exe(或在资源管理器中双击 sgmanager.exe 文件)。

    5. 选择语言选项。缺省安装目录为:C:\Program Files\
      Hewlett-Packard\Serviceguard Manager\
      ,但是您可以选择自定义安装目录。

SG Manager A.04.02 图标将出现在桌面上。

使用 Windows 资源管理器,验证是否安装了下列文件夹:

  • bin

  • examples

  • jre

  • lib

  • log

  • users

  • ov(如果 PC 上已安装了 OpenView NNM)

Serviceguard Manager 将安装其自带的 JRE (Java Runtime Environment™),而不使用计算机上已安装的任何其他 JRE。

如果该计算机已安装了 NNM,请参阅下面的“在装有 OpenView 的情况下安装”。

验证 Serviceguard Manager 是否已列在“开始”Æ“程序”中。 验证 SG Manager A.04.02 图标是否出现在桌面上。

如果要从 Serviceguard Manager 的较早版本更新,则用户首选项文件将被缺省设置所替代。新的首选项文件与 Serviceguard A.03.00.01 及更高版本中的体系结构变化兼容。新的首选项文件不能继承旧的首选项文件。

在装有 HP Systems Insight Manager 的情况下安装

安装 Serviceguard Manager 时,系统会查看是否已经安装了 HP Systems InsightManager C.04.01.00 或更高版本。如果已经安装,则 Serviceguard Manager 安装过程会自动在 InsightManager 中注册,从而可以在 InsightManager 中启动 Serviceguard Manager。

如果要在安装 Serviceguard Manager 之后安装 Insight Manager,则不会自动完成注册。在这种情况下,请卸载 Serviceguard Manager,然后重新安装。

在装有 HP OpenView 的情况下安装

在安装 Serviceguard Manager 时,系统会查看是否已安装了下列 OpenView 产品之一:

  • NNM(Network Node Manager,网络节点管理器)7.0、6.31、6.3 和 6.2。

  • OpenView Operations 7.0 和 8.0。(OVO 包含 NNM。)

  • VPO 6.0。Serviceguard Manager 不支持 VPW (Vantage Point for Windows)。

如果已安装了上述产品中的任意一种,安装过程将自动执行下列操作:

  • 在 NNM 或 OVO 的工具栏上添加可用于启动 Serviceguard Manager 的菜单项和按钮(“Serviceguard Mgr 启动程序”)。

  • 发送 Serviceguard 事件,并将其记录在事件日志中。Serviceguard 辅助代理程序负责在状态或配置发生变化时通知管理工作站。缺省情况下,此程序安装在 /usr/lbin/cmsnmpd 中。

  • 将 Serviceguard 消息添加到 OVO 消息浏览器(如果已指定)以及 NNM 报警浏览器中。

  • 修改事件配置工具,以便可以设置自动操作,并过滤 Serviceguard 消息。

  • 配置数据集合,以便从网络节点获取 MIB 的历史数据,包括存储在 Serviceguard MIB 对象中的数据。Serviceguard 辅助代理程序为 Serviceguard MIB 对象提供服务。缺省情况下,此程序安装在 /usr/lbin/cmsnmpd 中。

然后,安装过程将查看是否安装了 OVO 7 或更高版本,或者 VPO 6 或更高版本。如果有,则查看是否还安装有 ClusterView。

如果确实安装了 ClusterView,则不会覆盖任何文件。随后将安装启动程序,以便可以从 OpenView 菜单打开 Serviceguard Manager 的实例。

如果未安装 ClusterView,但确实安装了 OVO,则会将工具添加到 Tool Bank,以备 OpenView 管理员进行分配。这些工具在下面列出。

请小心分配这些工具。有些工具需要对 Serviceguard 节点拥有超级用户访问权限,有些则可以间接地授予访问权限。

  • Serviceguard Mgr 启动程序:可从 OpenView 启动 Serviceguard Manager。Serviceguard Manager 独立于 OpenView。它并不使用 OV 守护程序或对象数据库来发现群集的配置或状态,而是通过连接到 Serviceguard A.11.13 或更高版本来获取信息,然后,Serviceguard 将搜索其子网并收集信息。

  • 安装以下工具,以便在选定的群集节点上运行:

    • HA 信息工具:

      • 查询群集配置:使用 cmquerycl 命令收集配置信息

      • 扫描群集:使用 cmscancl 命令显示有关群集配置、LAN 卡、磁盘和文件系统的信息

      • 查看群集二进制配置:使用 cmviewconf 命令查看二进制配置文件的 ASCII 提取文件

      • 查看群集配置:使用 cmviewcl 命令查看正在运行的群集的配置和状态

      • 查看系统日志:打开 vi 编辑器查看 /var/adm/syslog/syslog.log

    • HA 管理工具:

      • 运行群集:使用 cmruncl 命令在选定节点上启动群集

      • 暂停群集:使用 sghaltcl 命令(cmhaltcl 命令的一个变体)暂停选定节点的群集

      • 运行节点:使用 cmrunnode 命令将选定节点加入其群集

      • 暂停节点:使用 cmhaltnode 命令使选定节点在其群集内停止活动

    • 网络诊断工具:

      • 查看接口配置:显示 LAN 接口配置参数

      • LAN 诊断和管理:启动用于管理和测试局域网的 lanadmin 程序

      • 扫描 LAN 接口:使用 lanscan 命令显示在系统中具有支持软件的每个 LAN 设备的信息

      • IP 接口状态:使用netstat 命令显示网络接口和协议的统计数据,以及与网络相关的各种数据结构内容(可选择选项进行有条件输出。)

    • LVM 工具:

      • 查看逻辑卷:显示当前配置的逻辑卷

      • 查看卷组:使用 vgdisplay 命令显示已配置卷组的信息

卸载 Serviceguard Manager

安装 Serviceguard Manager 之前,最好先卸载任何之前的版本。

从 HP-UX 上卸载

在 HP-UX 中,可通过运行下面的命令卸载 Serviceguard Manager: swremove B8325BA

卸载 Serviceguard Manager 之后,可将 Serviceguard Manager 的日志文件删除,如果不准备重新安装,可将整个目录(缺省为 /var/opt/sgmgr/)删除。如果不准备重新安装,也可将用户主目录中 .sgmgr 目录下存储的首选项文件删除。

从 Linux 上卸载

在 Linux 中,运行以下命令卸载 Serviceguard Manager:

rpm -e sgmanager

卸载之后,可将 Serviceguard Manager 的日志文件删除;如果不准备重新安装,则可将整个目录(在 Red Hat 上缺省为 /usr/local/sgmgr;在 SuSE 上缺省为 /opt/sgmgr)删除。如果收到“无法删除。”消息,可忽略此出错消息。如果不准备重新安装,可将用户主目录中 .sgmgr/users 目录下存储的首选项文件删除。

从 Windows 上卸载

在 Windows 上卸载 Serviceguard Manager 的方法有两种:

  • 在“开始”菜单中,选择“程序”Æ“Serviceguard Manager”Æ“卸载”。

  • 在“开始”菜单中,选择“设置”Æ“控制面板”Æ“添加/删除程序”。从列表中选择 Serviceguard Manager。

卸载 Serviceguard Manager 之后,可将日志文件删除;如果不准备重新安装,可以删除整个目录:C:\Program Files\Hewlett-Packard\
Serviceguard Manager\log
文件夹删除。如果不准备重新安装,也可将用户首选项文件夹删除。在 Windows 中,首选项缺省位于:
C:\Program Files\Hewlett-Packard\Serviceguard Manager\users

删除 Serviceguard Manager - OpenView 的集成部分

如果已将 Serviceguard Manager 集成到 OpenView,除执行 Serviceguard Manager 的 swremove 命令之外,还需要手动执行下列操作:

  • 如果只安装了 NNM,而未安装 OVO,请执行下列操作:

    1. 删除事件模板:进入 NNM 菜单,并选择“选项”Æ“事件配置”。从列表中删除下列事件组:

      • hpEMSTraps

      • hpmcMgmt Traps

      • hpmcSGTraps

    2. 删除 SGMgr MIB:进入 NNM 菜单,并选择“选项”Æ“加载/卸载 MIB:SNMP”。卸载下列 MIB:

      • hp-cluster

      • hp-sgcluster

  • 如果安装有 OVO(其中包括 NNM),请执行下列操作:

    1. 删除消息:进入 Message Group Bank,然后删除 Message Group HA。

    2. 删除模板和监视器:打开 Message Source Templates 窗口。缺省情况下,可在顶层结构中看到下列各项。将其删除:

      • Syslog

      • SG_check_cmsnmpd

      • EMS SNMP Traps

      • HA Cluster SNMP Traps

    3. 删除应用程序工具:从 Application Bank 中删除下列工具组:

      • HA Info

      • HA Admin

      • LVM

      • Net Diag

卸载:删除 SNMP 陷阱目标

如果不准备重新安装,且不希望再收到 SNMP 陷阱,您需要“取消设置”发送节点上的陷阱目标。

  1. 首先要获取向计算机发送陷阱的节点列表。在“查看”菜单中选择“事件浏览器”。单击“配置”标签。记录节点和 IP 地址。

    请注意“配置”标签仅显示当前映射图中的节点。如果有若干个子网,请连接到每一子网上的会话服务器,然后选择有关查看所有节点的选项。

  2. 登录到每个节点并编辑 /etc/snmpd.conf 文件,将计算机从列表中删除。

  3. 停止并重新启动节点上的 SNMP 主代理程序。

    1. 执行以下命令查找进程的 ID 号:ps -ef | grep snmp

      主代理程序将显示为 snmpd;辅助代理程序将显示为 cmsnmpd

    2. 执行以下命令停止该进程:kill <pid>

    3. 重新启动代理程序。

      使用:/sbin/init.d/SnmpMaster start 重新启动主代理程序。

      使用:/sbin/lbin/cmsnmpd 重新启动辅助代理程序。

设置 Serviceguard Manager

安全性、登录和访问策略

在 A.11.16 版中,Serviceguard 更改了其控制和分配登录及角色的方法。 因此,在 A.11.16 及更高版本中打开 Serviceguard Manager 会话以及查看 Serviceguard 对象的方法与以前的 Serviceguard 版本大不相同。

A.11.16 及更高版本中的登录和角色:

在群集节点上创建或修改配置仍然需要超级用户访问权限 (UID=0)。 从 Serviceguard A.11.16 开始,超级用户可以通过 Serviceguard Manager 或命令行配置群集和程序包。

除此之外,在群集配置文件中可以定义四个非超级用户角色。这些角色被指定为群集和程序包配置文件中的访问控制策略。每个访问策略分为三部分:

  • 用户:主机的 /etc/passwd 文件中的任一用户名

  • 主机:用户发出指令的位置对于 Serviceguard Manager 来说,即是会话服务器节点。

  • 角色:用户可以对配置该策略的群集发出的命令。有四个非超级用户角色:

    • 监视(查看,只读):在群集配置文件中定义

      这是唯一不需要主机节点安装 Serviceguard A.11.16 的角色。

    • (单个程序包)程序包管理:在程序包配置文件中定义

    • (所有群集程序包)程序包管理:在群集配置文件中定义

    • 完全管理(群集及其程序包)程序包管理:在群集配置文件中定义

有关访问控制策略的详细信息,请参阅联机帮助中的“《配置群集:角色》”。

如果已将群集升级到 Serviceguard A.11.16,则其 cmclnodelist 就会移植到访问控制策略中。 A.11.16 中没有 cmclnodelist。如果先前的 cmclnodelist 文件列出成对的 <sess.server> <user> 条目,则群集配置中就会包含具有如下三项内容的访问控制策略:

  • USER_NAME <user>

  • USER_HOST <sess.server>

  • USER_ROLE Monitor(所有移植的成对条目都具有监视、仅查看角色。)

如果旧的 cmclnodelist 包含通配符 +,则此配置文件就包含具有如下三项通配符的访问控制策略:

  • USER_NAME ANY_USER

  • USER_HOST ANY_SERVICEGUARD_NODE

  • USER_ROLE MONITOR(所有移植的成对条目都具有监视、仅查看角色。)

只有超级用户可以修改配置来更改访问控制策略。添加、修改或删除访问控制策略时不必暂停群集或任何程序包。

引导新的 A.11.16 节点

如果群集位于 A.11.16 节点上,则要在 Serviceguard Manager 中查看此群集及其节点,请务必至少配置一项访问控制策略。一旦配置了群集,Serviceguard 就只会查看群集配置文件中的访问设置,而忽略 .rhosts 文件和 cmclnodelist 文件。

如果未配置群集,则可以创建一个 cmclnodelist 文件,并将其作为访问设置的“引导”文件。此后,便可以在 Serviceguard Manager 的映射图、树和“属性”中查看节点信息了。即使该节点当前不属于群集,它仍会显示在“未用节点”列表中。要稍后对其进行配置,可以连接到安装了 Serviceguard A.11.16 的会话服务器,并从“未用节点”中选择该节点,然后从“操作”菜单中选择“配置”。

要创建引导文件,请执行下列步骤:

  1. 在节点中创建文件 /etc/cmcluster/cmclnodelist

  2. 使用任何 ASCII 编辑器,添加以下注释:

    ####################################################

    # Do not try to configure access in this file.                                        

    # This is only for bootstrapping, before a cluster is configured.   

    # Once a cluster exists, Serviceguard will ignore this file.           

    ######################################################

  3. 在该注释下创建监视访问权限,从而使 Serviceguard 能够将此节点作为未用节点发现和显示。

    最简单的方法是在注释下添加一个通配符 +(加号)。这相当于为来自任何 Serviceguard 节点的任何用户授予“仅查看”监视角色。这样,该节点的子网上的任何会话就能够查询此群集,并在任何 Serviceguard Manager 会话中显示该群集的信息。

    您也可以成对列出任意数量的 <hostname> <username> 条目。主机名 (hostname) 可以是任意会话服务器的名称,用户 (username) 可以是会话服务器的 /etc/passwd 文件中的任意名称。

现在便可在 Serviceguard Manager 会话中查看新的 A.11.16 节点了。如果会话服务器安装的也是 A.11.16,则可以将此节点配置到某一群集中。系统会提示输入此节点的超级用户口令。

A.11.15 及更早版本中的登录、角色和安全性:

有经验的 Serviceguard 用户可能认为命令行用户的 cmviewcl 命令与 Serviceguard Manager 用户获取安装有 Serviceguard A.11.15 及更早版本的远程群集的信息的方式具有相似之处。某些用户还可通过 Serviceguard Manager 将最常见的管理命令转发给这些 Serviceguard 群集,其效果与登录到节点后在命令行上发出命令是相同的。

但请注意,这两种方法的权限和访问机制实际上是不同的。在 A.11.15 及更早版本中,Serviceguard Manager 用户的权限取决于登录到会话服务器时所使用的登录名,而不是取决于群集节点。代表用户与群集节点交互操作的是会话服务器,交互操作的方式是通过 Cluster Object Manager (Serviceguard API)。

Serviceguard Manager 用户不必直接访问目标节点即可配置 Serviceguard 11.16。用户可以凭借任何身份登录到会话服务器。但是,在配置映射图或树中显示的任何对象之前,该用户必须至少提供一个群集节点的超级用户口令。

如果目标节点安装的是 A.11.15 或更早版本,则会话服务器节点就只能以超级用户身份访问它。推荐的访问机制是,在目标节点的 cmclnodelist 文件中记录会话服务器的名称或 IP 地址。而如果在目标节点的 .rhosts 文件中记录会话服务器节点则较缺乏安全性。如果在 cmclnodelist 中列出会话服务器节点,则只允许与 Serviceguard 进行通信;如果在 .rhosts 中列出会话服务器节点,则会授予更大的访问权限。

如果用户以超级用户身份登录到安装了 A.11.15 或更早版本的会话服务器节点,则此会话服务器节点也会在菜单中显示某些常见的管理命令。此会话服务器会将这些命令转发给此用户会话中的群集。

如果要从较早版本更新,请考虑安装有 Serviceguard A.11.13、A.11.14 和 A.11.15 的 HP-UX 节点上的权限。以超级用户身份登录到此节点的任何人可能都能够对此节点的子网中的任何群集对象执行管理命令。如果不希望访问该节点,则可以对该节点上的超级用户登录行为加以限制,或者将该节点的访问权限限制为其子网上的特定群集。

建立高可用性连接

如果愿意,可以创建 Serviceguard 程序包,使监视工作站和会话服务器之间的连接具有高可用性。假设连接出现故障,您可能会看到“连接被断开”消息瞬间闪过,但 Serviceguard 会维护您的连接。它会将此连接从 Serviceguard 群集中的一个节点故障切换到同一群集中的另一节点。

Serviceguard Manager 通过连接到安装有 Serviceguard A.11.13 或更高版本的会话服务器来获取信息。Serviceguard 的组件 Cluster Object Manager 将轮询可用子网以发现其他 Serviceguard 对象。它会收集状态和配置信息,并将该信息发送回 Serviceguard Manager。

要在 Serviceguard Manager 与群集中的会话服务器节点之间设置高可用性连接,请执行下列步骤:

在装有 Serviceguard 的群集内创建程序包。要执行查看操作,请使用 Serviceguard A.11.12 或更高版本。要执行管理命令,请使用 Serviceguard A.11.13 或更高版本。

请参阅 Serviceguard 手册中的“《创建程序包配置》”一章。所有 Serviceguard 手册都已发布在网站上,可以随时查看或打印。请访问 http://www.docs.hp.com,然后单击 High Availability;产品按字母顺序排列。

  1. 获取一个 IP 地址,用作程序包的可重新定位地址。可以使用 nslookup 命令确保程序包名称和 IP 地址在 DNS 表中正确关联。

  2. 在对程序包命名时,请选择用户可以识别的名称,例如:Clus3Srvr。第一次打开 Serviceguard Manager 时将显示“连接”对话框。可以键入此名称作为服务器连接。此后,每当用户打开 Serviceguard Manager,该名称都将出现在列表中。

  3. 仅对程序包配置文件模板做以下两处修改,对其他字段保留缺省设置:

    • 列出程序包节点。对于高可用性,最好列出群集中的所有节点。

    • 对于运行脚本和暂停脚本的路径名,请指定运行和暂停脚本的控制脚本名和路径。(缺省路径列在文档中。)

  4. 打开控制脚本模板。仅修改两处,其余字段保留缺省设置。这将使客户端(Serviceguard Manager 管理节点)和会话服务器之间建立连接:

    • 插入与程序包关联的 IP 地址(程序包的可重新定位地址)。

    • 插入子网地址。

指定和配置新的 OpenView OVO 工具

安装 Serviceguard Manager 时,会检查是否已安装了 OpenView OVO。如果已安装了该软件,则会检查是否安装了前面“在装有 HP OpenView 的情况下安装”中列出的工具。如果没有,将进行安装。

恢复缺省配置

如果 Serviceguard Manager 配置丢失或遭到破坏,请按下列步骤恢复 Serviceguard Manager 的缺省配置:

  1. 退出所有 OVO 用户会话。

  2. 通过 /opt/OV/bin/ovstop opc 命令停止 OVO 服务器进程。

  3. 转至 /opt/OV/bin/OpC,用 opccfgupld -replace -subentity/
    opt/sgmgr/OV/SGOpC
    命令上载新配置。

  4. /opt/OV/bin/OpC/opcsv -stop/opt/OV/bin/OpC/
    opcsv -start
    命令停止并重新启动 OVO 程序包。

启动 Serviceguard Manager

可以直接从 HP-UX、Linux 和 Windows 中启动 Serviceguard Manager,也可以从 HP Sytems Insight Manager 或 HP OpenView 中启动 Serviceguard Manager。

从 HP-UX 启动 Serviceguard Manager

要在 HP-UX 中独立启动 Serviceguard Manager,请转至 Serviceguard Manager 目录(缺省为 /opt/sgmgr/bin),并输入 sgmgr./sgmgr 命令及任何所需选项。要查看完整的命令,请输入 man sgmgr。在下面的“《sgmgr 命令语法》”中列出了各个选项的用法。

您也可以创建包含所需选项的脚本或别名。

从 Linux 启动 Serviceguard Manager

要在 Linux 中启动 Serviceguard Manager,请转至 Serviceguard Manager 目录(在 Red Hat 中,缺省为 /usr/local/sgmgr/bin;在 SuSE 中,缺省为 /opt/sgmgr/bin)。输入 sgmgr./sgmgr 命令及任何所需选项。要查看完整的命令,请输入 man sgmgr。在下面的“《sgmgr 命令语法》”中列出了各个选项的用法。

从 Windows 启动 Serviceguard Manager

在 Windows 中启动 Serviceguard Manager 的方法有三种:

  • 缺省情况下,桌面上会有一个快捷方式图标(标记为 SG Manager)。可以单击该图标启动程序。安装之后,单击该图标只会执行一个不带任何选项的简单命令。一旦程序打开,将会提示您输入选项。您可以修改图标属性,以便使用下列选项:您的姓名、口令、要连接到的会话服务器和要发现的群集。若要修改,请执行下列步骤:

    1. 右键单击该图标,在弹出菜单中选择“属性”。

    2. 在“目标”中添加命令选项,在下面的“《sgmgr 命令语法》”中列出了各个选项的用法。

      最好在命令和文件路径名两侧加上引号,虽然 Windows 允许目录中有空格和其他字符,但这可能会引起语法分析错误。

  • “开始”菜单中,选择“程序”Æ“Serviceguard Manager”。此操作将启动简单命令,不带任何选项。

  • 打开 DOS 窗口。在 DOS 提示符下,输入 SGMgrDOS.exe 命令。根据您的系统路径设置,您可能需要输入 SGMgr 目录(缺省为 C:\Program Files\
    Hewlett-Packard\Serviceguard Manager\bin)。也可以输入“《sgmgr 命令语法》”中列出的选项。

    最好在命令和文件路径名两侧加上引号。

从 HP Insight Manager 或 OpenView 启动 Serviceguard Manager

在 Insight Manager 或 OpenView 中,您可以从菜单栏启动 SGMgr,也可以通过单击 SGMgr 图标来启动。

安装 Serviceguard Manager 时,会检查是否安装了 HP Insight Manager 或 OpenView。如果安装了两者之一,Serviceguard 自身就会在该程序中进行注册。因此,如果同时安装了这两个,则需要在安装 Insight Manager 或 OpenView 之后安装 Serviceguard Manager。如果已安装了 Insight Manager 或 OpenView,只需卸载 Serviceguard Manager 并重新安装它即可。

sgmgr 命令语法

在 Linux 或 HP-UX 中启动 Serviceguard Manager 的基本命令是 sgmgr。而在 Windows 中为 SGMgr.exeSGMgrDOS.exe。选项会在下面列出。如果没有在命令中指定选项,界面打开后会在窗口中提示您指定选项。

  • 要打开已保存的(静态)文件,请执行下列步骤:

    • -f <文件名> 选项用于打开已保存的 .sgm 文件。输入已保存文件的路径名,并加上引号。此选项不能与其他任何选项一起使用。

  • 要打开会话服务器连接并查看可更新的映射图,请执行下列步骤;对每个会话重复使用下列选项:

    • -s <服务器名> 选项用于指定装有 Serviceguard A.11.13 或更高版本的节点。此节点将成为会话服务器。Serviceguard 将在其子网上发现其他群集,然后返回其配置和状态信息报告。

    • 如果指定了 -s 选项,也可指定 -l <用户名> 选项来输入用户在该服务器上的登录名。

    • 如果指定了 -l 选项,也可以指定 -p <口令> 选项来输入用户的口令。

    • -c <群集名称> 参数用于指定希望会话服务器发现的群集(会话服务器只能发现位于其所在子网上的节点)。这些群集将显示在映射图中的会话服务器名称下面。重复使用 -c 选项,在该会话中指定若干个群集。

    • -local 选项会发现配置了会话服务器的群集,不论其是否明确指定在 -c 选项中。

要打开另一个会话,请重复上述步骤。

指定 -un TRUE 可查看由该会话服务器在其子网中发现的未用节点。这些节点都装有 Serviceguard,但目前未在任何群集中配置。 仅在命令末尾指定该选项一次。

打开界面后,您将看到所选的内容,并可填写尚未选择的任何选项。

使用界面

打开 Serviceguard Manager 后,可以选择“连接”或“打开”(除非已在命令行中指定了其中之一)。

使用“打开”可以查看任何已保存的“快照”文件(扩展名为 .sgm)。要熟悉此程序,请打开所提供的示例文件。

要查看自己的“活动”群集,请使用“连接”。您需要登录到某个运行 Serviceguard A.11.13 或更高版本的节点。 命名该节点,使其成为您的会话服务器。该会话服务器可以发现其子网上的群集,但这些群集必须允许其进行访问。

有关执行管理功能的访问规则,请参阅表 1-1 “会话服务器对目标群集的功能”

一旦打开了某个会话,请从工具栏中打开“帮助”。从“帮助”窗口的“《目录》”中打开“《入门》”主题。 最好从“《使用 Serviceguard》”主题开始浏览。“《图注》”解释了映射图中的状态、颜色和符号。

选择某个树或映射图对象,然后从“操作”菜单中选择“属性”。

选择某个树或映射图对象,然后查看“操作”。如果有权限,则可以查看“管理”。如果选择安装了 Serviceguard A.11.16 的对象,还可以查看“配置”。

打印版本
保密声明 使用本网站表示您同意其使用条件
© 2005 - , Hewlett-Packard Development Company, L.P.