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