OsmiumVM
Purpose
Easy to use web based virtualization (cloud) platform.
Features
- WebUI easy to use on a desktop and in cloud environment
 - Minimal dependencies able to run on almost any distro
 - Easy to use clustering, add server based on URL to associate with cluster
 - Rich API
 - Rich terminal support
- noVNC for VNC-based access
 - xterm.js for serial access
 
 - Multi-tenancy with fine grained access control
- Quotas
- Storage
 - Network rate limit
 - vCPU's
 - Snapshot count or space utilization
 
 
 - Snapshots
- Automated
 - Rollback option
 
 - Backups
- Based on snapshots?
 
 - Statistics
- IO
 - vCPU
 - Network
 
 - Storage support
- LVM
 - LVM thin
 - QCOW2
 
 - Live migration to another clustered host
 - Secure environment by dropping Qemu into apparmor
 - Networking
- Strong network isolation based on locking IPv4/IPv6 to MAC of VM
 - IPv4/IPv6 network address pools
 - Ability to create virtual layer 2 networks between VM's (VXLAN)
 
 - Rich block device support
- HTTP URL for ISO's
 
 - Cloud-init support
 - Uploading of ISO's (global & per tenant)
 - Our own splash screen
 
Technologies
- Python