Please visit https://github.com/kairops/vagrant-virtualbox-proxmox-cluster
Build a proxmox 6.0 cluster using Vagrant for testing purposes
- Virtualbox installed
- Vagrant installed
- Teecke devcontrol installed
-
Clone the repository
-
Execute
devcontrol box-build
and wait for completion. A new vagrant box called "proxmox-ve-cluster" will be created. -
Execute
devcontrol cluster-build
and wait for comnpletion. The pve cluster "pvetest" will be created. -
Access to the nodes with "root" uaser and "vagrant" password
- Node 1: https://localhost:18006
- Node 2: https://localhost:28006
- Node 3: https://localhost:38006
-
Access to the ssh console of the nodes with
$ devcontrol cluster-ssh node1 $ devcontrol cluster-ssh node2 $ devcontrol cluster-ssh node3
-
Enjoy!
Three virtualbox virtual machines with 512 MB of RAM, 2 CPU's and a second empty HD with 20 GB in every node. Proxmox v6.0 will be installed in the virtual machines.
You can deploy LXC containers (KVM also if you have nested virtualizaation enabled) using vmbr0 network and the following gateways:
- 10.12.12.1 within node1
- 10.12.12.2 within node2
- 10.12.12.3 within node3
- CEPH cluster howto
- ZFS storage howto, w/ replication test