cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Phong Nguyen" <pngu...@gilt.com>
Subject Review Request: CLOUDSTACK-922: LXC Support in Cloudstack
Date Mon, 25 Mar 2013 19:19:26 GMT

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/10122/
-----------------------------------------------------------

Review request for cloudstack, akarasulu and edison su.


Description
-------

This is a patch for adding LXC support to Cloudstack.

Please see the following links for more details:

Design doc: https://cwiki.apache.org/confluence/display/CLOUDSTACK/LXC+Support+in+Cloudstack
Jira ticket: https://issues.apache.org/jira/browse/CLOUDSTACK-922


Diffs
-----

  agent/conf/agent.properties f7eac67 
  api/src/com/cloud/agent/api/Command.java 9cd6749 
  api/src/com/cloud/agent/api/RebootCommand.java 299e61b 
  api/src/com/cloud/agent/api/StopCommand.java 9ee7ce3 
  api/src/com/cloud/hypervisor/Hypervisor.java 2e0012d 
  api/src/com/cloud/storage/Storage.java fba12b6 
  client/tomcatconf/componentContext.xml.in a98a41f 
  plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/DirectVifDriver.java PRE-CREATION

  plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java
8ee3ea4 
  plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtConnection.java 981d343

  plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtDomainXMLParser.java
b622b6d 
  plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtStorageVolumeDef.java
d5cd91a 
  plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtVMDef.java c93aeeb

  plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/KVMPhysicalDisk.java 08f51a4

  plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/KVMStoragePoolManager.java
c2bfad9 
  plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/LibvirtStorageAdaptor.java
d5e6ad6 
  plugins/hypervisors/kvm/test/com/cloud/hypervisor/kvm/resource/LibvirtVMDefTest.java b723875

  scripts/storage/secondary/cloud-install-sys-tmplt 2172b28 
  server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java 544a803 
  server/src/com/cloud/hypervisor/LXCGuru.java PRE-CREATION 
  server/src/com/cloud/hypervisor/kvm/discoverer/KvmServerDiscoverer.java 75e00ad 
  server/src/com/cloud/hypervisor/kvm/discoverer/LibvirtServerDiscoverer.java PRE-CREATION

  server/src/com/cloud/hypervisor/kvm/discoverer/LxcServerDiscoverer.java PRE-CREATION 
  server/src/com/cloud/network/SshKeysDistriMonitor.java fc7c882 
  server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java 6742f7b 
  server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java 46ac7af 
  server/src/com/cloud/template/HypervisorTemplateAdapter.java 1426421 
  server/src/com/cloud/vm/VirtualMachineManagerImpl.java 0aeef0e 
  setup/db/db/schema-410to420.sql eb650cc 
  ui/scripts/system.js c0a5d14 
  ui/scripts/templates.js 040ce4a 
  ui/scripts/zoneWizard.js 5108c5c 

Diff: https://reviews.apache.org/r/10122/diff/


Testing
-------

Performed end-to-end testing for starting an LXC instance:

- Add an LXC cluster
- Add an LXC host
- Register an LXC template
- Spin up an LXC container

Additional testing:

- Verified connectivity with direct network settings
- Used KVM systemvm with LXC cluster


Thanks,

Phong Nguyen


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message