LoadGen Appliance - System Requirements
Overview
This article describes the hardware, software, and network requirements for deploying the LoadGen Appliance on your virtualization platform or cloud environment.
---
Hardware Requirements
Minimum Requirements
| Resource | Specification |
|----------|---------------|
| CPU | 2 vCPUs |
| Memory | 4 GB RAM |
| Disk Space | 40 GB |
| Network | 1 Gbps network adapter |
Recommended Requirements
For production environments and larger test workloads:
| Resource | Specification |
|----------|---------------|
| CPU | 4+ vCPUs |
| Memory | 8+ GB RAM |
| Disk Space | 100+ GB (SSD preferred) |
| Network | 1 Gbps network adapter |
Note: Actual requirements depend on the number of concurrent tests, test data volume, and result retention period.
---
Supported Virtualization Platforms
| Platform | Version | Image Format |
|----------|---------|--------------|
| VMware ESXi | 6.5 and later | OVF |
| VMware vSphere | 6.5 and later | OVF |
| Microsoft Hyper-V | Windows Server 2016 and later | VHDX |
| Microsoft Hyper-V | Windows 10/11 Pro/Enterprise | VHDX |
| Oracle VirtualBox | 6.0 and later | VHD |
---
Supported Cloud Platforms
| Platform | Region Support | Image Format |
|----------|----------------|--------------|
| Microsoft Azure | All regions | VHD |
| Amazon Web Services (AWS) | All regions | VHD (imported as AMI) |
---
Network Requirements
Required Ports
The following ports must be accessible for the appliance to function correctly:
| Port | Protocol | Direction | Purpose |
|------|----------|-----------|---------|
| 22 | TCP | Inbound | SSH access (optional, for troubleshooting) |
| 80 | TCP | Inbound | HTTP access and Let's Encrypt validation |
| 443 | TCP | Inbound | HTTPS access (when SSL is configured) |
| 5000 | TCP | Inbound | LoadGen API (internal, via reverse proxy) |
Outbound Connectivity
The appliance requires outbound internet access for:
| Destination | Purpose |
|-------------|---------|
| download.loadgen.cloud | Downloading updates and agent packages |
| api.loadgen.cloud | License validation |
| Docker Hub / Container Registry | Pulling container images |
| Let's Encrypt (optional) | SSL certificate issuance and renewal |
Network Configuration Options
- DHCP: The appliance can obtain an IP address automatically
- Static IP: Recommended for production deployments
- DNS: Configure internal DNS servers for name resolution
---
Browser Requirements
Access the LoadGen web interface using a modern browser:
| Browser | Minimum Version |
|---------|-----------------|
| Google Chrome | 90+ |
| Microsoft Edge | 90+ |
| Mozilla Firefox | 88+ |
| Safari | 14+ |
---
Cloud-Specific Requirements
Microsoft Azure
- Storage Account: Required for VHD upload
- Resource Group: For organizing Azure resources
- Virtual Network: With configured subnet
- Network Security Group: Allow required ports
- VM Size: Minimum StandardB2s, recommended StandardD2s\_v3 or higher
Amazon Web Services (AWS)
- S3 Bucket: Required for VHD import
- IAM Role: With VM Import/Export permissions
- VPC: With configured subnet
- Security Group: Allow required ports
- Instance Type: Minimum t3.medium, recommended t3.large or higher
---
Pre-Deployment Checklist
Before deploying the LoadGen Appliance, ensure you have:
- [ ] Obtained the appliance image for your platform (contact LoadGen)
- [ ] Verified hypervisor/cloud platform meets version requirements
- [ ] Allocated sufficient CPU, memory, and disk resources
- [ ] Configured network with required port access
- [ ] Planned IP address assignment (DHCP or static)
- [ ] Identified DNS servers for the appliance
- [ ] Determined SSL strategy (Let's Encrypt, custom certificate, or self-signed)
---
Next Steps
Proceed to the deployment guide for your platform:
---
Related Documentation
- LoadGen Appliance Overview - Introduction to the appliance
- Initial Setup - Post-deployment configuration