Could someone tell us what is the best way /recommended /best practice to usage Datastore in one environment with SAN FC Storage ? (Frontend is not included in this SAN ).
My idea is not usage 3party software/cluster like RH CLVM.
We use cLVM for persistant images and GFS2 for system datastore and non-persistant qcow2 images for quick deploy.
You should use latest CentOS 7.2 (7.3 is upcomming), reffer to REHL 7.2 Guide. Also you should read “Clusters from scratch” and “Pacemaker Explained” guides http://clusterlabs.org/doc/
You also need fencing devices, best way is to use APC AP7921 which you can buy on ebay for 120GBP.
Frontend can run inside VM hosted on that cluster using “VirtualDomain” pacemaker resource agent.
Hi all, I am replying to this thread to share the experience with such setup. Proposed solution with corosync, pacemaker, DLM, cLVM, GFS2 is too complicated and in some cases fragile. For example, at the start, we hit an ugly bug in libqb, which wasn’t fixed until the Centos 7.3 release. It causes crashing the whole cluster every month, worse availability that in non-ha setup. Administration of such thing is complicated, requires experienced people and time. We are going throw away the whole structure and replace it with a simple one. We are staying with FC SAN storage, but we leverage storage API and write custom OpenNebula storage driver. There is no clustering, no complex solution, but simple, easy to understand, and also better performing. I like to tell others that simple is better, and you should think about that. I want to share our storage driver, which uses HPE 3PAR FC SAN [Contribution] HPE 3PAR Storage driver.