Revision history [back]

click to hide/show revision 1
initial version

Your scenario is involved with "Scaling". You want to have some kind of redundancy for Cloud. All your questions/confusions can be answered/made clear at the following links:

  1. http://docs.openstack.org/openstack-ops/content/scaling.html
  2. http://kimizhang.wordpress.com/2013/08/26/openstack-zoning-regionavailability-zonehost-aggregate/

At first, you should read the general architecture of OpenStack (http://www.openstack.org/software/). After that, you can concentrate on Nova as your interest (google with "openstack nova doc"). These docs will guide you how to setup a development environment of Nova. Finally, you can view Nova source code, make some modification and run its Unit-Test.

Last but not least, it's the good way to use DevStack (http://docs.openstack.org/developer/devstack/) to install/deploy OpenStack that can be run a virtual machine on your own laptop.

Nova/virt/libvirt is one of the hot components because it's responsible to create the VMs.

Your scenario is involved with "Scaling". You want to have some kind of redundancy for Cloud. All your questions/confusions can be answered/made clear at the following links:

  1. http://docs.openstack.org/openstack-ops/content/scaling.html
  2. http://kimizhang.wordpress.com/2013/08/26/openstack-zoning-regionavailability-zonehost-aggregate/

At first, you should read the general architecture of OpenStack (http://www.openstack.org/software/). After that, you can concentrate on Nova as your interest (google with "openstack nova doc"). These docs will guide you how to setup a development environment of Nova. Finally, you can view Nova source code, make some modification and run its Unit-Test.

Last but not least, it's the good way to use DevStack (http://docs.openstack.org/developer/devstack/) to install/deploy OpenStack that can be run in a virtual machine on your own laptop.

Nova/virt/libvirt is one of the hot components because it's responsible to create the VMs.