KVM and libvirt best practices

Setting up my first environment using KVM on RHEL, I am disappointed about the lack of best practices and standardization regarding KVM on GFS clustering. First thing that should be obvious when sharing a complex and flexible piece of software online for production use, don't allow too many things without proper best practices. Otherwise people will do things differently and possibly for the wrong reasons.