First of all thanks for your compliment.
Please refer github page , you will get the points . I am just focusing on CentOS distro , thats what i am not trying to writing scripts for debian installation . I will try to write this on future.
1 . Need fresh CentOS 7 system with firewalld and SE Linux disabled .
2 . install git package & set FQDN for both systems and add there IP’s in each /etc/hosts files.
3 . We are using shared storage to get HA function , for that need to mount disk on a location .
Eg : /data
4 . After mount , create a directory inside the mount point . Because we are going to use GlusterFS as share storage and gluster will not support exact mount point to work with .
Eg : /data/disk
These are the initial settings. After that you need to clone git repo . And run install.sh first .
Follow Readme.md file.
Short steps are,
1 . Gluster
2 . Install OpenNebula
3 . Configure OVS (OpenVswitch)
4 . Cluster configuration .
Soon i will create video demo for this.