I've created a couple of vagrant examples inspired by the vagrant test environment here https://github.com/komljen/ceph-salt (btw if you are considering Ceph for this project that might be a good place to start. Also take a look at the ceph-salt/salt/orchestrate folder is kinda cool).
I only changed one upstream file to allow qemu instead of kvm in a virtualized environment.
Allinone: it has 1 master salt server and 1 allinone node (control, compute, store).
Multinode: it has 1 master salt server, 1 controller and 3 compute/storage nodes.
There is more info on the README files.
The Vagrantfiles configurations are targeting a Linux dev environment with Libvirt + KVM; it is configured so you can either connect to a local Libvirt or a remote Libvirt server.
These examples are not completely perfect but I think they would provide a good starting point for anyone who wants to learn and evaluate this project as I am currently doing.
Also, can you please clarify the License of this project?
Hello there, are you accepting pull requests?
I've created a couple of vagrant examples inspired by the vagrant test environment here https://github.com/komljen/ceph-salt (btw if you are considering Ceph for this project that might be a good place to start. Also take a look at the ceph-salt/salt/orchestrate folder is kinda cool).
I only changed one upstream file to allow qemu instead of kvm in a virtualized environment.
Allinone: it has 1 master salt server and 1 allinone node (control, compute, store). Multinode: it has 1 master salt server, 1 controller and 3 compute/storage nodes.
There is more info on the README files.
The Vagrantfiles configurations are targeting a Linux dev environment with Libvirt + KVM; it is configured so you can either connect to a local Libvirt or a remote Libvirt server.
This setup has two Vagrant dependencies that are very easy to install: https://github.com/pradels/vagrant-libvirt https://github.com/maoueh/nugrant
These examples are not completely perfect but I think they would provide a good starting point for anyone who wants to learn and evaluate this project as I am currently doing.
Also, can you please clarify the License of this project?