Installing CloudBolt from the Azure Marketplace

CloudBolt is available in the Azure Marketplace for immediate deployment, which is pre-configured in a VHD image format for easy installation.

Installing CloudBolt is a five step process:

  1. Check Prerequisites
  2. Deploy the CloudBolt VHD
  3. Configure the CloudBolt VM at the console (network and SSL certificate)
  4. Complete the Quick Setup Wizard in your browser
  5. Get started with CloudBolt in the Next Steps

Check Prerequisites

For a successful installation, please ensure that your virtual machine meets these minimum requirements:

  • Sizing:
    • 2 CPUs
    • 4 GB memory (A2 Basic/Standard is fine.)
    • 40 GB storage (the initial VM will use 30GB)
  • Network/security group configuration:
    • SSH (port 22/tcp)
    • HTTPS (port 443/tcp)
    • HTTP (port 80/tcp)
    • SSH/RDP in-browser (port 8443/tcp)

Deploy the CloudBolt VHD

To deploy your CloudBolt instance in Azure, follow these steps:

  1. Find the CloudBolt offerings (Free 25VM or 125 VM license) in the Azure Marketplace:
    Go to https://portal.azure.com -> Login with your Azure credentials-> Go to ‘Marketplace’ and search for ‘CloudBolt’
  2. Follow the on-screen prompts to deploy CloudBolt
  3. Ensure that your virtual machine is fully up-and-running
  4. Your newly created CloudBolt instance should be available at the provided DNS name: https://<public_dns_hostname>
  5. Additionally, you may connect to the CloudBolt console via SSH using the username and password provided during installation:
    ssh azureuser@<public_facing_dns_name>
    If using a certificate to connect do the following:
    ssh -i azureuser.pem azureuser@<public_facing_dns_name>

Install SSL certs for HTTPS (optional)

CloudBolt ships with self-signed certificates.  You will need to make an exception to trust the certificate. To configure CloudBolt to use your own trusted certificates:

  1. Copy your PEM-formatted SSL cert to /etc/pki/tls/certs/localhost.crt
  2. Copy your PEM-formatted SSL key to /etc/pki/tls/private/localhost.key
  3. Set their file permissions like so:
    chown apache:apache /etc/pki/tls/certs/localhost.crt /etc/pki/tls/private/localhost.key
    chmod 400 /etc/pki/tls/certs/localhost.crt /etc/pki/tls/private/localhost.key
  4. Restart CloudBolt with
    service httpd restart

Complete the Quick Setup Wizard

Once the CloudBolt deployment is complete and the VM is running, connect to the web interface at the IP address of your CloudBolt instance. When opening the CloudBolt web interface for the first time, you must login as the user admin with the password admin to begin the quick setup process.

Step 1 — Accept the EULA

Read the End User License Agreement. If you accept the agreement, select I agree to the EULA and continue to step 2.

Step 2 — Pick a Technology

CloudBolt has support for different hypervisor technologies. Select the technology you want to use with your first resource handler.

Steps 3–7 — Setting Up a Resource Handler

Depending on the technology you chose in step 2, you will be asked different questions to set up your first resource handler. Complete these questions to set up the resource handler. For more information about configuring different resource handlers go to: http://docs.cloudbolt.io/resource-handlers.html

Step 8 — Create an Administrative Account

Create a CloudBolt super user. This user will be able to change all CloudBolt permissions. Enter the name and other information into this form. All fields are required.

The value of the Organization field will be used to create a top-level group in CloudBolt. You can name this for the group you belong to in your company (e.g., “Global IT Services”).

Completing the Wizard

After the last step, the wizard will create all the objects that CloudBolt requires to begin provisioning, discovering, and managing VMs. It will create a user account using the information entered in step 8 and automatically log you in so you can begin using CloudBolt.

Next Steps

Follow our Getting Started Guide to familiarize yourself with CloudBolt.