Verified on real AWS
CloudLens vLM
on AWS
Build the Keysight Virtual License Manager as an AMI and deploy it in commercial AWS or GovCloud, with one interactive command.
AMI import verified
Commercial + GovCloud
Interactive wizard
x86_64 · HVM · ENA
$ ./deploy-cloudlens-vlm.sh --profile autopilot
╔══════════════════════════════════════════════╗
║ KEYSIGHT CloudLens vLM AWS Deployment Wizard ║
╚══════════════════════════════════════════════╝
1. Choose your AWS cloud
? Which AWS partition are you deploying to?
1) Commercial AWS (recommended)
2) AWS GovCloud
✔ Account 466778915280 partition aws
2. vLM image (AMI)
? Use an existing AMI or build a fresh one?
1) Use most recent (recommended)
2) Build a new AMI from the vLM image
╔══════════════════════════════════════════════╗
║ 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 (qcow2 or vhd) 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-aws.git
cd cloudlens-vlm-aws
chmod +x *.sh
# download the official vLM image from software.keysight.com, then:
./deploy-cloudlens-vlm.sh --profile <your-aws-profile>
The wizard confirms your account and partition, offers to reuse or build the AMI, asks the instance size, count, key pair, subnet, and who may access it, then launches and prints the vLM URL and admin / admin login.
How it works
vLM imageqcow2 / vhd
→
ConvertstreamOptimized VMDK
→
S3upload
→
Importvmimport role
→
AMIregister
→
EC2 vLMlicense the vPBs
Two ways to run
Interactive wizard recommended
Build the AMI and launch the vLM with friendly prompts.
./deploy-cloudlens-vlm.sh --profile autopilot
Non-interactive engine
Build only the AMI, for CI or scripts.
./create-cloudlens-vlm-ami.sh \
--image <image> --region us-east-1 \
--profile autopilot
GovCloud
GovCloud is a separate partition (arn:aws-us-gov) with its own account and credentials. The same script auto-detects it. Point it at a GovCloud profile and region:
./deploy-cloudlens-vlm.sh --profile <govcloud-profile> --region us-gov-west-1
It sees no vLM AMI there yet, offers to build one from the image, then launches the vLM. No code changes.
Verified
AMI import
Built end to end from the vLM image; boot-tested by VM Import.
Wizard
Full interactive flow launched a vLM; UI and admin/admin login verified live.
Portable
Runs on macOS, Linux, and CloudShell; commercial and GovCloud partitions.
Documentation
- Full deployment runbook: PDF · DOCX
- Architecture, prerequisites, the automated and manual paths, GovCloud specifics, troubleshooting
- The full wizard script is embedded in the runbook appendix