Cercado y adición de una conmutación por error a la agrupación en clústeres-Parte 3

Cercado y adición de una conmutación por error a la agrupación en clústeres-Parte 3

En las dos guías anteriores, discutimos cómo instalar el clúster, crear un clúster y agregar nodos al clúster, también hemos estudiado cómo cluster.conf. parece estar después de lo necesario las configuraciones están hechas.

Hoy, en esta tercera parte de la serie de clustering, vamos a discutir qué es cercado, failover y cómo configurarlos en nuestra configuración.

 Cercado y agregar conmutación por error al clúster  Fencing and Add Failover to Cluster Cercado y agregar failover al clúster-Parte 3

En primer lugar, veamos qué se entiende por Fencing. y Failover.

¿Qué es Fencing?

Si pensamos en una configuración con más de un nodo, es posible que uno o más nodos puedan fallar en algún momento. Entonces, en este caso, la cerca es aislar el servidor que funciona mal del clúster para proteger y asegurar los recursos sincronizados. Por lo tanto, podemos agregar una valla para proteger los recursos compartidos dentro del clúster.

¿Qué es la conmutación por error?

Imagine un escenario, en el que un servidor tiene datos importantes para una organización que las partes interesadas necesitan que la organización mantenga el servidor en funcionamiento sin que se experimente ningún tiempo de inactividad. En este caso, podemos duplicar los datos en otro servidor (ahora hay dos servidores con datos y especificaciones idénticos) que podemos usar como conmutación por error.

freestar.config.enabled_slots.push (LocationName: “tecmint_incontent “, slotId:” tecmint_incontent “);

Por casualidad, uno de los servidores se cae, el otro servidor que hemos configurado como el fail-over se hará cargo de la carga y proporcionará los servicios prestados por el primer servidor. En este método, los usuarios no experimentarán el período de tiempo de inactividad causado al servidor principal.

Puede pasar por la Parte 01. y la Parte 02. de esta serie de agrupación en clústeres aquí:

  1. Qué es la agrupación en clúster y ventajas/desventajas-Parte 1
  2. Configuración de clúster con dos nodos en Linux-Parte 2

Como ya hemos comentado sobre la configuración de nuestro entorno de prueba en los dos últimos artículos, estamos usando tres servidores para esta configuración, el primer servidor actúa como un servidor de Cluster y los otros dos como nodos.

Cluster Server. 172.16.1.250. Nombre de host. clserver .test.net. node01. 172.16.1.222. Nombre de host. nd01server.test.net. node02. 172.16.1.223. Hostn ame. nd02server.test.net.

Paso 1: Cómo agregar cercas al servidor de clúster

1 .. Primero tenemos que habilitar el cercado en el servidor del clúster, para esto usaré a continuación dos comandos.

# ccs-h 172.16.1.250–setfencedaemon post_fail_delay = 0 # ccs-h 172.16.1.250–setfencedaemon post_join_delay = 10  Habilitar cercado en clúster  Habilitar cercado en clúster Habilitar cercado en clúster

Como puede ver, usamos el comando ccs. para agregar el configuraciones para agrupar. A continuación se muestran las definiciones de las opciones que he usado en el comando.

  1. -h. dirección IP del host del clúster.
  2. –setfencedaemon. aplica los cambios al demonio de cercado.
  3. post_fail_delay. tiempo en segundos que el demonio espera antes de vallar un servidor víctima cuando un nodo ha fallado.
  4. post_join_delay. : Tiempo en segundos que el demonio espera antes de vallar el servidor víctima cuando un nodo se ha unido al clúster.

2.. Ahora agreguemos un dispositivo de valla para nuestro clúster, ejecute el siguiente comando para agregar un dispositivo de valla.

# ccs-h 172.16.1.250–addfencedev tecmintfence agent = fence_virt

Así es como ejecuté el comando y cómo se ve el archivo cluster.conf después de agregar una valla dispositivo.

 Agregar dispositivo de cercado en Cluste r  Agregar dispositivo de cercado en clúster Agregar dispositivo de cercado en clúster

Puede ejecutar el siguiente comando para ver qué tipo de opciones de valla. que puede utilizar para crear un dispositivo de valla. Usé fence_virt. ya que uso VM para mi configuración.

# ccs-h 172.16.1.250–lsfenceopts Opciones de valla  Opciones de valla Opciones de valla

Paso 2: Agregar dos nodos al dispositivo de valla

3.. Ahora voy a agregar un método al dispositivo de valla creado y agregarle hosts.

# ccs-h 172.16.1.250–addmethod Method01 172.16.1.222 # ccs-h 172.16.1.250–addmethod Method01 172.16.1.223

Tienes que agregar los métodos que has creado hace tiempo para los dos nodos que tienes en tu configuración . A continuación se muestra cómo agregué métodos y mi cluster.conf.

 Agregar nodos al dispositivo de valla  Agregar nodos al dispositivo de valla Agregar nodos al dispositivo de valla

4.. Como paso siguiente, deberá agregar los métodos de valla que creó para el ambos nodos, al dispositivo de valla que creamos, a saber, “ tecmintfence. .

# ccs-h 172.16.1.250–addfenceinst tecmintfence 172.16.1.222 Method01 # ccs-h 172.16.1.250–addfenceinst tecmintfence 172.16.1.223 Method01

He asociado con éxito mis métodos con el dispositivo de valla y así es como se ve mi cluster.conf. ahora.

 Agregar valla a los nodos  Agregar valla a los nodos Agregar valla a los nodos

Ahora ha configurado correctamente el dispositivo, los métodos y agregó sus nodos. Como último paso de la parte 03. ahora le mostraré cómo agregar una conmutación por error a la configuración.

Paso 3: Agregar una conmutación por error al servidor de clúster

5.. Utilizo la siguiente sintaxis de comandos para crear mi conmutación por error a la configuración del clúster.

# ccs-h 172.16.1.250–addfailoverdomain tecmintfod ordenó  Agregar conmutación por error al clúster  Agregar error a Cluster Agregar conmutación por error a Clúster

6.. Como ha creado el dominio de conmutación por error, ahora puede agregarle dos nodos.

# ccs-h 172.16.1.250–addfailoverdomainnode tecmintfod 172.16.1.222 1 # ccs-h 172.16.1.250–addfailoverdomainnode tecmintfod 172.16.1.223 2  Agregar nodos a la conmutación por error del clúster  Agregar nodos a la conmutación por error del clúster Agregar nodos a la conmutación por error del clúster

Como se muestra arriba, puede ver cluster. conf. contiene todas las configuraciones que he agregado para el dominio de conmutación por error.

Espero que haya disfrutado de la Parte 3. de esta serie. La última parte de la serie de guías de agrupación en clústeres se publicará pronto, lo que le enseñará a agregar recursos al clúster, sincronizarlos e iniciar el clúster. Manténgase en contacto con Tecmint para los prácticos HowTos.