KEYSIGHT TECHNOLOGIES
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.

Quick start Read the runbook (PDF)
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

Keysight Technologies  |  Network Visibility and Cybersecurity  |  GitHub