Prerequisites

Before you can start using CTDB you must first install and configure a bunch of linux boxes.

After that you need to install and configure a cluster filesystem and mount that cluster filesystem on all the linux boxes that will form your cluster.

Also, ensure that the cluster filesystem supports correct posix locking semantics. A simple way to test this is to run ping_pong utility bundled with CTDB.

Cluster filesystems

We have primarily used the GPFS filesystem for our testing but any cluster filesystem should work as long as it provides correct file locking.

While we primarily test with GPFS, CTDB should work with almost any other cluster filesystem as well.

Please let us know your experiences in using other cluster filesystems.