现在容器型的虚拟化也很流行了,主要是相对XEN,KVM之类的能节省资源一些,这两天事情不是太多就简单了一下。主要参考了debian的wiki(http://wiki.debian.org/LXC).我不是太喜欢把自己用的电脑搞一堆实验性的配置,所以就在virtualbox里面装了一个debian做宿主机再进行的,virtualbox使用的是桥接模式。1.宿主机里面配置了一个网桥/etc/network/interfaces#allow-hotplug eth0#iface eth0 inet dhcp
auto br0iface br0 inet dhcpbridge_ports eth0bridge_fd 0bridge_maxwait 0
root@linux:~# brctl showbridge name bridge id STP enabled interfacesbr0 8000.080027d2351d no eth0
2.宿主机安装基础的软件和配置2.1 安装 lxc bridge-utils libvirt-bin debootstrapaptitude install lxc bridge-utils libvirt-bin debootstrap2.2 /etc/fstab 添加cgroup /sys/fs/cgroup cgroup defaults 0 02.3 拷贝一份模板cp -a /usr/lib/lxc/templates/lxc-debian /usr/lib/lxc/templates/lxc-squeeze并把/usr/lib/lxc/templates/lxc-squeeze里面的 lenny替换为squeeze,把dhcp-client替换为isc-dhcp-client
启动之后我们可以brctl show看看
root@linux:~# brctl showbridge name bridge id STP enabled interfacesbr0 8000.080027d2351d no eth0vethyXMqY8root@linux:~# ifconfigbr0 Link encap:Ethernet HWaddr 08:00:27:d2:35:1dinet addr:192.168.2.207 Bcast:192.168.2.255 Mask:255.255.255.0inet6 addr: fe80::a00:27ff:fed2:351d/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:525 errors:0 dropped:0 overruns:0 frame:0TX packets:314 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:45074 (44.0 KiB) TX bytes:50956 (49.7 KiB)
是br0下新增了一个网卡。