Azure Marketplace Deployment
Last updated
Last updated
This guide walks you through deploying LightBeam from the Azure Marketplace after purchase.
This includes filing out some basic profile information to submit to Microsoft to install the application.
Visit the
Click on "Get it Now" and complete the profile information
Select "LightBeam Software Package" plan and click "Create"
Subscription: Select your Azure subscription
Resource Group: Choose existing or create new (must be empty)
Region: Select Azure region for deployment
VM Name: Name for your JumpVM
Size: Choose from supported sizes:
Standard_DS1_v2
Standard_DS2_v2
Standard_DS3_v2
Standard_B1s
Username: JumpVM login username
Authentication: Choose SSH Public Key or Password
Access IP: Specify allowed IP range in CIDR format:
Corporate network: e.g., 10.0.0.0/16
Single user: your IP with /32 (e.g., 203.0.113.1/32
)
Avoid using 0.0.0.0/0
for production environments
LightBeam Version: Software version to deploy
Network: Choose new or existing Azure VNET (/16) and Subnet (/20)
AKS Cluster Name: Default or custom name
Node Pool VM Size: Choose from supported sizes:
Standard_D8s_v3
Complete the configuration, review, and click "Create".
Deployment takes approximately 40 minutes.
After the LightBeam cluster is installed, use the below instructions to access the LightBeam Web Interface.
Find JumpVM's public IP in Azure Portal
SSH into JumpVM:
Switch to root on JumpVM:
Get the web UI address:
Retrieve admin password:
Access LightBeam at http://<obtained_IP>
using:
Username: admin
Password: <retrieved_password>
Main handler log:
This is the primary log file for the Azure VM extension that runs custom scripts during deployment. It records overall extension execution status, including when scripts start and finish, and any high-level errors.
Deployment stdout/stderr:
These files contain the actual console output from the deployment scripts:
stdout
shows the normal output of commands that ran successfully
stderr
captures error messages and warnings from failed commands
These logs provide detailed information about what specific commands were executed and their results during the initial setup process.
Terraform and AKS deployment logs:
This log specifically focuses on the infrastructure deployment stage using Terraform. It shows:
AKS (Azure Kubernetes Service) cluster creation
Node pool configuration and deployment
LightBeam application deployment logs:
This final log shows the deployment of the actual LightBeam application into the Kubernetes cluster.
Connect to JumpVM and switch to root:
Clean up LightBeam cluster:
Remove AKS infrastructure:
Type "yes" when prompted and wait for completion
Complete cleanup:
Delete all resources from the Azure Resource Group
Network Security Group,Network Interface, Jump VM Public IP, VNET, Subnet, JumpVM etc.
Remove JumpVM role assignments (Network Contributor and AKS Service Contributor)
Node Count: Number of nodes (contact for sizing recommendations)
Setup Token: Obtain from after purchase
License Key: Obtain from after purchase
Connect to JumpVM as described and check these log files: