====== RHEL/CentOS Clustering ====== ===== Setup ===== === Install === - Run: # yum installgroup Clustering * RHEL: yum groupinstall Clustering - Run: # yum install xauth - For use with vmware-server, you need the VMware VIX API (on both the clients and vm host) === Configuration === - Do this: $ ssh -Y root@node1 # system-config-cluster - Setup a fencing device (see [[#vmware fencing]] for more info) - Setup your nodes - Setup the failover domain (''httpd'' or something like that) - Setup the resources to be clustered - Setup the service - Enable the cluster management software (''cman'' and ''rgmanager''): - Centos: # chkconfig cman on # chkconfig rgmanager on # chkconfig openais on - RHEL5: # chkconfig cman on # chkconfig rgmanager on # chkconfig openais off - Reboot - check the status of the cluster (same command as step 1) == vmware fencing == - get ''fence_vmware'' setup with vmware-server2: # fence_vmware -a 192.168.1.3:8333 -l USER -p PASSWORD -d server2 -n '[estore] node2/node2.vmx' - You'll use this info later when editing ''/etc/cluster/cluster.conf'' - setup centos vm image for web serving: # yum install httpd mod_ssl php mysql-server php-mysql php-pear-DB php-xml php-xmlrpc php-gd php-mbstring sendmail-cf ===== Relocate Services ===== # clusvcadm -r wiki-httpd ===== Services ===== * RHEL5:cman cmirror rgmanager modclusterd ricci tog-pegasus ===== Links/Info ===== * [[http://www.redhat.com/docs/manuals/csgfs/browse/rh-cs-en/index.html|RedHat Clustering Setup Guide]] * [[http://sources.redhat.com/cluster/wiki/VMware_FencingConfig|RedHat vmware fencing info]] * [[http://www.redhat.com/docs/manuals/csgfs/|Other RHEL docs]] == {{tag>:linux:server :linux}}