Overview
How To: Convert an Oracle Enterprise Linux server into a CloudBolt Appliance.
Considerations
You will need the following:
An Oracle Enterprise Linux 7 Server.
The server should be OEL 7.6.
Other OEL 7 versions may work.
CloudBolt does not support OEL 8.
The OEL VM should meet these system requirements:
2+ CPUs
8+ GB memory
40+ GB storage (the initial VM will use ~2GB if thin provisioned, ~40GB if thick provisioned)
This should be a single-use VM. CloudBolt is not intended to run on a shared VM.
Download a copy of the CloudBolt 9.4+ Installer.
These instructions only work for CloudBolt 9.4+.
Find the latest installer at the CloudBolt Downloads Page.
Procedure
Installing CloudBolt
SSH into the CloudBolt server and escalate your privileges to be the root
user.
In this example, the soon-to-be CloudBolt server has the IP 10.11.12.13
.
[user@your-workstation]$ ssh user@10.11.12.13 [user@10.11.12.13]$ sudo su [root@10.11.12.13]#
Next, unpack the CloudBolt Installer .tgz
file and run the installation script.
[root@10.11.12.13]# tar xzf cloudbolt_installer_VERSION.tgz [root@10.11.12.13]# cd cloudbolt_installer*/ [root@10.11.12.13]# ./install_cloudbolt.sh
This will unpack the installer and begin the installation process.
If the installation is successful you should see the following message at the end of the installer:
... ************** CloudBolt installer successfully finished! verbose log saved to: /var/log/cloudbolt/install/install_200601.1620.log **************
Accessing CloudBolt via Firewall Rules
By default, the VM may prohibit inbound HTTP(s) traffic.
To enable HTTP(s) traffic, run the commands described in order below:
Disabling iptables service:
[root@10.11.12.13]# systemctl mask iptables
Enabling Firewalld service:
[root@10.11.12.13]# systemctl enable firewalld [root@10.11.12.13]# systemctl start firewalld
Enabling HTTP traffic:
[root@10.11.12.13]# firewall-cmd --zone=public --permanent --add-service=http
Enabling HTTPS traffic:
[root@10.11.12.13]# firewall-cmd --zone=public --permanent --add-service=https
Enabling SSH traffic:
[root@10.11.12.13]# firewall-cmd --zone=public --permanent --add-service=ssh
You may need to run something like this to allow for all incomming traffic:
[root@10.11.12.13]# firewall-cmd --zone=public --change-interface=ens192
You may also want to update the hostname of the VM to cloudbolt
:
hostnamectl set-hostname "cloudbolt"
Troubleshooting
If the installation fails, please reach out to a support engineer to resolve the issue.
0 Comments