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:
- You need an API keypair for access Opencloud. This is typically best to be a service acccount.
- 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
- Log in to https://session-manager/ovd/admin and navigate to Servers > Provisioning
- Under "Add a Platform", enter a name (Like Opencloud DaaS) and then click the magnifying glass icon.
- In the "Choose a Platform" window, select CloudStack
- Enter the API URL (likely https://opc-us-01.ussignal.cloud/client/api), API key, and API secret for the desired user.
- 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
- 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
- Perform an apt update and apt upgrade to install the latest packages, rebooting if required.
- Determine the target Inuvika version to populate the install command:
curl -s https://ovd.one | OVD_VERSION=<version> bashThe 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 - Hit enter to begin the installer. It may take a few moments as pre-requisites are being downloaded and installed.
- 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> │ │ │ └───────────────────────────────────────────┘ - 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> │ │ │ └────────────────────────────────────────────────────────────┘ - When asked if you have installed a Grafana server, select no.
- Select Yes to confirm that you want to start the role installation.
- Once complete, navigate to your session manager's admin portal, and under Servers > Unregistered Servers, you should see your newly created server.
- Register it, and assign it to a tenant as-needed.