Red Hat Training

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

8.3. Gerenciando Serviços de Alta Disponibilidade

Você pode gerenciar serviços de alta disponibilidade usando o Utilitário de Estado do Cluster, clustat e o Utilitário de Administração de Serviço de Usuários do Cluster, clusvcadm. O clustat exibe o estado de um cluster e o clusvcadm fornece os meios para gerenciar os serviços de alta disponibilidade.
Esta seção fornece informações básicas sobre como gerenciar serviços de Alta Disponibilidade usando o clustat e o clusvcadm. Ela consiste das seguintes subseções:

8.3.1. Exibindo o Estado de Serviços de Alta Disponibilidade com o clustat.

O clustat exibe o estado inteiro do cluster. Ele mostra informações de afiliação, vizualização de quorum, o estado de todos os serviços de alta disponibilidade e indica qual nó o comando clustat está sendo rodado (local). A Tabela 8.1, “Estados dos Serviços” descreve os estados que os serviços podem estar e são exibidas quando executar o clustat. O Exemplo 8.3, “Exibição do clustat exibe um exemplo de uma exibição do clustat. Para informações mais detalhadas sobre rodar o comando clustat consulte a página man clustat.

Tabela 8.1. Estados dos Serviços

Estados dos Serviços Descrição
Started (Iniciado) Os recursos do serviço estão configurados e disponíveis no sistema de cluster que possui o serviço.
Recovering (Recuperação) Os serviço está pendente para iniciar em outro nó.
Disabled (Desabilitado) O serviço foi desabilitado e não possui um proprietário atribuído. Um serviço desabilitado nunca é reinicializado automaticamente pelo cluster.
Stopped (Parado) No estado parado, o serviço será avaliado para iniciar depois do próximo serviço ou transição de nó. Este é um estado temporário. Você pode desabilitar ou habilitar o serviço deste estado.
Failed (Falhado) O serviço é pressuposto como morto. Um serviço é colocado neste estado toda vez que uma operação de parar recurso falha. Depois que um serviço é colocado neste estado, você deve verificar que não há recursos alocados (sistemas de arquivos montados por exemplo) antes de emitir um pedido de desabilitação. A única operação que pode tomar lugar quando um serviço tiver entrado neste estado é a disable.
Uninitialized (Não inicializado) Este estado pode aparecer em certos casos durante a inicialização e execução do clustat -f.

Exemplo 8.3. Exibição do clustat

[root@example-01 ~]#clustat
Cluster Status for mycluster @ Wed Nov 17 05:40:15 2010
Member Status: Quorate

 Member Name                             ID   Status
 ------ ----                             ---- ------
 node-03.example.com                         3 Online, rgmanager
 node-02.example.com                         2 Online, rgmanager
 node-01.example.com                         1 Online, Local, rgmanager

 Service Name                   Owner (Last)                   State         
 ------- ----                   ----- ------                   -----           
 service:example_apache         node-01.example.com            started       
 service:example_apache2        (none)                         disabled