Red Hat Training

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

3.10. Adicionar um Serviço de Cluster ao Cluster

Para adicionar um serviço de cluster ao cluster, siga os passos desta seção.
  1. A partir da página específica do cluster, você pode adicionar serviços ao cluster clicando em Grupos de Serviço (Service Groups) no topo de exibição do cluster. Isto exibe os serviços que foram configurados para esse cluster. (A partir da página Grupos de Serviço, você pode também iniciar, reiniciar e desabilitar um serviço conforme descrito na Seção 4.5, “Gerenciando Serviços de Alta Disponibilidade”.)
  2. Clique em Adicionar (Add). Isso exibe a caixa de diálogo Adicionar Serviço ao Cluster (Add Service do Cluster).
  3. Na caixa de diálogo Adicionar Serviço ao Cluster (Add Service to Cluster), na caixa de texto Nome do Serviço (Service Name), digite o nome do serviço.

    Nota

    Use um nome descritivo que claramente distingue o serviço de outros serviços no cluster.
  4. Marque a caixa de seleção Iniciar este serviço automaticamente (Automatically start this service) se você quiser que o serviço inicie automaticamente quando um cluster é iniciado e em execução. Se a caixa não estiver marcada, o serviço deve ser iniciado manualmente em qualquer momento após o cluster sair do estado parado.
  5. Marque a caixa de seleção Rodar exclusivo (Run exclusive) para definir um política onde o serviço somente roda em nós que não possuem outros serviços rodando neles.
  6. Se você configurou domínios de failover para o cluster, você pode usar o menu suspenso do parâmetro Domínio Failover (Failover Domain) para selecionar um domínio para este serviço. Para informações sobre configurar domínios de failover veja a Seção 3.8, “Configurando um Domínio de Failover”.
  7. Use a caixa suspensa Política de Recuperação (Recovery Policy) para selecionar uma política para o serviço. As opções são Realocar (Relocate), Reiniciar (Restart), Desabilitar Reiniciar (Restart-Disable), ou Desabilitar (Disable).
    Selecionar a opção Reiniciar (Restart) indica que o sistema deve tentar reiniciar o serviço com falha antes de realocar o serviço. Selecionar a opção Desabilitar Reiniciar (Restart-Disable) indica que o sistema deve tentar reiniciar o serviço em questão se ele falhar, mas se a reinicialização do serviço falhar, o serviço será desabilitado em vez de ser movido para outro host no cluster.
    Se você selecionar Reiniciar (Restart) ou Desabilitar Reiniciar (Restart-Disable) como a política de recuperação para o serviço, você pode especificar o número máximo de falhas de reinicializações antes de realocar ou desabilitar o serviço, você pode especificar o período de tempo em segundos depois em que se deve ignorar uma reinicialização.
  8. Para adicionar um recurso ao serviço, clique em Adicionar Recurso (Add resource). Isto leva à exibição da caixa de seleção Adicionar Recurso ao Serviço (Add Resource To Service) que permite que você adicione um recurso global existente ou adicione um novo recurso que está disponível somente a este serviço.
    • Para adicionar um recurso global existente, clique no nome do recurso existente na caixa de seleção Adicionar Recurso ao Serviço (Add Resource To Service). Isto exibe o recurso e seus parâmetros na página Grupos de Serviços (Services Groups) para o serviço que você está configurando. Para informações sobre adicionar ou modificar recursos globais, veja Seção 3.9, “Configurar Recursos de Cluster Globais”).
    • Para adicionar um novo recurso que está disponível somente neste serviço, selecione o tipo de recurso para configurar a partir da caixa de seleção Adicionar um recurso (Add a resource) e digite os parâmetros do recurso para o recurso que você está adicionando. O Apêndice B, Parâmetros dos Recursos de Alta Disponibilidade descreve os parâmetros do recurso.
    • Quando adicionar um recurso a um serviço, seja ele um recurso global existente ou um recurso disponível somente a este serviço, você pode especificar se o recurso é uma Sub árvore Independente (Independent subtree) ou um Recurso não crítico (Non-critical resource).
      Se você especificar que um recurso é uma sub árvore independente, então se o recurso falhar, somente ele é reiniciado (ao invés de todo o serviço) antes do sistema tentar uma recuperação normal. Você pode especificar o número máximo de reinicializações a serem tentadas para aquele recurso em um nó antes de implementar a política de recuperação para o serviço. Você pode também especificar o período de tempo em segundos depois que o sistema implementará a política de recuperação para o serviço.
      Se você especificar que o recurso é um recurso não crítico, então se o recurso falhar, somente aquele recurso é reiniciado e se o serviço continuar a falhar, então somente este serviço é desabilitado ao invés de todo o serviço. Você pode especificar o número máximo de reinicializações a serem tentadas para o recurso em um nó antes de desabilitar o recurso. Você pode também especificar a quantidade de tempo em segundos depois que o sistema desabilitará aquele recurso.
  9. Se você quiser adicionar recursos filhos ao recurso que você está definindo, clique em Adicionar recurso filho (Add a child resource). Isto exibe a caixa suspensa Adicionar Recurso ao Serviço (Add Resource To Service), da qual você pode adicionar um recurso existente global ou adicionar um novo recurso que está disponível somente a este serviço. Você pode continuar adicionando recursos filhos ao recurso para atender suas necessidades.

    Nota

    Se você estiver adicionando um recurso de serviço Samba, adicione-o diretamente ao serviço, não como um filho de outro recurso.
  10. Quando você tiver completado a adição de recursos ao serviço e tiver completado a adição de recursos filhos aos recursos, clique em Enviar (Submit). Clicando em Enviar retornará à página Grupos de Serviços (Service Groups), mostrando os serviços adicionados (e outros serviços).

Nota

Para verificar a existência do recurso de serviço IP usado em um serviço de cluster, você pode usar o comando /sbin/ip addr show em um nó de cluster (ao invés do comando obsoleto ifconfig). O resultado a seguir demonstra o comando /sbin/ip addr show executado em um nó executando um serviço de cluster:
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1356 qdisc pfifo_fast qlen 1000
    link/ether 00:05:5d:9a:d8:91 brd ff:ff:ff:ff:ff:ff
    inet 10.11.4.31/22 brd 10.11.7.255 scope global eth0
    inet6 fe80::205:5dff:fe9a:d891/64 scope link
    inet 10.11.4.240/22 scope global secondary eth0
       valid_lft forever preferred_lft forever
Para modificar um serviço existente, realize os seguintes passos.
  1. Da caixa de diálogo Grupos de Serviços (Service Groups), clique no nome do serviço a ser modificado. Isto exibe os parâmetros e recursos que foram configurados para o serviço.
  2. Edite os parâmetros de serviço.
  3. Clique em Enviar (Submit)
Para deletar um serviço existente, realize os seguintes passos.
  1. A partir da página Grupos de Serviço (Service Groups) do luci, marque a caixa para quaisquer serviços a serem deletados.
  2. Clique em Delete.
  3. Desde o Red Hat Enterprise Linux 6.3, antes do luci remover qualquer serviço, aparecerá uma mensagem pedindo que você confirme que você pretende remover os grupos de serviço ou grupo, que interrompe os recursos que comprometem-no. Clique em Cancelar para fechar a caixa de diálogo sem remover qualquer serviço, ou clique em Proceder para remover o serviço selecionado ou serviços.