A secure, easy to setup and portable private cloud solution powered by Red Hat Ansible and OpenShift.
The qubinode-installer supports deploying Red Hat Enterprise Linux VMs. This gives you a quick way to spin up one or multiple VMs on KVM running RHEL.
Refer to the Getting Started Guide to ensure your system is setup. There is also a dependancy on IdM as a dns server, refer to the IdM install.
The RHEL release deployed will default to the release your system in running. You can deploy RHEL 8 or 7 by passing the varible release=<7 or > to the installer -a argument. The -a agrument can be passed multiple times for set different vairables.
Install Options
The VM name is randomly generated when the name option is not specified.
The naming convention is qbn-rhel
VM sizes available
Small | Medium | Large | |
vCPU | 1 | 2 | 4 |
Memory | 800Mib | 2Gib | 8Gib |
Disk | 10Gib | 60Gib | 120Gib |
Deploying a RHEL 7 VM
./qubinode-installer -p rhel
Deploying a RHEL 8 VM
./qubinode-installer -p rhel -a release=8
Deploying a large VM
./qubinode-installer -p rhel -a release=8 -a size=large
Deploying 4 medium size RHEL 7 VMs
./qubinode-installer -p rhel -a release=7 -a size=medium -a qty=4
Deploying 6 small size RHEL 8 VMs named webserver
./qubinode-installer -p rhel -a release=8 -a qty=4 -a name=webserver
Deleting a VM Deleting a VM requires the name of the VM with the -d argument.
./qubinode-installer -p rhel -a name=qbn-rhel8-1076 -d
Stopping/Starting a VM
# Stop
./qubinode-installer -p rhel -a name=qbn-rhel8-1076 -m stop
# Start
./qubinode-installer -p rhel -a name=qbn-rhel8-1076 -m start
Get VM status
./qubinode-installer -p rhel -a name=qbn-rhel8-1076 -m status
List all RHEL VMs
./qubinode-installer -p rhel -m list