设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

QQ登录

只需一步,快速开始

#公告#抱歉,网站将关闭,不再开放。由于PC时代已远逝 。在这个后移动互联网时代,我们继续携手前行,保持对技术的热情。共同构建linuxtone知识星球欢迎加入,一起讨论技术、招聘人才、分享资源。请新老linuxtone人 扫码移步到 知识星球:linuxtone

学习是一种信仰!分享是一种快乐!能力= 心态 * 沟通 * 知识 (你的每一天需要正能量!)

 网站的发展需要你贡献一份力量!希望你能每天坚持看贴1小时,并回答网友的问题!祝你在浏览论坛的过程中取得进步!谢谢!linuxtone加油!大家加油! 友情提示: 你今天学习了吗?你今天进步了吗?少一点抱怨!多一点进步!Life is short ! Why not linuxtone ?  

网站的发展、感谢每位坛友的努力!

查看: 3523|回复: 0

[others] ubuntu11.10安装lxc [复制链接]

Rank: 7Rank: 7Rank: 7

签到
988
注册时间
2008-11-26
最后登录
2017-9-11
在线时间
627 小时
阅读权限
100
积分
93417
帖子
450
主题
18
精华
1
UID
618
发表于 2012-2-8 10:13:22 |显示全部楼层
安装lxc
sudo -i
apt-get upate
apt-get install lxc
mkdir /cgroup
vi /etc/fstab
cgroup        /cgroup        cgroup        defaults    0    0
mount /cgroup

配置网络
apt-get install bridge-utils
vi /etc/network/interfaces
...
auto br100
iface br100 inet static
bridge_ports eth0
bridge_stp off
bridge_maxwait 0
bridge_fd 0
address 10.0.0.1
netmask 255.255.255.0
broadcast 10.0.0.255

/etc/init.d/networking restart

检测lxc配置信息
# lxc-checkconfig
Kernel config /proc/config.gz not found, looking in other places...
Found kernel config file /boot/config-3.0.0-12-server
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: enabled
Network namespace: enabled
Multiple /dev/pts instances: enabled
--- Control groups ---
Cgroup: enabled
Cgroup clone_children flag: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled
--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
File capabilities: enabled
Note : Before booting a new kernel, you can check its configuration
usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig

创建虚拟机
mkdir -p /var/lib/lxc/zone01
/usr/lib/lxc/templates/lxc-debian -p /var/lib/lxc/zone01

vim /var/lib/lxc/zone01/config
...
# network
lxc.utsname = zone01
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br100
# lxc.network.name = eth0
#lxc.network.hwaddr = 00:FF:12:34:56:78
lxc.network.ipv4 = 10.0.0.2/24

运行:
lxc-start -n zone01 -d
查看:
lxc-info -n zone01
进入容器
lxc-console -n zone01
停止
lxc-stop -n zone01
删除
lxc-destroy -n zone01

修改IP
/var/lib/lxc/zone01/rootfs/etc/network/interfaces
auto eth0
iface eth0 inet static
        address 10.0.0.2
        netmask 255.255.255.0
        network 10.0.0.0
        broadcast 10.0.0.255
        gateway 10.0.0.1

原帖:http://blog.chinaunix.net/space. ... blog&id=3067468
您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢您的支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2020-1-23 21:19 , Processed in 0.018277 second(s), 14 queries , Apc On.

Powered by Discuz! X2 Licensed

© 2001-2011 Comsenz Inc.

回顶部