Features
VMX offers a comprehensive set of virtualization features designed for modern IT infrastructure. Below is a detailed overview of all the key capabilities of the platform.
Virtual Machine Management
- Create, Clone & Delete VMs — Provision virtual machines quickly using ISO files or existing disk images.
- Import Virtual Machines — Import existing VM disk images into the VMX platform seamlessly.
- Live VM Console — Access running virtual machines directly through the web-based console using SPICE or VNC.
- Hotplug Hardware Support — Add or remove virtual CPUs, memory, and storage disks without restarting the VM.
- Nested Virtualization — Run virtual machines inside virtual machines for development and testing scenarios.
Migration & High Availability
- Live VM Migration — Move running virtual machines between physical hosts with zero downtime.
- Storage Migration — Migrate virtual machine storage from one storage backend to another without interruption.
- VM Replication — Replicate virtual machines to remote hosts for disaster recovery and failover.
- Automated Failover — Ensure business continuity with automated failover policies.
Networking
- Bridge Networking — Connect VMs directly to the physical network for seamless integration.
- VLAN Support — Segment network traffic using VLAN tagging for enhanced security and isolation.
- Network Teaming / Bonding — Combine multiple network interfaces for higher bandwidth and redundancy.
- Virtual Switches — Create software-defined virtual switches for flexible VM connectivity.
Storage
- Local Disk Storage — Use the host's local drives as VM storage backends.
- LVM (Logical Volume Manager) — Efficiently manage disk volumes with LVM support.
- NFS (Network File System) — Mount and use NFS shares as shared storage across multiple hosts.
- iSCSI — Connect to iSCSI targets for enterprise-grade SAN storage.
- Storage Pool Management — Centrally manage and monitor all storage pools from the dashboard.
Monitoring & Alerts
- Real-time Resource Monitoring — Track CPU, memory, disk I/O, and network usage for each VM.
- VM State Tracking — Monitor VM health, uptime, and operational state at a glance.
- Alerting System — Configure thresholds and receive alerts when resource usage exceeds defined limits.
- Audit Logs — Maintain detailed logs of all administrative actions for compliance and troubleshooting.
Security & Integration
- Isolated Environments — Each VM runs in its own isolated namespace ensuring security between workloads.
- Integration with nBalance — Native integration with the nBalance Web Application Firewall (WAF) and Load Balancer.
- Role-based Access Control — Define user roles and limit access to specific resources and actions.
- Encrypted Communication — All management traffic is secured with TLS encryption.
Performance
- Near-Native Speed — VMX leverages hardware-assisted virtualization (VT-x / AMD-V) for near-native VM performance.
- CPU Pinning — Pin virtual CPUs to specific physical cores for latency-sensitive workloads.
- Memory Ballooning — Dynamically adjust VM memory allocation based on actual usage.
- Disk I/O Optimization — Supports virtio drivers for optimal disk and network I/O performance.