Capítulo 2. Sumário do Componente do Red Hat Cluster Suite

Este capítulo fornece um resumo dos componentes do Red Hat Cluster Suite e consistência das sessões seguintes:

2.1. Componentes de Cluster

Tabela 2.1. Red Hat Cluster Suite Software Subsystem Components ( Componentes de Subsistema de Software )

Função Componentes Descrição
Conga luci Sistema de Gerenciamento Remoto - Estação de Gerenciamento
ricci Sistema de Gerenciamento Remoto - Estação de Gerenciamento
Cluster Configuration Tool system-config-cluster Comando usado para gerenciar uma configuração de cluster numa configuração gráfica.
Cluster Logical Volume Manager ( CLVM, Gerenciador de Volume Lógico de Cluster ) clvmd O daemon distribui as atualizações do LVM de metadados em volta de um cluster. Isto deve ser executado em todos os nós de um cluster e pode gerar erro, caso um nó de um cluster não possua a execução daemon.
lvm Ferramentas LVM2. Fornece as ferramentas de linha de comando do LVM2.
system-config-lvm Fornece a interface gráfica do usuário para o LVM2.
lvm.conf O arquivo da configuração do LVM. O caminho direto é o seguinte: /etc/lvm/lvm.conf.
Cluster Configuration System (CCS, Sistema de Configuração de Cluster ). ccs_tool ccs_tool faz parte do Cluster Configuration System (CCS). Isto é utilizado para fazer atualizações on-line de arquivos de configuração CCS. Além disso, isto pode ser usado para atualizar os arquivos de configuração de cluster de arquivos CCS criados com GFS 6.0 ( e anteriormente ) à configuração de formato XML, formato usado com esta liberação de Red Hat Cluster Suite.
ccs_test Diagnóstico e comando testados dos quais são utilizados para resgatar informação dos arquivos de configuração através do ccsd.
ccsd O CCS daemon que atua em todos os nós de cluster e fornece dados do arquivo de configuração a um software de cluster.
cluster.conf Este é um arquivo de configuração de cluster. O caminho direto é /etc/cluster/cluster.conf.
Cluster Manager (CMAN) - Gerenciador de Cluster (CMAN) cman.ko O módulo Kernel para o CMAN.
cman_tool Este é o fim da frente administrativa para o CMAN. Inicia e interrompe o CMAN, podendo mudar alguns parâmetros internos como os votos.
dlm_controld Daemon iniciado pelo cman script de iniciação para gerenciar o dlm em kernel, não é utilizado pelo usuário.
gfs_controld Daemon iniciado pelo cman script de iniciação para gerenciar o gfs em kernel, não é usado pelo usuário.
group_tool Usado para gerar uma lista de grupos relacionada ao ferncing, DLM, GFS, e adquirindo informação do depurador. Inclui os cman_tool services fornecido em RHEL 4.
groupd Daemon iniciado por cman script de iniciação para a interface entre openais/cman e dlm_controld/gfs_controld/fenced; não é usado pelo usuário.
libcman.so.<version number> Biblioteca para programas que precisam interagir com o cman.ko.
Resource Group Manager (rgmanager) - Gerenciador de Grupo de Recurso - (rgmanager) clusvcadm Comando usado para manualmente capacitar, desativar, relocar e restaurar os serviços do usuário num cluster.
clustat Comando usado para exibir o status de um cluster, incluindo o nó associado e serviços de execução.
clurgmgrd Daemon usado para manusear as solicitações de serviço do usuário incluindo o serviço iniciado, serviço desativado, serviço realocado e serviço restaurado.
clurmtabd Daemon usado para manusear as tabelas de elevação NFS Clustered.
Fence fence_apc Agente fence para a tomada elétrica APC.
fence_bladecenter Agente fence para o IBM Bladecenters com interface Telnet.
fence_bullpap Agente fence para a Interface Bull NovaScale Plataform Administration Processor ( PAP ).
fence_drac Agente fencing para o Cartão de Acesso Remoto Dell.
fence_ipmilan Agente fence para máquinas controladas pela IPMI - Intelligent Platform Management Interface ( Interface de Gerenciamento da Plataforma Inteligente ) sobre LAN.
fence_wti Agente fence para a tomada eletrônica WTI.
fence_brocade Agente fence para a tomada de Canal de Fibra Brocada.
fence_mcdata Agente fence para a tomada de Canal de Fibra McData.
fence_vixel Agente fence para a tomada de Canal de Fibra Vixel.
fence_sanbox2 Agente fence para a tomada de Canal de Fibra SANBox2.
fence_ilo Agente fence para as interfaces HP ILO ( anteriormente fence_rib ).
fence_rsa Agente fence I/O para o IBM RSA II.
fence_gnbd Agente fence usado com o armazenamento GNBD.
fence_scsi Agente fencing I/O para as reservas de persistência SCSI.
fence_egenera Agente fence usado para o sistema Egenera BladeFrame.
fence_manual Agente fence de interação manual. NOTA Este componente não é suportado para ambientes de produção.
fence_ack_manual Interface do usuário para o agente fence_manual.
fence_node Um programa que apresenta o fence I/O num único nó.
fence_xvm Agente fence I/O para as máquinas virtuais Xen
fence_xvmd Agente fence I/O hospedeiro para as máquinas virtuais Xen.
fence_tool Um programa para unir-se e sair do domínio fence.
fenced O fence I/O daemon.
DLM libdlm.so.<version number> Biblioteca para o suporte de Distributed Lock Manager ( DLM, Gerenciador de Bloqueio Distribuído ).
GFS gfs.ko Módulo Kernel que implementa o sistema de arquivo GFS, e é carregado nos nós de cluster GFS.
gfs_fsck Comando que repara um sistema de arquivo GFS desmontado
gfs_grow Comanda o que cresce no sistema de arquivo GFS montado.
gfs_jadd Comando que adiciona diários a um sistema de arquivo GFS montado.
gfs_mkfs Comando que cria um sistema de arquivo GFS num dispositivo armazenado.
gfs_quota Comando que gerencia as cotas num sistema de arquivo GFS montado.
gfs_tool Comando que configura ou forma um sistema de arquivo GFS. Este comando pode também concentrar uma variedade de informações sobre o sistema de arquivo.
mount.gfs Auxílio de montagem chamado por mount(8); não é usado pelo usuário.
GNBD gnbd.ko Módulo Kernel que implementa o driver de dispositivo GNBD nos clientes.
gnbd_export Comando para criação, exportação e gerenciamento GNBDs num servidor GNBD.
gnbd_import Comando para importar e gerenciar os GNBDs num cliente GNBD.
gnbd_serv Um servidor daemon que permite um nó exportar o armazenamento local na rede.
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 O daemon lvs executa o roteador LVS ativo, uma vez chamado pelo pulse. Ele lê o arquivo de configuração /etc/sysconfig/ha/lvs.cf, chamando a utilidade ipvsadm para construir e manter a tabela de roteamento IPVS, e atribuir um processo nanny para cada serviço LVS configurado. Se o nanny reportar que o servidor real está fora de operação, o lvs instrui a utilidade ipvsadm para remover o servidor real de uma tabela de roteamento IPVS.
ipvsadm Este serviço atualiza a tabela de roteamento IPVS no kernel. O daemon lvs configura e administra o LVS pela chamada ipvsadm para adicionar, mudar, ou deletar as entradas numa tabela de roteamento IPVS.
nanny O monitoramento daemon nanny executa o roteador LVS ativo. Através deste deamon, o roteador LVS ativo determina o health de cada servidor e, opcionalmente, monitora esta carga de trabalho. Um processo separado atua em cada servidor definido para cada servidor real.
lvs.cf Este é o arquivo de configuração LVS. O caminho completo para este arquivo é o seguinte: /0etc/sysconfig/ha/lvs.cf. Todos os daemons adquirem a informação de configuração por este arquivo diretamente ou indiretamente.
Piranha Configuration Tool Esta é a ferramenta baseada na web para monitoramento, configuração e administração do LVS. Esta é a ferramenta padrão para manter o arquivo /etc/sysconfig/ha/lvs.cf de configuração LVS.
send_arp Este programa envia difusões seletivas quando o endereço IP flutuante muda de um nó para outro durante a falha.
Disco Quórum qdisk Um disco baseado em quórum deamon para o CMAN / Linux-Cluster.
mkqdisk Utilidade de Disco Quórum de Cluster
qdiskd Disco Quórum de Cluster Daemon