Virtualization progress
Overview
Page for keeping track of the progress towards implementing a virtualization infrastructure.
Also see rational and overview at Virtualization.
Design Progress
For experimentation, the first design attempt will be a single manager and worker machine. We'll test:
- Start and stop VMs.
- Create new VMs.
If it goes we'll add a third node to test storage ability and live migration.
- Connect and use storage.
- VM migration.
...some incremental steps here...
A more final design might look like:
- A dedicated manager machine (manager may or may not be a VM on this machine).
- Four dedicated worker machines.
- Two machines dedicated to single database VM instances.
- Two machines holding a varying number web/server instances.
- All machines tied to dedicated storage accordingly.
- Ability make use of remote infrastructure
- Share workers with similar infrastructure remotely.
- Push VM instances and storage to 3rd-party "cloud" (Amazon?) as necessary.
Software
Current
- Ubuntu 10.04 LTS nodes using UEC/Eucalyptus.
- Connecting to remote infrastructure (remote Eucalyptus, EC2, S3).
Past
- Open Nebula
- libvirt
- XenServer
- CentOS
- Debian
- openSUSE