KEYSIGHT TECHNOLOGIES
Verified on real Azure

CloudLens vLM
on Azure

Build the Keysight Virtual License Manager as an Azure managed image and deploy it in Azure Commercial or Azure Government, with one interactive command.

Quick start Read the runbook (PDF)
Managed image verified Commercial + Government Interactive wizard Standard_D2s_v3 · fixed VHD
$ ./deploy-cloudlens-vlm-azure.sh ╔══════════════════════════════════════════════╗ KEYSIGHT CloudLens vLM Azure Deployment Wizard ║ ╚══════════════════════════════════════════════╝ 1. Choose your Azure cloud ? Which Azure cloud are you deploying to? 1) Azure Commercial (recommended) 2) Azure Government Cloud AzureCloud subscription CloudLensPublic 3. vLM image (managed image) ? Use an existing image or build a fresh one? 1) Use existing (recommended) 2) Build a new image from the vLM VHD ╔══════════════════════════════════════════════╗ ║ CloudLens vLM is deploying. Access below. ║ ╚══════════════════════════════════════════════╝ vLM UI https://<public-ip> Login admin / admin Done.
Download the image from Keysight. Get the official CloudLens vLM image (vhd or qcow2) only from the Keysight software download portal at software.keysight.com. Match the version to your CloudLens and vPB deployment. Do not use an unofficial image.

Quick start

git clone https://github.com/Keysight-Tech/cloudlens-vlm-azure.git
cd cloudlens-vlm-azure
chmod +x *.sh

# download the official vLM image from software.keysight.com, then:
az login
./deploy-cloudlens-vlm-azure.sh

The wizard confirms your cloud and subscription, offers to reuse or build the managed image, asks the VM size, count, admin user, subnet, and access, then creates the VM and waits until the vLM web UI is live and the admin / admin login is verified.

How it works

vLM imagevhd / qcow2
Convertfixed VHD
Blobstorage upload
Managed diskfrom the VHD
Managed imagereusable
VMlicense the vPBs

Two ways to run

Interactive wizard recommended

Build the image and create the vLM with friendly prompts.

./deploy-cloudlens-vlm-azure.sh

Non-interactive engine

Build only the managed image, for CI or scripts.

./create-cloudlens-vlm-image-azure.sh \
  --image <image> \
  --resource-group cloudlens-vlm-rg \
  --location eastus2

Azure Government

Azure Government is a separate cloud (AzureUSGovernment) with its own sign-in and endpoints. Switch cloud, sign in, and run the same script:

az cloud set --name AzureUSGovernment && az login
./deploy-cloudlens-vlm-azure.sh --location usgovvirginia

Regions like usgovvirginia and usgovtexas, blob endpoints on blob.core.usgovcloudapi.net, portal at portal.azure.us. No code changes.

Verified

Managed image

The Azure vLM runs today from this exact image path; login verified.

Wizard

Full interactive flow creates a vLM and waits until it is live before finishing.

Portable

Runs on macOS, Linux, and Cloud Shell; Commercial and Government clouds.

Documentation

Keysight Technologies  |  Network Visibility and Cybersecurity  |  GitHub