-
Clone this repository
-
Install python dependencies
pip3 install -r requirements.txt
- Inside the repository, run
main.py
with administrator permissions
usage: main.py [-h] [-v {virtualbox,kvm}] [-s SERVER]
Cassandra On Kube ver 1.0.0
optional arguments:
-h, --help show this help message and exit
-v {virtualbox,kvm}, --visor {virtualbox,kvm}
Specify which hypervisor you want to use for
virtualisation
-s SERVER, --server SERVER
Number of server
- Allows usage of either virtualbox or kvm as hypervisor [Default is virtualbox]
- Allows specifying the number of servers to keep in the cluster each having cassandra [Default is 3]
Sample command: sudo ./main.py -s 4 -v kvm
- Automate addition of servers dynamically
- Provide an abstraction around modifying existing setups