鉴于lxc容器特别像虚拟机的特点,rackspace,都有把openstack部署到lxc容器里的实践,恰好lxc也有类似教程,打算自己跑一遍,看看是怎样一种体验
how to run a full OpenStack, using LXD containers instead of VMs and running all of this inside a LXD container (nesting!).
鉴于lxc容器特别像虚拟机的特点,rackspace,都有把openstack部署到lxc容器里的实践,恰好lxc也有类似教程,打算自己跑一遍,看看是怎样一种体验
how to run a full OpenStack, using LXD containers instead of VMs and running all of this inside a LXD container (nesting!).
刚创出来的虚拟机,要如何设置初始密码?如何添加环境变量?如何进行一系列的预置操作?
答案就是cloud-init。
当前正在搞openstack+lxc,也需要在创容器的时候注入一些信息,比如初始密码,开启SSH密码登录,允许root等等,就顺手记录cloud-init一下。
docker偏向于应用,LXC偏向于资源,其产品形态更像是一台虚拟机,所以其有个名字叫系统容器/机器容器。
然而,在当前docker大势已成,虚拟机经久不衰的形势下,lxc的优势和劣势都有哪些?
分析一下lxc, lxd, nova-lxd的关系以及源码
1 | +---------------+ |
简单记录之前搞容器网络用的基础知识