本文安装环境 debian 6.0

安装 lxc debootstrap 工具

aptitude install lxc bridge-utils debootstrap

设置网络

auto eth1
iface eth1 inet manual

auto br0
iface br0 inet static
  bridge_ports eth1  #根据自己实际网卡设置
  bridge_fd 0
  address 10.0.0.100
  netmask 255.255.255.0
  gateway 10.100.0.1
  dns-nameservers 10.20.0.2

加载 cgroup 编辑 /etc/fstab

cgroup  /sys/fs/cgroup  cgroup  defaults  0   0

立即加载

mount /sys/fs/cgroup

接下来创建一下虚拟机

#下载 squeeze  64位
debootstrap --verbose --variant=minbase --arch=amd64 --include ifupdown,locales,libui-dialog-perl,\
dialog,netbase,net-tools,iproute,openssh-server,vim,apt-utils,proxychains \
squeeze /var/cache/lxc/debian/rootfs-amd64 http://mirrors.163.com/debian/


mkdir -p /lxc/vm0     #存放目录

/usr/lib/lxc/templates/lxc-debian -p /lxc/vm0/   # 创建虚拟机

配置虚拟机网络,在 /lxc/vm0/config 文件填加些文本

lxc.utsname = vm0
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
# lxc.network.name = eth0
lxc.network.hwaddr = 00:FF:12:34:56:78
lxc.network.ipv4 = 10.0.0.110/24

到些整个虚拟机创建完成,接下来我们启动他

lxc-start -n vm0 -f /lxc/vm0/config

一些常用命令

lxc-info -n vm0 # 查看状态
lxc-stop -n vm0 # 关闭虚拟机

后边陆续添加如何对 lxc虚拟机 进行资源限制