GNU/Linux >> Tutoriales Linux >  >> Linux

20 preguntas y respuestas de la entrevista Red Hat Clustering (Pacemaker)

La implementación de servicios en alta disponibilidad es una de las tareas más importantes y complejas para los geeks de Linux. La agrupación en clústeres de Red Hat, también conocida como Pacemaker, se utiliza para configurar servicios como NFS. , Apache , Calamar y PYMES etc. en alta disponibilidad, aquí alta disponibilidad significa que los servicios estarán disponibles en modo activo-pasivo.

En este artículo trataré de cubrir todas las preguntas importantes de Red Hat Clustering o Pacemaker Interview, estas preguntas lo ayudarán a prepararse para su entrevista

P:1 ¿Cuál es el papel de Corosync?

Respuesta:Es uno de los componentes importantes del marcapasos, que se usa para manejar la comunicación entre los nodos del clúster, además de que este marcapasos también lo usa para verificar la membresía del clúster y los datos de quórum.

P:2 ¿Cuál es el uso de Quorum en Red Hat Clustering?

Respuesta:  Un clúster en buen estado requiere quórum para funcionar, si en algún caso el clúster pierde el quórum, el clúster detendrá o cancelará los recursos y el grupo de recursos para mantener la integridad de los datos.

Entonces, el quórum se puede definir como un sistema de votación que se requiere para mantener la integridad del grupo. En un clúster, cada nodo o miembro tiene un voto, dependiendo de la cantidad de nodos en el clúster, el clúster formará el quórum cuando esté presente la mitad o más de la mitad de los votos.

P:3 ¿Cuáles son los diferentes tipos de vallas compatibles con el clúster de Red Hat?

Respuesta:Red Hat Cluster admite dos tipos de cercado,

a)       Cercas eléctricas

b)      Cercado de tela o almacenamiento

P:4:¿Cómo abrir puertos en el cortafuegos para la comunicación del clúster?

Respuesta:Supongamos que tiene un clúster de dos nodos, luego ejecute el siguiente comando en cada nodo para abrir los puertos del firewall relacionados con la agrupación en clústeres de Red Hat,

~]# firewall-cmd --permanent --add-service=high-availability
~] # firewall-cmd --reload
P:5 ¿Cuál es el uso del comando pcs?

Respuesta:pcs es una utilidad de línea de comandos, utilizada para configurar y administrar nodos de clúster. En otros términos, podemos decir que los PC administran todos los aspectos del grupo de marcapasos.

P:6 ¿Cómo comprobar el estado de su clúster?

Respuesta:El estado del clúster se muestra mediante dos comandos,

~]# pcs cluster status
~]# pcs status
P:7 ¿Cómo habilitar el inicio automático del clúster en todos los nodos de clúster configurados?

Respuesta:supongamos que tiene un clúster de tres nodos y desea iniciar los servicios del clúster y unirse al clúster automáticamente después de reiniciar. Entonces, para lograr ejecutar el siguiente comando desde cualquiera de los nodos del clúster,

~]# pcs cluster enable --all
P:8 ¿Cómo prohibir que un nodo de clúster aloje los servicios?

Respuesta:Hay algunas situaciones en las que el administrador necesita suspender temporalmente un nodo de clúster sin afectar la operación del clúster, esto se puede lograr fácilmente marcando ese nodo de clúster como "en espera “,

Ejecute el siguiente comando desde un nodo de clúster,

~]# pcs cluster standby {Cluster_Node_Name}

Para reanudar los servicios de clúster en este nodo, ejecute el siguiente comando,

~]# pcs cluster unstandby {Cluster_Node_Name}
P:9 ¿Cómo comprobar el estado del quórum?

Respuesta:El estado actual del quórum de su clúster se puede ver mediante la utilidad de línea de comandos "corosync-quorumtool

Ejecute el siguiente comando desde cualquiera de los nodos del clúster.

~]# corosync-quorumtool

La salida del comando anterior mostrará la información sobre el quórum, como el número de nodos, el estado del quórum, el total de votos, los votos esperados y el quórum, etc.

Para seguir ejecutando "corosync-quorumtool" en ejecución, utilice el indicador "-m".

P:10 ¿Qué es vallado y cómo se configura en Red Hat Cluster/Pacemaker?

Respuesta:La cerca es una técnica o método para apagar o terminar el nodo defectuoso del clúster. El cercado es un componente muy importante de un clúster, Red Hat Cluster no iniciará la recuperación de recursos y servicios para el nodo que no responde hasta que ese nodo haya sido cercado.

En Red Hat Clustering, el cercado se configura a través de “pcs stonith “, aquí stonith significa “Dispara al otro nodo en la cabeza”

~]# pcs stonith create name fencing_agent  parameters
P:11 ¿Cómo ver la configuración de cercado y cómo cercar un nodo de clúster?

Respuesta:Para ver toda la configuración del cercado, ejecute el siguiente comando desde cualquiera de los nodos,

~]# pcs stonith show --full

Para cercar manualmente, use el siguiente comando

~]# pcs stonith fence nodeb.example.com
P:12 ¿Qué es un dispositivo de protección basado en almacenamiento y cómo crear un dispositivo de protección basado en almacenamiento?

Respuesta:Como sugiere el nombre, el dispositivo de valla basado en almacenamiento cortará el acceso al almacenamiento del nodo del clúster defectuoso, no apagará ni terminará el nodo del clúster.

Supongamos que el almacenamiento compartido como "/dev/sda" está asignado a todos los nodos del clúster, luego crea el dispositivo de cercado basado en almacenamiento usando el siguiente comando,

~]# pcs stonith create {Name_Of_Fence_Device} fence_scsi devices=/dev/sda meta provides=unfencing

Use el siguiente comando para cercar cualquier nodo de clúster para realizar pruebas de cerca,

~]# pcs stonith fence {Cluster_Node_Name}
P:13 ¿Cómo mostrar información útil sobre el recurso del clúster?

Respuesta:Para mostrar la información sobre cualquier recurso de clúster, use el siguiente comando desde cualquiera de los nodos del clúster,

~]#  pcs resource describe {resource_name}

Ejemplo:

~]# pcs resource describe Filesystem

Para mostrar la lista de todos los recursos de un clúster, use el siguiente comando,

~]# pcs resource list
P:14 ¿Dígame la sintaxis para crear un recurso en el clúster de Red Hat?

Respuesta:Utilice la siguiente sintaxis para crear un recurso en Red Hat Cluster/Pacemaker,

~]# pcs resource create {resource_name} {resource_provider} {resource_parameters} --group {group_name}

Supongamos que queremos crear un recurso de sistema de archivos,

~]# pcs resource create my_fs Filesystem device=/dev/sdb1 directory=/var/www/html fstype=xfs –group my_group
P:15 ¿Cómo enumerar y borrar el recuento de fallas de un recurso de clúster?

Respuesta:El recuento de fallas de un recurso de clúster se puede mostrar usando el siguiente comando,

~]# pcs resource failcount show

Para borrar o restablecer el recuento de fallas de un recurso de clúster, use el siguiente comando pcs,

~]# pcs resource failcount reset {resource_name} {cluster_node_name}
P:16 ¿Cómo mover un recurso de clúster de un nodo a otro?

Respuesta:Los recursos del clúster y los grupos de recursos pueden alejarse del nodo del clúster mediante el siguiente comando,

~]# pcs resource move {resource_or_resources_group}  {cluster_node_name}

Cuando un recurso de clúster o un grupo de recursos se aleja de un nodo de clúster, se habilita una regla de restricción temporal en el clúster para ese nodo, lo que significa que ese recurso/grupo de recursos no se puede ejecutar en ese nodo de clúster, por lo que para eliminar esa restricción, use lo siguiente mando,

~]# pcs resource clear {resource_or_resource_group} {cluster_node_name}
P:17 ¿Cuál es el archivo de registro predeterminado para marcapasos y corosync?

Respuesta:El archivo de registro predeterminado para marcapasos es "/var/log/pacemaker.log" y para corosync es "/var/log/messages"

P:18:¿Qué son las restricciones y su tipo?

Respuesta:Las restricciones se pueden definir como restricciones o reglas que determinan en qué orden se iniciarán y se detendrán los recursos del clúster. Las restricciones se clasifican en tres tipos,

  • Restricciones de orden:decide las órdenes sobre cómo se iniciarán o detendrán los recursos o el grupo de recursos.
  • Restricciones de ubicación:decide qué recursos de nodos o grupos de recursos pueden ejecutarse
  • Restricciones de colocación:decide si dos recursos o un grupo de recursos pueden ejecutarse en el mismo nodo.
P:19 ¿Cómo utilizar LVM (volumen lógico) en almacenamiento compartido en clústeres de Red Hat/Pacemaker?

Respuesta:Hay dos formas diferentes de usar LVM en almacenamiento compartido en un clúster,

  • HA-LVM (Se puede acceder a Volume Group y sus volúmenes lógicos solo un nodo a la vez, se puede usar con sistemas de archivos tradicionales ext4 y xfs)
  • LVM en clúster (Se usa comúnmente cuando se trabaja con un sistema de archivos compartidos como GFS2)
P:20 ¿Cuáles son los pasos lógicos para configurar HA-LVM en Red Hat Cluster?

Respuesta:A continuación se muestran los pasos lógicos para configurar HA-LVM,

Supongamos que se aprovisiona almacenamiento compartido en todos los nodos del clúster,

a) En cualquiera de los nodos del clúster, ejecute pvcreate, vgcreate y lvcreate en el disco de almacenamiento compartido

b) Formatee el volumen lógico en el disco de almacenamiento

c) en cada nodo del clúster, habilite el etiquetado HA-LVM en el archivo “/etc/lvm/lvm.conf

locking_type = 1

Defina también el grupo de volúmenes lógicos que no se comparten en el clúster,

Volume_list = [rootvg,logvg]

rootvg y logvg son grupos de volumen del sistema operativo y no se comparten entre los nodos del clúster.

d) En cada nodo del clúster, reconstruya initramfs con el siguiente comando,

~]# dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r) ; reboot

e) Una vez que se reinician todos los nodos del clúster, verifique el estado del clúster mediante el comando "pcs status",

f)  En cualquiera de los nodos del clúster, cree un recurso LVM usando el siguiente comando,

~]# pcs resource create ha_lvm LVM volumegroup=cluster_vg exclusive=true --group halvm_fs

g) Ahora cree el recurso FileSystem desde cualquiera de los nodos del clúster,

~]# pcs resource create xfs_fs Filesystem device=”/dev/{volume-grp}/{logical_volume}” directory=”/mnt” fstype=”xfs” --group halvm_fs


Linux
  1. 30 preguntas y respuestas de la entrevista LAMP (Linux, Apache, MySQL y PHP)

  2. Las 25 preguntas y respuestas principales de la entrevista de Linux

  3. 20 Preguntas y respuestas de la entrevista Postfix

  4. BIND:preguntas y respuestas de la entrevista del servidor DNS

  5. Registre Red Hat Enterprise Linux y adjunte una suscripción con Ansible

Cómo agregar repositorios a Red Hat Linux con y sin proxy

25 Preguntas y respuestas de la entrevista de secuencias de comandos de Linux Shell

20 preguntas y respuestas de la entrevista de Red Hat Satellite Server

Cómo acceder y administrar RHEL dentro de Red Hat Satellite

Cómo configurar un clúster de Linux con 2 nodos en RedHat y CentOS

Las 50 preguntas y respuestas más frecuentes de la entrevista sobre Linux