The Qubinode Project

Logo

An easy to set up OpenShift development kit powered by Red Hat Ansible.

View the Project on GitHub Qubinode/qubinode-installer

Deploying Red Hat Enterprise Linux VMs

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.

Prerequisites

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.

Deploying a RHEL VM

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