Appendice D. Utility della linea di comando del cluster

Quest'appendice fornisce delle informazioni di riferimento sulle utility della linea di comando presenti con Red Hat Cluster Suite:

D.1. Uso di redhat-config-cluster-cmd

Questa sezione riporta un esempio inerente la utility redhat-config-cluster-cmd, la quale vi permette di configurare tutti gli aspetti del cluster. e conservare le informazioni nel file /etc/cluster.xml.

L'uso, le opzioni, e gli esempi sull'uso del comando redhat-config-cluster-cmd, sono disponibili nella sua pagina man. Per accedere la pagina man da un prompt della shell, digitare man redhat-config-cluster-cmd.

Di seguito viene riportato un esempio del sistema del cluster, configurato usando solo la utility redhat-config-cluster-cmd.

Supponendo che un amministratore desidera creare un sistema del cluster capace di fornire dei servizi NFS altamente disponibili alla sezione engineering di una piccola organizzazione. L'esportazione NFS dovrebbe essere accessibile solo dai tre membri della sezione (Bob, Jane, e Tom).

  1. Aggiungere un servizio e assegnatelo ad un nome descrittivo, in modo da distinguere la sua funzionalità da altri servizi capaci di essere eseguiti sul cluster.

    redhat-config-cluster-cmd --add_service --name=nfs_engineers
  2. Aggiungere un indirizzo IP del servizio che sarà trasferito da un membro ad un altro nel caso in cui si verifichi un failover:

    redhat-config-cluster-cmd --service=nfs_engineers --add_service_ipaddress \
    	      --ipaddress=10.0.0.10
  3. Aggiungere un dispositivo al servizio (la partizione del disco che si comporta come l'esportazione NFS):

    redhat-config-cluster-cmd --service=nfs_engineering --add_device --name=/dev/sdc3
  4. Aggiungere un mount point per il dispositivo (notare: il mount point non può essere elencato in /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. Aggiungere la directory montata per l'esportazione NFS:

    redhat-config-cluster-cmd --service=nfs_engineering --device=/dev/sdc3 \
    	      --add_nfs_export --name=/mnt/nfs/engineering
  6. Permettere a Bob di accedere l'esportazione NFS clasterizzata:

    redhat-config-cluster-cmd --service=nfs_engineering --device=/dev/sdc3 \
    	      --nfsexport=/mnt/nfs/engineering --add_client --name=bob \
    	      --options=rw
  7. Ripetere la fase 6 per Jane e Tom.

Per maggiori esempi e informazioni su come usare redhat-config-cluster-cmd, consultate la pagina man inserendo quanto segue al prompt della shell:

man redhat-config-cluster-cmd