Red Hat Training

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

Capítulo 2. Resumen de componentes de Red Hat Cluster Suite

Este capítulo proporciona un resumen de los componentes de Red Hat Cluster Suite. Este capítulo tiene las siguientes secciones:

2.1. Componentes de cluster

Tabla 2.1. Componentes del subsistema de software Red Hat Cluster Suite

Función Componentes Descripción
Conga luci Sistema de administración remota - estación de administración.
ricci Sistema de administración remota - estación administrada.
Cluster Configuration Tool system-config-cluster Comando utilizado para administrar la configuración del cluster en un entorno gráfico.
Administrador de volúmenes lógicos de cluster (CLVM) clvmd El daemon que distribuye las actualizaciones de metadatos LVM en un cluster. Se debe ejecutar en todos los nodos del cluster. Si un nodo no está ejecutando este daemon se reportará un error.
lvm Herramientas LVM2. Proporciona las herramientas para la línea de comandos para LVM2.
system-config-lvm Proporciona una interfaz gráfica para LVM2.
lvm.conf El archivo de configuración de LVM. La ruta completa es /etc/lvm/lvm.conf.
Sistema de configuración del Cluster (CCS) ccs_tool ccs_tool es parte del sistema de configuración del cluster (CCS). Se utiliza para hacer actualizaciones en línea de los archivos de configuración de CCS. Además puede ser utilizado para actualizar los archivos de configuración de cluster desde los archivos creados por GFS 6.0 (o anterior) al formato en XML utilizado en este lanzamiento de Red Hat Cluster Suite.
ccs_test Comando de diagnóstico y prueba utilizado para obtener información desde los archivos de configuración a través de ccsd.
ccsd El daemon CCS que es ejecutado en todos los nodos de cluster y proporciona los datos del archivo de configuración al software de cluster.
cluster.conf Este es el archivo de configuración del cluster. La ruta completa es /etc/cluster/cluster.conf.
Administrador de cluster (CMAN) cman.ko El módulo de kernel para CMAN.
cman_tool Esta es la interfaz administrativa para CMAN. Inicia y detiene CMAN y puede cambiar algunos parámetros internos (por ejemplo los votos).
dlm_controld Daemon iniciado por el script de inicio de cman para administrar dlm en el kernel. No utilizado por el usuario.
gfs_controld Daemon iniciado por el script de inicio de cman para administrar gfs en el kernel. No utilizado por el usuario.
group_tool Utilizado para obtener una lista de los grupos relacionados con el proceso de aislamiento, DLM, GFS y obtener información de depuración; incluye funcionalidades proporcionadas por cman_tool services en RHEL 4.
groupd Daemon iniciado por el script de inicio de cman para servir de interfaz entre openais/cman y dlm_controld/gfs_controld/fenced. No utilizado por el usuario.
libcman.so.<version number> Biblioteca para los programas que necesitan interactuar con cman.ko.
Administrador de grupos de recursos (rgmanager) clusvcadm Comando utilizado para activar, desactivar, asignar y reiniciar manualmente los servicios de usuario en un cluster
clustat Comando utilizado para mostrar el estado del cluster, incluyendo la membresía de los nodos y los servicios en ejecución.
clurgmgrd Daemon utilizado para manejar solicitudes a los servicios del usuario incluyendo el inicio, desactivación, asignación y reinicio de éstos.
clurmtabd Daemon utilizado para manejar tablas de montaje NFS en clusters.
Aislamiento fence_apc Agente de aislamiento para interruptores de energía APC.
fence_bladecenter Agente blende para IBM Bladecenters con interfaz Telnet.
fence_bullpap Agente de aislamiento para la interfaz Bull Novascale Platform Administration Processor (PAP).
fence_drac Agente de aislamiento para las tarjetas de acceso remoto de Dell
fence_ipmilan Agente de aislamiento para máquinas controladas por IPMI (Intelligent Platform Management Interface) sobre una LAN.
fence_wti Agente de aislamiento para el interruptor de energía WTI.
fence_brocade Agente de aislamiento para el interruptor de canal de fibra Brocade.
fence_mcdata Agente de aislamiento para el interruptor de canal de fibra McData.
fence_vixel Agente de aislamiento para el interruptor de canal de fibra Vixel.
fence_sanbox2 Agente de aislamiento para el interruptor de canal de fibra SANBox2.
fence_ilo Agente de aislamiento para las interfaces HP ILO (anteriormente fence_rib).
fence_rsa Agente de aislamiento de E/S para IBM RSA II.
fence_gnbd Agente de aislamiento utilizado con almacenamiento GNDB.
fence_scsi Agente de aislamiento de E/S para las reservaciones SCSI persistentes.
fence_egenera Agente de aislamiento utilizado con sistemas Egenera BladeFrame.
fence_manual Agente de aislamiento para interacción manual. NOTA Este componente no está soportado en entornos de producción.
fence_ack_manual Interfaz de usuario para el agente fence_manual.
fence_node Un programa que ejecuta procesos de aislamiento de E/S en un solo nodo.
fence_xvm Agente de aislamiento de E/S para las máquinas virtuales Xen.
fence_xvmd Agente anfitrión del proceso de aislamiento de E/S para máquinas virtuales Xen.
fence_tool Un programa para unirse o separarse de un dominio de aislamiento.
fenced El daemon de aislamiento de E/S.
DLM libdlm.so.<version number> Biblioteca para el soporte de DLM (siglas en inglés de Distributed Lock Manager)
GFS gfs.ko Módulo del kernel que implementa el sistema de archivos GFS y se carga en los nodos de cluster GFS.
gfs_fsck Comando que repara un sistema de archivo GFS no montado.
gfs_grow Comando que incrementa un sistema de archivo GFS montado.
gfs_jadd Comando que añade el registro por diario (journal) en un sistema de archivo GFS.
gfs_mkfs Comando que crea un sistema de archivos GFS en un dispositivo de almacenaje.
gfs_quota Comando que administra quotas en un sistema de archivos GFS montado.
gfs_tool Comando que configura o sintoniza un sistema de archivos GFS. Este comando puede también obtener información variada sobre el sistema de archivos.
mount.gfs Ayudante de montaje que es llamado por mount(8); no utilizado por el usuario.
GNBD gnbd.ko Módulo de kernel que implementa el controlador de dispositivos GNBD en clientes.
gnbd_export Comando para crear, exportar y administrar GNBDs en un servidor GNBD.
gnbd_import Comando para importar y administrar GNBDs en un cliente GNBD.
gnbd_serv Un daemon de servidor que le permite a un nodo exportar el almacenamiento local a través de la red.
LVS pulse This is the controlling process which starts all other daemons related to LVS routers. At boot time, the daemon is started by the /etc/rc.d/init.d/pulse script. It then reads the configuration file /etc/sysconfig/ha/lvs.cf. On the active LVS router, pulse starts the LVS daemon. On the backup router, pulse determines the health of the active router by executing a simple heartbeat at a user-configurable interval. If the active LVS router fails to respond after a user-configurable interval, it initiates failover. During failover, pulse on the backup LVS router instructs the pulse daemon on the active LVS router to shut down all LVS services, starts the send_arp program to reassign the floating IP addresses to the backup LVS router's MAC address, and starts the lvs daemon.
lvsd El daemon lvs es ejecutado en el enrutador LVS activo una vez es llamado por pulse. Lee el archivo de configuración/etc/sysconfig/ha/lvs.cf, llama a la utilidad ipvsadm para construir y mantener la tabla de rutas IPVS y asignar un proceso nanny para cada servicio LVS configurado. Si nanny reporta que un servidor real ha sido apagado, lvs ordena a la utilidad ipvsadm remover el servidor real de la tabla de rutas IPVS.
ipvsadm Este servicio actualiza la tabla de rutas IPVS en el kernel. El daemon lvs configura un administrador LVS llamando ipvsadm para añadir o borrar entradas en la tabla de rutas IPVS.
nanny El daemon de sondeo nanny es ejecutado en el enrutador LVS activo. A través de este daemon, el enrutador LVS activo determina el estado de cada servidor real y,opcionalmente, sondea sus cargas de trabajo. Se ejecuta un proceso separado para cada servicio definido en cada servidor real.
lvs.cf Este es el archivo de configuración LVS. La ruta completa del archivo es /etc/sysconfig/ha/lvs.cf. Directa o indirectamente, todos los daemons obtienen la información de configuración desde este archivo.
Piranha Configuration Tool Esta es la herramienta de web para monitorizar, configurar y administrar LVS. Ésta es la herramienta predeterminada para mantener el archivo de configuración LVS /etc/sysconfig/ha/lvs.cf
send_arp Este programa envía señales ARP cuando la dirección IP de punto flotante cambia de un nodo a otro durante el proceso de recuperación contra fallos.
Disco quórum qdisk Un daemon quórum basado en disco para Cluster de Linux / CMAN.
mkqdisk Utilidad de disco quórum de cluster
qdiskd Daemon de disco quórum de cluster