AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 529550
Accepted
Iain Hallam
Iain Hallam
Asked: 2013-08-09 02:11:27 +0800 CST2013-08-09 02:11:27 +0800 CST 2013-08-09 02:11:27 +0800 CST

为什么 Red Hat Cluster Suite 停止工作?

  • 772

我一直在 CentOS 6.4 上测试集群套件,并且运行良好,但我今天注意到 [ 8 月 8 日,当这个问题最初被问到时],它不喜欢以前工作的配置。我尝试使用 CCS 从头开始​​重新创建配置,但这会导致验证错误。


8月21日编辑:

我现在已经从 CentOS 6.4 x86_64 最小安装中完全重新安装了该盒子,添加了以下软件包及其依赖项:

yum install bind-utils dhcp dos2unix man man-pages man-pages-overrides nano nmap ntp rsync tcpdump unix2dos vim-enhanced wget

和

yum install rgmanager ccs

以下命令都有效:

ccs -h ha-01 --createcluster test-ha
ccs -h ha-01 --addnode ha-01
ccs -h ha-01 --addnode ha-02
ccs -h ha-01 --addresource ip address=10.1.1.3 monitor_link=1
ccs -h ha-01 --addresource ip address=10.1.1.4 monitor_link=1
ccs -h ha-01 --addresource ip address=10.110.0.3 monitor_link=1
ccs -h ha-01 --addresource ip address=10.110.8.3 monitor_link=1
ccs -h ha-01 --addservice routing-a autostart=1 recovery=restart
ccs -h ha-01 --addservice routing-b autostart=1 recovery=restart
ccs -h ha-01 --addsubservice routing-a ip ref=10.1.1.3
ccs -h ha-01 --addsubservice routing-a ip ref=10.110.0.3
ccs -h ha-01 --addsubservice routing-b ip ref=10.1.1.4
ccs -h ha-01 --addsubservice routing-b ip ref=10.110.8.3

并导致以下配置:

<?xml version="1.0"?>
<cluster config_version="13" name="test-ha">
    <fence_daemon/>
    <clusternodes>
        <clusternode name="ha-01" nodeid="1"/>
        <clusternode name="ha-02" nodeid="2"/>
    </clusternodes>
    <cman/>
    <fencedevices/>
    <rm>
        <failoverdomains/>
        <resources>
            <ip address="10.1.1.3" monitor_link="1"/>
            <ip address="10.1.1.4" monitor_link="1"/>
            <ip address="10.110.0.3" monitor_link="1"/>
            <ip address="10.110.8.3" monitor_link="1"/>
        </resources>
        <service autostart="1" name="routing-a" recovery="restart">
            <ip ref="10.1.1.3"/>
            <ip ref="10.110.0.3"/>
        </service>
        <service autostart="1" name="routing-b" recovery="restart">
            <ip ref="10.1.1.4"/>
            <ip ref="10.110.8.3"/>
        </service>
    </rm>
</cluster>

但是,如果我使用ccs_config_validate或尝试启动该cman服务,它会失败并显示:

Relax-NG validity error : Extra element rm in interleave
tempfile:10: element rm: Relax-NG validity error : Element cluster failed to validate content
Configuration fails to validate

这是怎么回事?这曾经奏效!

centos
  • 2 2 个回答
  • 1923 Views

2 个回答

  • Voted
  1. c4f4t0r
    2013-08-28T02:22:42+08:002013-08-28T02:22:42+08:00

    我认为您缺少故障转移域,如果您想在 redhat 集群上定义一个服务,首先您需要定义一个故障转移域,您可以将故障转移域用于许多服务或每个服务一个。

    如果您需要有关故障转移域“man clurgmgrd”的更多信息

    故障转移域是服务可能绑定到的成员的有序子集。以下

    是管理选项的语义列表,这些选项关于不同的配置选项如何影响故障转移域的行为:

    • 0
  2. Best Answer
    Iain Hallam
    2013-09-21T05:01:46+08:002013-09-21T05:01:46+08:00

    yum update在更多的舞蹈之后,它才刚刚开始工作。我比较了新旧/var/lib/cluster/cluster.rng,惊喜,惊喜,有区别。系统上不起作用的那个是缺少<ip>元素的任何定义。

    当前系统的化身是从同一张最小光盘安装的,我有一个逐步的命令来剪切和粘贴,在我开发它的时候工作了几次,然后失败了将近两个月,现在开始了再次工作。我已经建造了大约六次盒子,所以我想这不是程序。

    也许是 Red Hat 的失误,但我不确定如何找出在过去两个月内该文件中签入了哪些更改。

    • 0

相关问题

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 使用 crontab 和 /etc/cron.hourly,daily,weekly 的区别

  • 持续监控许多服务器运行状况的简单方法?

  • Hudson 无法在 tomcat5 中启动

  • CentOS 的依赖挑战

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve