LXC安装和配置(源码安装)
2014-02-25 22:22
405 查看
LXC安装和配置(源码安装)
测试环境:(1)OS:UbuntuServer 13.10 amd64
(2)LXC1.0.0alpha1 源码
1. 配置Host网络
# nano /etc/network/interface
auto lo
iface lo inet loopback
# The primary network interface
#auto eth0
#iface eth0 inet dhcp
auto br0
iface br0 inet static
address 192.168.255.155
netmask 255.255.255.0
gateway 192.168.255.254
dns-nameservers 8.8.8.8 8.8.4.4
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
2. 卸载Apparmor
# /etc/init.d/apparmor stop
# update-rc.d -f apparmor remove
# apt-get --purge remove apparmor apparmor-utils libapparmor-perl libapparmor1
3. 安装必要软件包
# sed -i 's/us.archive.ubuntu.com/mirrors.163.com/g'/etc/apt/sources.list
# apt-get update
# apt-get install bridge-utils vim build-essential pkg-config m4 libtool gitfakeroot debootstrap libcap2-dev docbook autoconf git wget cgroup-lite
# reboot
4. 安装LXC源码
# wget https://github.com/lxc/lxc/archive/lxc-1.0.0.rc2.tar.gz
# tar zxvf lxc-1.0.0.rc2.tar.gz
# cd lxc-1.0.0.rc2
# ./autogen.sh
# ./configure
# make
# make install
5. 安装路径
/usr/local/bin
/usr/local/etc/lxc/default.conf
/usr/local/lib/lxc/rootfs
/usr/local/share/lxc/config, hooks, templates
/usr/local/var/lib/lxc/{lxc_name}
6. 创建LXC(以Ubuntu最新发行版为模版)
# lxc-checkconfig
# lxc-create -n ubuntu -t ubuntu
7. 修改ubuntulxc instance网络配置
# nano /usr/local/var/lib/lxc/ubuntu
# 隔离同一宿主机上不同虚拟机之间的通讯(很关键的安全防护,所有虚拟机流量全部到ToR,再返回)
lxc.network.type = macvlan
lxc.network.macvlan.mode = vepa
lxc.network.flags = up
lxc.network.link = br0
# 支持LXC嵌套
lxc.hook.mount = /usr/local/share/lxc/hooks/mountcgroups
8. 启动ubuntulxc instance
# lxc-start -n ubuntu
附录,LXC网络模型:
(1)虚拟机与宿主机无法通信
lxc.network.type = macvlan
lxc.network.macvlan.mode = bridge
(2)虚拟机间无法通信
lxc.network.type = macvlan
lxc.network.macvlan.mode = vepa
(3)虚拟机没有网络
lxc.network.type = empty
· 页面:
LXC安装和配置(源码安装)
· 页面:
Docker简要操作
相关文章推荐
- 简单易懂云计算(转自天涯感谢原楼主iamsatisfied)
- 2011云计算知识库:盘点千奇百怪的云名称
- 3ff8 《sharepoint 2010云计算解决方案》使用SQL Azure 的BI 解决方案
- IaaS, PaaS, SaaS 解释
- 参加2013大数据全球技术峰会有感
- 得意与失意:云计算时代的IT岗位
- 【云计算学习】剖析云计算数据中心架构
- OpenStack的成功应该感谢亚马逊
- 经典老文回顾:Unix传奇
- FreeBSD 系统管理员都应该知道的那点秘密
- ****** 致命八枪
- 老码农教你学英语(1)
- “白色”程序员(猿)节
- 一小时赚1.5到2万美元的***
- DEF CON 21大会:最佳看点一览(1)
- 软件层***已落伍 硬件***引领未来
- 浅析LUA中游戏脚本语言之魔兽世界
- Eucalyptus 云计算
- 数据中心虚拟化需要大二层网络