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



plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java
<https://reviews.apache.org/r/10122/#comment38561>

    Can this code be put in createvbd()? In createvbd, both VirtualMachineTO 
and LibvirtVMDef are available as parameters, vm's hypervisor type can be got 
from these parameters.



plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtConnection.java
<https://reviews.apache.org/r/10122/#comment38567>

    may need a method called getconnectionfromvmname?As we mixed kvm and lxc on 
the same host, for some vms(router/console/secondary vms), we use kvm(thus 
needs kvm connection), while for other vms, we use lxc(thus needs lxc 
connection). Then based on vm's type(which can be got from vm's name), we can 
know which connection should we use.
    For example, for command, GetVncPortCommand, the connection is depended on 
the vm's type.


- edison su


On March 25, 2013, 7:19 p.m., Phong Nguyen wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/10122/
> -----------------------------------------------------------
> 
> (Updated March 25, 2013, 7:19 p.m.)
> 
> 
> 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
> 
>

Reply via email to