Deploy with installer

Install Cloud Management Platform (CMP) on an existing Red Hat Enterprise Linux (RHEL) 8 or Oracle Linux (OL) 8 server

This is also the recommended way to deploy in Azure.

Prerequisites

  • A dedicated server running RHEL 8 or OL 8 that meets the Hardware guidelines. The installer removes any existing CMP data on the server.
  • Root access to the server.
  • The root user’s umask set to 022. Run umask to check it, and umask 022 to set it for the current session.
  • /usr/local/bin in the root user’s PATH. Run echo $PATH to check it.
  • firewalld running, if you use it.

Download Cloud Management Platform

Cloud Management Platform Releases

  1. Go to the Releases page and select the latest release.
  2. Download the Installer, Upgrader, or OVA as required.

Install Cloud Management Platform

  1. Copy the installer (.tgz file) to /var/tmp on the server.

  2. Switch to the root user:

    sudo su -
    
  3. If SELinux is in enforcing mode, set it to permissive for the install. Run getenforce to check the mode.

    setenforce 0
    
  4. Extract the installer and run it. Replace <installer_name> with the installer file name without .tgz, for example, cloudbolt_installer_v2026.3.78.

    cd /var/tmp
    tar xvf <installer_name>.tgz
    cd <installer_name>
    ./install_cloudbolt.sh
    

    When prompted, enter Y to confirm. The installer runs in air-gapped mode by default. To download packages from the CloudBolt repository instead, add --remote.

  5. Wait for the success message. The installer saves its log in /var/log/cloudbolt/install/.

  6. If you changed the SELinux mode, set it back to enforcing:

    setenforce 1
    
  7. In a browser, go to https://<server address> and complete initial setup.

If the installer stops, it prints the reason, such as the umask or SELinux check. Fix the issue and run the installer again. For other errors, contact CloudBolt support.

If firewalld was stopped during the install, the installer could not open HTTP and HTTPS. Start firewalld and open them:

systemctl start firewalld
firewall-cmd --zone=public --permanent --add-service=http --add-service=https
firewall-cmd --reload