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:
- Crear un archivo de configuración de clúster en uno de los nodos en el clúster al ejecutar el comando
ccsmediante el parámetro-hpara especificar el nodo en el cual crear el archivo y la opcióncreateclusterpara especificar un nombre para el clúster:ccs -h host --createcluster clustername
Por ejemplo, el siguiente comando crea un archivo de configuración ennode-01.example.comllamadomycluster:ccs -h node-01.example.com --createcluster mycluster
usterEl nombre de clúster no puede exceder a 15 caracteres.Si un archivocluster.confya 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-fen 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”. - 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 nodosnode-01.example.com,node-02.example.com, ynode-03.example.comal archivo de configuración ennode-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, “Archivocluster.confdespués de añadir tres nodos” muestra un archivo de configuracióncluster.confdespués de haber creado clústermyclusterque contiene los nodosnode-01.example.com,node-02.example.com, ynode-03.example.com.Ejemplo 5.1. Archivo
cluster.confdespué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,ccsasigna 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”.