## page was renamed from ClusterHome This is the development site for several related linux clustering components. '''cluster master''' -------- . ''unstable next generation code'' master branches: [[http://git.fedorahosted.org/git/cluster.git|cluster]] [[http://git.fedorahosted.org/git/dlm.git|dlm]] [[http://git.fedorahosted.org/git/fence.git|fence]] [[http://git.fedorahosted.org/git/fence-agents.git|fence-agents]] [[http://git.fedorahosted.org/git/gfs1-utils.git|gfs1-utils]] [[http://git.fedorahosted.org/git/gfs2-utils.git|gfs2-utils]] [[http://git.fedorahosted.org/git/rgmanager.git|rgmanager]] [[http://git.fedorahosted.org/git/resource-agents.git|resource-agents]] see: [[http://www.redhat.com/archives/cluster-devel/2009-January/msg00013.html|Announce]] '''cluster3''' -------- . ''stable third generation code'' cluster.git STABLE3 branch: http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=shortlog;h=refs/heads/STABLE3 * use with current kernel.org stable release. * use with corosync/openais stable release. * current release: [[ftp://sources.redhat.com/pub/cluster/releases/cluster-3.0.5.tar.gz|cluster-3.0.5]] or (alternate url) [[https://fedorahosted.org/releases/c/l/cluster/cluster-3.0.5.tar.gz|cluster-3.0.5]], use with corosync 1.1.2, openais 1.1.0 and linux-2.6.31. components include: * [[UI|new conga interface]] * gfs kernel module and userspace utilities * gfs2 userspace utilities * dlm userspace utilities * cman (cluster infrastructure, various pieces) * [[Fence|fence]] (i/o fencing) * [[RGManager|rgmanager]] (HA, app failover) '''cluster2''' -------- . ''(old) stable second generation code will be EOL the 7th of Jan 2010'' cluster.git STABLE2 branch: http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=shortlog;h=refs/heads/STABLE2 * use with current kernel.org stable release * use with current openais stable release * cluster-2.03.x.tar.gz releases are made from this branch * ideally, these tarballs will be used for distribution packages * current release: [[ftp://sources.redhat.com/pub/cluster/releases/cluster-2.03.10.tar.gz|cluster-2.03.10]] or (alternate url) [[https://fedorahosted.org/releases/c/l/cluster/cluster-2.03.10.tar.gz|cluster-2.03.10]], use with [[ftp://ftp@openais.org:downloads@openais.org/downloads/openais-0.80.3/openais-0.80.3.tar.gz|openais-0.80.3]] (or later) and linux-2.6.27 cluster.git RHEL5 branch: http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=shortlog;h=refs/heads/RHEL5 * use with RHEL5, CentOS5 * use with openais version on RHEL5 components include * gfs kernel module and userspace utilities * gfs2 userspace utilities * dlm userspace utilities * cman (cluster infrastructure, various pieces) * fence (i/o fencing) * [[RGManager|rgmanager]] (HA, app failover) * gnbd kernel and userspace (network block device) documentation * [[attachment:aiscman.pdf|How cman uses openais (PDF)]] * [[http://sources.redhat.com/git/?p=cluster.git;a=blob;f=doc/usage.txt;h=dac33f80cdb5ea817d83dbb0d74b1d4da47cedb3;hb=STABLE2|usage.txt]] * [[http://people.redhat.com/teigland/cluster2-arch.txt|cluster2 architecture]] * [[MultiHome|How to set up multihoming]] (unsupported) * [[stable2-release|STABLE2 release procedure]] '''cluster1''' -------- . ''stable first generation code'' cluster.git RHEL4 branch: http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=shortlog;h=refs/heads/RHEL4 * use with RHEL4, CentOS4 components include * gfs kernel module and userspace * dlm kernel module and userspace * [[CMANconfig|cman]] kernel and userspace (cluster infrastructure, various pieces) * fence (i/o fencing) * gulm and magma (gfs lock server, alternative to cman) * [[RGManager|rgmanager]] (HA, app failover) * gnbd kernel and userspace (network block device) documentation * [[http://sources.redhat.com/cluster/doc/usage.txt|usage.txt]] - General usage information (quickref) '''Documentation''' -------- * [[FAQ]] - Tons of questions and answers * [[CategoryHowTo|HowTos]] - HowTos/Cookbooks on this Wiki * [[QuickStart-Portuguese]] - Fabio Silva's Quick Start guide, in Portuguese * http://sources.redhat.com/cluster/doc/nfscookbook.pdf - Bob Peterson's Unofficial NFS/GFS Cookbook * http://www.redhat.com/docs/manuals/csgfs/ - Official Red Hat Manuals and other docs * http://sources.redhat.com/cluster/doc/cluster_schema.html - All the cluster.conf options * [[javascript:void(0);/*1239176730907*/|A programmer's guide to the DLM (PDF)]] * [[javascript:void(0);/*1239176753048*/|A description of networking in Red Hat Cluster (PDF)]] * [[FenceAgentAPI]] - How the cluster communicates with fence agents and vice-versa '''Related Project Pages''' -------- * [[Piranha]] - LVS front end providing director failover services '''Mailing lists''' -------- * linux-cluster . linux-cluster is the mailing list for cluster-related questions and discussion. This mailing list is primarily aimed at users and system administrators primarily, but may include patches and other development-related traffic from time to time. Subscribe to this from https://www.redhat.com/mailman/listinfo/linux-cluster. The list archives are at https://www.redhat.com/archives/linux-cluster/. The mailing list address is linux-cluster@redhat.com . * cluster-devel . cluster-devel is the mailing list for cluster development-related discussion and patches. All CVS commit messages are automatically sent there and they contain a diff of the changes, which makes it easier to review the changes and comment on them. Subscribe to this from https://www.redhat.com/mailman/listinfo/cluster-devel. The list archives are at https://www.redhat.com/archives/cluster-devel/. The mailing list address is cluster-devel@redhat.com . * cluster-commits (new mailing list - active from 16th of Sept 2009) . Whenever the development source code repository is updated, email is sent to the cluster-cvs mailing list. This list is run using mailman. To subscribe, visit https://fedorahosted.org/mailman/listinfo/cluster-commits . You can read the list archives at https://fedorahosted.org/pipermail/cluster-commits/ * cluster-cvs (obsoleted - contains archive up to 11th of Sept 2009) . Whenever the development source code repository is updated, email is sent to the cluster-cvs mailing list. This list is run using ezmlm. To subscribe, send an email to cluster-cvs-subscribe@sources.redhat.com or cluster-cvs-digest-subscribe@sources.redhat.com . You can read the list archives at http://sources.redhat.com/ml/cluster-cvs/ '''IRC''' -------- . Channel #linux-cluster on freenode '''GIT Usage''' -------- . To download the source code repository using GIT: * git clone git://git.fedorahosted.org/cluster.git To checkout a copy of the RHEL4 code: * git branch --track myRHEL4 origin/RHEL4 * git checkout myRHEL4 To checkout a copy of the RHEL5 code: * git branch --track myRHEL5 origin/RHEL5 * git checkout myRHEL5 For more information on using git see ClusterGit