We are deploying a GlusterFS cluster with 4 nodes, and we want to deploy the Percona XtraDB Cluster on top of it with 4 nodes, each node will have a mounted folder from the GlusterFS, each mount will be a separate one, not a shared one.
The total size of the GlusterFS will be about 6TB - 8TB, and we plan to expand it to 20TB on the next two months of deployment. The volume will have 4 NFS exports, one for each Percona XtraDB Cluster node.
Those are the plans that we have so far, waht I need is an advice if this setup is recomended, or better instead, what do you recommend for a setup like that? The GlusterFS cluster will go, cause we have other servers that will share some files (this will not be its main purpose, this files will be rarely accessed, but those file are needed to be on that cluster). What we need is a Data base cluster for high availability and load balancing, and we was thinkin about using the main glusterfs for the database storage. We know that its a bad idea to use the same db file on all the nodes, thats the reason that we will have 4 NFS mounts, one for each db node.
I hope that you understand my point and that you can provide a good advice of some options to this need. By the way, all the servers will be the latest version of Ubuntu Server.
Thanks in advance.