关键字:linux容器 基本应用 长期支持版
随着lxc的不断发展,各项功能逐渐完善。易用性提高,1.0以后版本中已经存在centos发行版的模板,可用性增加。
安装配置过程:(基本应用)
宿主环境要求:
系统:centos 6.7 (6.5测试可用)
依赖:libcgroup libcap-devel
lxc版本:1.0.7 (长期支持版)
前期准备:
创建lxcbr0:
DEVICE=lxcbr0
HWADDR=00:0C:29:94:7A:D0
TYPE=Bridge
UUID=16b2d38f-8f43-4990-9063-37fb46077b95
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=172.16.0.179
NETMASK=255.255.0.0
GATEWAY=172.16.0.1
修改eth0
DEVICE=eth0
HWADDR=00:0C:29:94:7A:D0
TYPE=Ethernet
UUID=16b2d38f-8f43-4990-9063-37fb46077b95
ONBOOT=yes
NM_CONTROLLED=yes
#BOOTPROTO=dhcp
BRIDGE=lxcbr0
##
chkconfig cgconfig off
chkconfig cgred off
##
/etc/init.d/cgconfig stop
/etc/init.d/cgred stop
安装过程:
###
#命令
系统要求:安装时选择basic server
安装依赖:
#yum install -y libcgroup libcap-devel gcc automake kernel*
修改fstab:
#echo "none /cgroup cgroup defaults 0 0 " >> /etc/fstab
#reboot
或者挂载
#mount none -t cgroup /cgroup
建议重启一下吧,保险起见
#tar -xzf lxc-1.0.7.tar.gz
#./configure --enable-capabilities --prefix=/usr/local/lxc
#make
#make install
#
安装完毕至此,以上步骤顺序,尽量一致!
使用:
lxc-create -t centos -n test -P /home/kvms/
lxc-start -n test-f /home/kvms/test/config
问题:
lxc-create: error while loading shared libraries: liblxc.so.1: cannot open shared object file: No such file or directory
export LD_LIBRARY_PATH="/usr/local/lxc/lib"
转载于:https://blog.51cto.com/gtlinux/1749928