Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

5.4. Cómo crear un clúster

Esta sección describe cómo crear, modificar y borrar un esqueleto de configuración de clúster con el comando ccs sin dominios de conmutación de cercado y servicios de alta disponibilidad. Las siguientes secciones describen cómo establecer esas partes de la configuración.
Para crear un esqueleto de archivo de configuración de clúster, primero cree un clúster y póngale un nombre, luego añada los nodos al clúster, como en el siguiente procedimiento:
  1. Crear un archivo de configuración de clúster en uno de los nodos en el clúster al ejecutar el comando ccs mediante el parámetro -h para especificar el nodo en el cual crear el archivo y la opción createcluster para especificar un nombre para el clúster:
    ccs -h host --createcluster clustername
    Por ejemplo, el siguiente comando crea un archivo de configuración en node-01.example.com llamado mycluster:
    ccs -h node-01.example.com --createcluster mycluster
    
    usterEl nombre de clúster no puede exceder a 15 caracteres.
    Si un archivo cluster.conf ya existe en el host que usted especificó, ejecute este comando para remplazar el archivo existente.
    Si desea crear un archivo de configuración de clúster en su sistema local, puede especificar la opción -f en lugar de la opción -h. Para obtener mayor información sobre cómo crar el archivo de forma local, consulte la Sección 5.1.1, “Cómo crear un archivo de configuración de clúster en un sistema local”.
  2. Para configurar los nodos que contiene el clúster, ejecute el siguiente comando para cada nodo en el clúster.
    ccs -h host --addnode nodo
    Por ejemplo, los siguientes tres comandos añaden los nodos node-01.example.com, node-02.example.com, y node-03.example.com al archivo de configuración en node-01.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
    
    Para ver una lista de los nodos que han sido configurados para un clúster, ejecute el siguiente comando:
    ccs -h host --lsnodes
    
    Ejemplo 5.1, “Archivo cluster.conf después de añadir tres nodos” muestra un archivo de configuración cluster.conf después de haber creado clúster mycluster que contiene los nodos node-01.example.com, node-02.example.com, y node-03.example.com.

    Ejemplo 5.1. Archivo cluster.conf después de añadir tres nodos

    
    <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>
    
    
    Cuando usted añade un nodo al clúster, puede especificar el nombre de votos que el nodo aporta para determinar si hay cuórum. Para establecer el número de votos para un nodo de clúster, use el siguiente comando:
    ccs -h host --addnode host --votes votos
    Cuando usted añade un nodo, ccs asigna al nodo un número entero único que sirve de identificador de nodo. Si desea especificar el nodo de forma manual cuando cree un nodo, use el siguiente comando:
    ccs -h host --addnode host --nodeid nodeid
    Para retirar un nodo de un clúster, ejecute el siguiente comando:
    ccs -h host --rmnode nodo
Cuando haya terminado todos los componentes de su clúster, necesitará sincronizar el archivo de configuración de clúster para todos los nodos, como se describe en la Sección 5.15, “Cómo propagar el archivo de configuración a los nodos de clúster”.