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

配置并运行 Quorum Server

» 

技术文档资料

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

 » 目录

 » 索引

注释:执行下列群集操作时,Quorum Server 必须处于运行状态:
  • 执行 cmquerycl 命令时

  • 进行群集重组时

  • 执行 cmapplyconf 命令时

为 Quorum Server 创建程序包

可以在另一群集上将 Quorum Server (QS) 作为程序包运行。

要将 Quorum Server 配置为一个程序包,并将 QS 用作受监视的服务,请执行下列步骤:

  1. 在所有节点上安装 Quorum Server 软件;请参阅“安装 Quorum Server”

  2. 在配置目录 ($SGCONF) 中为 QS 程序包创建一个子目录,然后将工作目录转至该子目录:

    # mkdir qs-pkg

    # cd qs-pkg

  3. 创建程序包 ASCII 文件:

    # cmmakepkg -P qs-pkg.config

  4. 在该文件中编辑参数值,如下所示。

    表 1-1 qs-pkg 程序包 ASCII 文件参数

    参数
    PACKAGE_NAMEqs-pkg
    PACKAGE_TYPEFAILOVER
    FAILOVER_POLICYCONFIGURED_NODE
    FAILBACK_POLICYMANUAL
    NODE_NAME*
    AUTO_RUN
    LOCAL_LAN_FAILOVER_ALLOWED
    NODE_FAIL_FAST_ENABLED
    RUN_SCRIPT$SGCONF/qs-pkg/qs-pkg.ctl
    RUN_SCRIPT_TIMEOUTNO_TIMEOUT
    HALT_SCRIPT$SGCONF/qs-pkg/qs-pkg.ctl
    HALT_SCRIPT_TIMEOUTNO_TIMEOUT
    SERVICE_NAMEqs
    SERVICE_FAIL_FAST_ENABLED
    SERVICE_HALT_TIMEOUT10
    SUBNET在此处指定子网。

     

  5. 在同一目录中创建控制脚本:

    # cmmakepkg -s qs-pkg.ctl

  6. 使用下表中的参数编辑该文件。

    表 1-2 qs-pkg 程序包控制脚本参数

    参数
    IP[0]访问 Quorum Server 时使用的 IP 地址
    SUBNET[0]在此处指定子网
    SERVICE_NAME[0]qs
    SERVICE_CMD[0]

    (>> 此示例中的重定向文件表示推荐的日志路径名)

    HP-UX:/usr/lbin/qs >> /var/adm/qs/qs.log 2>&1

    Linux:

      Red Hat:/usr/local/qs/bin/qs >> /var/log/qs/qs.log 2>&1

      SuSE:/opt/qs/bin/qs >> /var/log/qs/qs.log 2>&1

    SERVICE_RESTART“-R”

     

  7. 运行群集并启动 Quorum Server 程序包。

在一个系统上运行 Quorum Server

指定日志文件

缺省情况下,Quorum Server 实时消息输出到 stdoutstderr 文件。HP 建议您创建一个诸如 /var/adm/qs 的目录,然后在启动 Quorum Server 时,将 stdoutstderr 重定向到此目录中的某个文件(例如 /var/adm/qs/qs.log);请参阅下面的示例中的 /etc/inittab 条目示例。推荐的路径名位于表 1-2 “qs-pkg 程序包控制脚本参数” 中。

运行 Quorum Server

必须具有超级用户权限才能运行 Quorum Server。在一个系统上,可以对 Quorum Server 进行配置,以便在其所在的系统重新启动或重新引导时启动。在 /etc/inittab 文件中创建如下所示的条目:

  • 对于 HP-UX:

qs:345:respawn:/usr/lbin/qs >> /var/adm/qs/qs.log 2>&1

  • 对于 Red Hat Linux(所有命令选项都在一行):

qs:345:respawn:/usr/local/qs/bin/qs >> /var/log/qs/
qs.log 2>&1

  • 对于 SuSE Linux,请输入:

qs:345:respawn:/opt/qs/bin/qs >> /var/log/qs/qs.log 2>&1

如下所示启动 Quorum Server:

# init q

通过检查 qs.log 文件验证 Quorum Server 是否正在运行(推荐的日志路径名位于表 1-2 “qs-pkg 程序包控制脚本参数” 中)。

对于 HP-UX,输入:# cat /var/adm/qs/qs.log

对于 Linux,输入:# cat /var/log/qs/qs.log

日志中应包含如下条目,表明 Quorum Server 已经启动:

Oct 04 12:25:06:0:main:Starting Quorum Server
Oct 04 12:25:09:0:main:Server is up and waiting for connections at port 1238

更新授权文件

Quorum Server 在启动时读取授权文件。

HP-UX 中的授权文件是 /etc/cmcluster/qs_authfile

Linux Red Hat 中的授权文件是 /usr/local/qs/conf/qs_authfile。Linux SuSE 中的授权文件是 /opt/qs/conf/qs_authfile

如果修改此文件,则必须强制重新读取此文件:

  • 对于 HP-UX:# /usr/lbin/qs -update

  • 对于 Linux:

    • Red Hat: # /usr/local/qs/bin/qs -update

    • SuSE:# /opt/qs/bin/qs -update

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