Loading... <p><span style="font-size: 14px"> 使用lxc可以帮助我们搭建轻量级的虚拟机,这种虚拟机的对资源要求不高,非常适合在硬件条件受限时建立多台虚拟机的情况,有助于我们完成需要多节点参与的实验环境。</span></p> <p><span style="font-size: 14px"> 下面来演示lxc的搭建过程:</span></p> <h3><span style="font-size: 16px">一、确保NetworkManager服务是停止的。</span></h3> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161232-53.png" title="1434458332269001.png" alt="1.png" /></p> <h3><span style="font-size: 16px">二、将宿主机的网卡模拟为网桥,以提供虚拟机共享使用。</span></h3> <p><span style="font-size: 14px"> 1、将ifcfg-eth0文件复制为ifcfg-br0</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161232-84.png" title="1434458624509291.png" alt="2.png" /></p> <p><span style="font-size: 14px"> 2、修改ifcfg-br0文件的内容如下所示:</span><img src="//cto.wang/usr/uploads/2016/07/20160703161232-66.png" title="1434458680656737.png" alt="3.png" /></p> <p><span style="font-size: 14px"> 3、在ifcfg-eth0文件中添加如下图所示的内容:</span><img src="//cto.wang/usr/uploads/2016/07/20160703161233-50.png" title="1434458748357989.png" alt="4.png" /></p> <p><span style="font-size: 14px"> 4、重启服务</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161233-94.png" title="1434458821193876.png" alt="5.png" /></p> <p><span style="font-size: 14px">二、配置lxc</span></p> <p><span style="font-size: 14px"> 1、安装lxc</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161233-93.png" title="1434458853124181.png" alt="6.png" /></p> <p><span style="font-size: 14px"> 2、启动服务</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161233-21.png" title="1434459117877331.png" alt="7.png" /></p> <p><span style="font-size: 14px"> 3、检查lxc的运行环境</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161233-60-1.png" title="1434459171138795.png" alt="8.png" /></p> <p><span style="font-size: 14px"> enabled表示测试通过。</span></p> <p><span style="font-size: 14px"> 4、修改lxc的配置文件内容如下图所示:</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161234-21.png" title="1434459232269585.png" alt="9.png" /></p> <p><span style="font-size: 14px"> 5、修改lxc的模板文件如下图所示:</span></p> <p><span style="font-size: 14px"> 在创建虚拟机时参考此模板中定义的内容。</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161234-91.png" title="1434459359787600.png" alt="10.png" /></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161234-1.png" title="1434459373200798.png" alt="11.png" /></p> <p><span style="font-size: 14px"> 在模板中找到baseurl行,并在其后面指定yum源。</span></p> <p><span style="font-size: 14px"> 6、创建虚拟机</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161234-80.png" title="1434459549735972.png" alt="12.png" /></p> <p><span style="font-size: 14px"> lxc-create命令选项:</span></p> <p><span style="font-size: 14px"> -n:指定虚拟机的名称。</span></p> <p><span style="font-size: 14px"> -t:指定创建虚拟机使用的模块。</span></p> <p><span style="font-size: 14px"> 出现下面的提示表示安装成功了。</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161234-12.png" title="1434459673202748.png" alt="13.png" /></p> <p><span style="font-size: 14px"> 7、设置root密码</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161235-19.png" title="1434459788102458.png" alt="14.png" /></p> <p><span style="font-size: 14px"> 8、启动虚拟机</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161235-61.png" title="1434460226571945.png" alt="15.png" /></p> <p><span style="font-size: 14px"> lxc-start参数:</span></p> <p><span style="font-size: 14px"> -n:虚拟机的名称;</span></p> <p><span style="font-size: 14px"> -d:虚拟机在后台运行。</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161235-16.png" title="1434460234476582.png" alt="16.png" /><span style="font-size: 14px"> 此时就可以登录使用了。</span></p> <p><span style="font-size: 14px"> 9、登录系统</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161235-77.png" title="1434460398247586.png" alt="17.png" /></p> <p><span style="font-size: 14px"> 10、测试 </span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161236-61.png" title="1434460503106564.png" alt="18.png" /><span style="font-size: 14px"> 11、创建另一台虚拟机,并使其在后台运行</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161236-64.png" title="1434461607393027.png" alt="19.png" /></p> <p><span style="font-size: 14px"> 修改root密码:</span></p> <p><img src="//cto.wang/usr/uploads/2016/07/20160703161236-3.png" title="1434461622769402.png" alt="20.png" /></p> <p><span style="font-size: 14px"> 启动虚拟机:</span></p> <p><img src="/upload/kgektzvnicm.png" title="1434461641101685.png" alt="22.png" /></p> <p><span style="font-size: 14px"> 查看此虚拟机的IP地址:</span></p> <p><img src="/upload/gh2ymwuvkkv.png" title="1434461659723595.png" alt="23.png" /></p> <p><span style="font-size: 14px"> 关闭此虚拟机;</span></p> <p><img src="/upload/422xoawlcj1.png" title="1434461873179221.png" alt="24.png" /></p> <p><span style="font-size: 14px"> 在后台启动虚拟机:</span></p> <p><img src="/upload/25nuatj4hz4.png" title="1434461633138399.png" alt="21.png" /></p> <p><span style="font-size: 14px"> 使用ssh登录虚拟机:</span></p> <p><img src="/upload/xdpquzfyaso.png" title="1434461803554720.png" alt="26.png" /></p> <p></p> 最后修改:2021 年 12 月 10 日 10 : 53 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信