Skip to content

Opencloud DaaS Provisioning

This section will cover the basics of configuring Opencloud DaaS to utilize the provisioning feature.

Pre-requisites/Assumptions

Please consider the following before proceeding:

  1. You need an API keypair for access Opencloud. This is typically best to be a service acccount.
  2. If this exists in a multi-tenant environment, it is recommended to use a different provisioning server for each tenant in the interest of security.

Configuration Steps

  1. Log in to https://session-manager/ovd/admin and navigate to Servers > Provisioning
  2. Under "Add a Platform", enter a name (Like Opencloud DaaS) and then click the magnifying glass icon.
  3. In the "Choose a Platform" window, select CloudStack
  4. Enter the API URL (likely https://opc-us-01.ussignal.cloud/client/api), API key, and API secret for the desired user.
  5. Click Test. If the connection succeeds, click Add.

Additional Provisioning Server

When operating in multi-tenancy mode, you will likely want to deploy per-tenant provisioning servers so that each tenant can use their own set up API credentials. To install additional servers, perform the following steps:

Installation steps

  1. Create a new VM running a supported Linux version. This guide will assume Ubuntu 22.04 LTS. SSH to the Linux VM and escalate to sudo with: sudo su
  2. Perform an apt update and apt upgrade to install the latest packages, rebooting if required.
  3. Determine the target Inuvika version to populate the install command: curl -s https://ovd.one | OVD_VERSION=<version> bash The Current version (as of 7/16/2025) is 3.4.2-526da687c5, so the full install command is below:
    curl -s https://ovd.one | OVD_VERSION=3.4.2-526da687c5 bash
    
  4. Hit enter to begin the installer. It may take a few moments as pre-requisites are being downloaded and installed.
  5. At the OVD One Touch Installer menu, select option 8 to install the provisioning server role:
     ┌────────┤ OVD One Touch Installer ├────────┐
     │ Which role would you like to install?     │
     │                                           │
     │  1 Session Manager                        │
     │  2 File Server                            │
     │  3 Web Access                             │
     │  4 All of the above (Multi Role Install)  │
     │  5 Enterprise Security Gateway            │
     │  6 Windows Application Server             │
     │  7 Linux Application Server               │
     │  8 Provisioning Server                    │
     │  9 Utilities                              │
     │                                           │
     │                                           │
     │         <Ok>             <Cancel>         │
     │                                           │
     └───────────────────────────────────────────┘
    
  6. Enter the IP address of the session manager and click OK
     ┌────────────────┤ OVD One Touch Installer ├─────────────────┐
     │ Please enter the IP or DNS name of the Session Manager     │
     │                                                            │
     │ __________________________________________________________ │
     │                                                            │
     │               <Ok>                   <Cancel>              │
     │                                                            │
     └────────────────────────────────────────────────────────────┘
    
  7. When asked if you have installed a Grafana server, select no.
  8. Select Yes to confirm that you want to start the role installation.
  9. Once complete, navigate to your session manager's admin portal, and under Servers > Unregistered Servers, you should see your newly created server.
  10. Register it, and assign it to a tenant as-needed.