DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.

DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
LXC support was added to CloudStack in 4.2 release. FS : LXC Support in Cloudstack. The objective of this feature is to enhance LXC support by adding more functionality. This document contains design specification of the enhancements.
LXC was implemented as hypervisor in cloudstack. Following operations are currently supported:
LXC containers are created using libvirt in cloudstack. Libvirt domain xml will be modified to support additional features. KVM system Vms are used for LXC, so most of the networking features are already supported.
Storage
Configure and create Ceph RBD on host and make it visible in the container using host passthrough configuration
<hostdev mode='capabilities' type='storage'>
<source>
<block>/dev/rbd1</block>
</source>
</hostdev>
Template
Registering a template and Launching container from template is already supported. Additional functionality:
ISO
Networking
KVM system Vms are used and both VPC and non-VPC are supported. Networking services Source NAT, DNS, PF, LB, Vpn, Firewall, Security Groups, Network ACL are supported. Additionally nic hot-plug to userVm (container) is also supported.
Console Access
Below libvirt doesn't seem to work for LXC. autoport option did not assign a port.
<graphics type="vnc" port="-1" autoport="yes" listen="10.147.28.11" keymap="en-us"/>
No changes
None
Min required libvirt version should be documented
LXC version 1.0
Libvirt Version 1.2.1