5.4. 创建集群


本小节论述了如何使用 ccs 命令,在没有 fencing、故障切换域和 HA 服务的情况下创建、修改并删除集群配置框架。随后的小节论述了如何设置配置文件的那些部分。
要创建集群配置文件框架,请首先创建并命名该集群,然后在该集群中添加节点,如下所示:
  1. 在该集群中的节点中执行 ccs 命令创建集群配置文件,使用 -h 参数指定创建该文件的节点,并使用 createcluster 选项指定该集群名称:
    ccs -h host --createcluster clustername
    例如:下面的命令在 node-01.example.com 中创建了名为 mycluster 的配置文件:
    ccs -h node-01.example.com --createcluster mycluster
    
    集群名称不能超过 15 个字符。
    如果您指定的主机中已经存在 cluster.conf 文件,执行这个命令将替换现有文件。
    如果您要在本地系统中创建集群配置文件,可以使用 -f 选项而不是 -h 选项。有关在本地创建该文件的详情请参考 第 5.1.1 节 “在本地系统中创建集群配置文件” 所述。
  2. 要配置该集群包含的节点,请在该集群的每个节点中执行以下命令:
    ccs -h host --addnode node
    例如:以下三个命令可在 node-01.example.com 的配置文件中添加 node-01.example.comnode-02.example.comnode-03.example.com
    ccs -h node-01.example.com --addnode node-01.example.com
    ccs -h node-01.example.com --addnode node-02.example.com
    ccs -h node-01.example.com --addnode node-03.example.com
    
    要查看集群中已经配置的节点列表,请执行以下命令:
    ccs -h host --lsnodes
    
    例 5.1 “cluster.conf File After Adding Three Nodes” 演示了您创建了包括节点 node-01.example.comnode-02.example.comnode-03.example.com 的集群 mycluster 后的 cluster.conf 配置文件。

    例 5.1. cluster.conf File After Adding Three Nodes

    
    <cluster name="mycluster" config_version="2">
       <clusternodes>
         <clusternode name="node-01.example.com" nodeid="1">
             <fence>
             </fence>
         </clusternode>
         <clusternode name="node-02.example.com" nodeid="2">
             <fence>
             </fence>
         </clusternode>
         <clusternode name="node-03.example.com" nodeid="3">
             <fence>
             </fence>
         </clusternode>
       </clusternodes>
       <fencedevices>
       </fencedevices>
       <rm>
       </rm>
    </cluster>
    
    
    当您在该集群中添加节点时,您可以指定该节点所供献的用来确定是否合法的票数。请使用以下命令为集群节点设定票数:
    ccs -h host --addnode host --votes votes
    添加节点时,ccs 会为该节点分配一个唯一证书作为该节点的识别符。如果您要在创建节点时手动指定节点识别符,请使用以下命令:
    ccs -h host --addnode host --nodeid nodeid
    要从集群中删除节点,请执行以下命令:
    ccs -h host --rmnode node
您完成配置集群的所有组件后,需要在所有节点中同步该集群配置文件,如 第 5.15 节 “在集群节点中推广配置文件” 所述。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.