单独在ubuntu上使用LXC,是非常方便管理的,通过lxc的一系列指令就可以。然而将openstack的nova compute从kvm改为lxc,似乎会丧失原本的管理方法。lxc-list等一系列命令将无法识别到openstack启动的实例。而且openstack本身监视器也无法访问lxc驱动的实例。那么在openstack下,如何管理lxc驱动的实例呢?
另外lxc的容器是多个文件组成的,想请教一下,有哪些方法可以将lxc的容器转换为openstack可识别的镜像?我当前测试所用镜像是下载到的‘oneiric-server-cloudimg-amd64.tar.gz’
lxc是docker的基础。不过lxc和docker在openstack上配置应用的文档似乎很难找到。
求教以上问题,非常感谢!
OpenStack’s LXC support should be implemented through libvirt. Do you use virsh to manage it (I think LXC support will be abandoned sooner or later, it is too incomplete, and it is estimated that it will be transferred to docker in the future)? http://libvirt.org/drvlxc.html
Found a segmentfault bug in an editor