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” summarizes Red Hat Cluster Suite components.
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 |