本文安装环境 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虚拟机 进行资源限制