使用lxc可以帮助我们搭建轻量级的虚拟机,这种虚拟机的对资源要求不高,非常适合在硬件条件受限时建立多台虚拟机的情况,有助于我们完成需要多节点参与的实验环境。
下面来演示lxc的搭建过程:
一、确保NetworkManager服务是停止的。
二、将宿主机的网卡模拟为网桥,以提供虚拟机共享使用。
1、将ifcfg-eth0文件复制为ifcfg-br0
2、修改ifcfg-br0文件的内容如下所示:
3、在ifcfg-eth0文件中添加如下图所示的内容:
4、重启服务
二、配置lxc
1、安装lxc
2、启动服务
3、检查lxc的运行环境
enabled表示测试通过。
4、修改lxc的配置文件内容如下图所示:
5、修改lxc的模板文件如下图所示:
在创建虚拟机时参考此模板中定义的内容。
在模板中找到baseurl行,并在其后面指定yum源。
6、创建虚拟机
lxc-create命令选项:
-n:指定虚拟机的名称。
-t:指定创建虚拟机使用的模块。
出现下面的提示表示安装成功了。
7、设置root密码
8、启动虚拟机
lxc-start参数:
-n:虚拟机的名称;
-d:虚拟机在后台运行。
此时就可以登录使用了。
9、登录系统
10、测试
11、创建另一台虚拟机,并使其在后台运行
修改root密码:
启动虚拟机:
查看此虚拟机的IP地址:
关闭此虚拟机;
在后台启动虚拟机:
使用ssh登录虚拟机:
原创文章,作者:petmaster,如若转载,请注明出处:http://www.178linux.com/5351
评论列表(2条)
检查lxc的运行环境 返回显示有些异常,也不影响结果吗?
@stanley:重做了一遍也返回了那两行的异常信息,但确实是能够正常的建立虚机,可能是我环境有问题