A secure, easy to setup and portable private cloud solution powered by Red Hat Ansible and OpenShift.
A Qubinode is a bare metal node that uses the qubinode-installer to configure RHEL to function as a KVM host. The qubinode-installer can then be used to deploy additional Red Hat products as VMs running atop the Qubinode.
The first step is to get RHEL installed on your hardware
A bare metal system running Red Hat Enterprise Linux 8. Follow the RHEL Installation Walkthrough to get RHEL installed on your hardware. When installing RHEL, for the software selection, Base Environment choose one of the following:
If you choose Server with GUI, make sure from the Add-ons for Selected Evironment you select the following:
TIPS
- If using the recommend storage of one ssd and one NVME, install RHEL on the ssd, not the NVME.
- The RHEL installer will delicate the majority of your storage to /home, you can choose “I will configure partitioning” to have control over this.
- Set root password and create admin user with sudo privilege
Downlaod and extract the qubinode-installer as a non root user.
cd $HOME
wget https://github.com/Qubinode/qubinode-installer/archive/main.zip
unzip main.zip
rm main.zip
mv qubinode-installer-main qubinode-installer
The below commands ensure your system is setup as a KVM host. The qubinode-installer needs to run as a regular user.
Go here for additional qubinode options.
./qubinode-installer -m setup
./qubinode-installer -m rhsm
./qubinode-installer -m ansible
./qubinode-installer -m host
At this point you should be able to acces the RHEL system via the cockpit web interface on:
https://SERVER_IP:9090
Most products depends on the latest rhel 7 or 8 qcow image. You can either manually download them or provide your RHSM api token and the installer will download these files for you.
Using Token | Downloading |
Navigate to RHSM API to generate a token and save it as rhsm_token. This token will be used to download the rhel qcow image. | From your web browser, navigate to Download Red Hat Enterprise Linux. Download the qcow image matching this checksum the below checksum. |
Follow the same steps to get the RHEL 8 qcow image.
If you are using tokens it should be:
* $HOME/qubinode-installer/rhsm_token
If you downloaded the files instead, confirm that the project directory list the qcow images below or later versions:
* $HOME/qubinode-installer/rhel-server-7.8-x86_64-kvm.qcow2
* $HOME/qubinode-installer/rhel-8.2-x86_64-kvm.qcow2
At this point you refer to the documentation for the product you want to install.