Virtualization progress

From GO Wiki
Revision as of 20:40, 3 February 2011 by Sjcarbon (talk | contribs)
Jump to navigation Jump to search

Overview

Page for keeping track of the progress towards implementing a virtualization infrastructure.

Also see rational and overview at Virtualization.

Design Progress

One

For experimentation, the first design attempt will be a single manager and worker machine. We'll test:

  • Start and stop VMs.
  • Create new VMs.

Two

If the above goes we'll add a third node to test storage ability and live migration.

  • Connect and use storage.
  • VM migration.

???

...some incremental steps here...

Target

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