Apêndice D. Utilitários de Linha de Comando do Cluster

Este apêndice oferece informações de referência dos seguintes utilitários de linha de comando, providos com o Red Hat Cluster Suite:

D.1. Usando o redhat-config-cluster-cmd

Esta seção traz um exemplo do utilitário redhat-config-cluster-cmd, que permite configurar todos os aspectos do cluster e armazena as informações no arquivo /etc/cluster.xml.

O uso, opções e exemplos do uso do comando redhat-config-cluster-cmd podem ser encontrados em sua página man. Para acessar a página man de uma janela de comandos, digite man redhat-config-cluster-cmd.

Veja a seguir a descrição de um sistema cluster configurado usando somente o utilitário redhat-config-cluster-cmd.

Suponha que um administrador de sistemas queira criar um sistema cluster que oferecerá serviços NFS altamente disponíveis para o departamento de engenharia de um pequena empresa. A exportação NFS deve ser acessível somente aos três membros deste departamento (Bob, Jane e Tom).

  1. Adicione o serviço e atribua um nome descritivo para distinguir sua funcionalidade de outros serviços que rodam no cluster.

    redhat-config-cluster-cmd --add_service --name=nfs_engineers
  2. Adicione um endereço IP ao serviço, que será transferido de um membro para outro no caso de uma queda (failover).

    redhat-config-cluster-cmd --service=nfs_engineers --add_service_ipaddress \
    	      --ipaddress=10.0.0.10
  3. Adicione um dispositivo ao serviço (a partição do disco que funciona como a exportação NFS):

    redhat-config-cluster-cmd --service=nfs_engineering --add_device --name=/dev/sdc3
  4. Adicione um ponto de montagem para o dispositivo (nota: o ponto de montagem não pode estar listado no /etc/fstab):

    redhat-config-cluster-cmd --service=nfs_engineering --device=/dev/sdc3 --mount \
    	      --mountpoint=/mnt/nfs/engineering/ --fstype=ext3 \
    	      --options=rw,nosuid,sync --forceunmount=yes
  5. Adicione o diretório montado para a exportação NFS:

    redhat-config-cluster-cmd --service=nfs_engineering --device=/dev/sdc3 \
    	      --add_nfs_export --name=/mnt/nfs/engineering
  6. Permita que Bob acesse a exportação NFS clusterizada:

    redhat-config-cluster-cmd --service=nfs_engineering --device=/dev/sdc3 \
    	      --nfsexport=/mnt/nfs/engineering --add_client --name=bob \
    	      --options=rw
  7. Repita o passo da 6 para Jane e Tom.

Para mais informações e exemplos do uso do redhat-config-cluster-cmd, consulte a página man digitando o seguinte em uma janela de comandos:

man redhat-config-cluster-cmd