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.
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
- Full deployment runbook: PDF · DOCX
- Architecture, prerequisites, the automated and manual paths, Azure Government specifics, troubleshooting
- The full wizard script is embedded in the runbook appendix