使用lxc搭建虚拟机

    使用lxc可以帮助我们搭建轻量级的虚拟机,这种虚拟机的对资源要求不高,非常适合在硬件条件受限时建立多台虚拟机的情况,有助于我们完成需要多节点参与的实验环境。

    下面来演示lxc的搭建过程:

一、确保NetworkManager服务是停止的。

1.png

二、将宿主机的网卡模拟为网桥,以提供虚拟机共享使用。

    1、将ifcfg-eth0文件复制为ifcfg-br0

2.png

    2、修改ifcfg-br0文件的内容如下所示:3.png

    3、在ifcfg-eth0文件中添加如下图所示的内容:4.png

    4、重启服务

5.png

二、配置lxc

    1、安装lxc

6.png

    2、启动服务

7.png

    3、检查lxc的运行环境

8.png

    enabled表示测试通过。

    4、修改lxc的配置文件内容如下图所示:

9.png

    5、修改lxc的模板文件如下图所示:

        在创建虚拟机时参考此模板中定义的内容。

10.png

11.png

        在模板中找到baseurl行,并在其后面指定yum源。

    6、创建虚拟机

12.png

        lxc-create命令选项:

            -n:指定虚拟机的名称。

            -t:指定创建虚拟机使用的模块。

        出现下面的提示表示安装成功了。

13.png

    7、设置root密码

14.png

    8、启动虚拟机

15.png

        lxc-start参数:

            -n:虚拟机的名称;

            -d:虚拟机在后台运行。

16.png        此时就可以登录使用了。

    9、登录系统

17.png

    10、测试 

18.png    11、创建另一台虚拟机,并使其在后台运行

19.png

            修改root密码:

20.png

            启动虚拟机:

22.png

            查看此虚拟机的IP地址:

23.png

            关闭此虚拟机;

24.png

            在后台启动虚拟机:

21.png

            使用ssh登录虚拟机:

26.png

原创文章,作者:petmaster,如若转载,请注明出处:http://www.178linux.com/5351

(1)
上一篇 2015-06-17 10:06
下一篇 2015-06-18 10:20

相关推荐

  • parted使用说明

    一.为什么使用parted命令     传统的MBR(Master Boot Record)分区方式,有一个局限:无法支持超过2TB的硬盘分区(单个分区超过2TB)。     GPT(GUID Partition Table)的分区表很好的解决了这个问题,但在Linux系统中,传…

    Linux干货 2015-04-13
  • Apc缓存Opcode

    1、PHP执行 PHP的运行阶段也分成三个阶段: Parse。语法分析阶段。 Compile。编译产出opcode中间码。 Execute。运行,动态运行进行输出。                            …

    Linux干货 2015-04-10
  • nginx基础模块

    目录: nginx基础模块: 1.ngx_http_access_module模块: 2.ngx_http_auth_basic_module模块 3.ngx_http_stub_status_module模块 4.ngx_http_log_module模块 5.ngx_http_gzip_module: 6.ngx_http_ssl_module模块: 7…

    Linux干货 2017-08-08
  • linux网络管理 一

    什么是网络?         是指将具有独立功能的计算机和周边设备,通过通信线路连接起来,在网络软件的支持下,实现资源的共享和数据的整个系统。 网络的特征:         速度      …

    2017-03-16
  • N21沉舟11周作业

    1、详细描述一次加密通讯的过程,结合图示最佳。 2、描述创建私有CA的过程,以及为客户端发来的证书请求进行办法证书。 一、CA服务器端 #进入CA目录:cd    /etc/pki/CA #创建初始文件touch index.txt serialecho 01 >&nbsp…

    Linux干货 2016-09-19
  • Linux进程管理和计划任务

    进程管理篇 进程概念 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合     进程ID(Process ID,PID)号码被用来标记各个进程     UID、GID、和SELinux语…

    Linux干货 2016-09-17

评论列表(2条)

  • stanley
    stanley 2015-06-17 10:09

    检查lxc的运行环境 返回显示有些异常,也不影响结果吗?

    • petmaster
      petmaster 2015-06-19 03:49

      @stanley重做了一遍也返回了那两行的异常信息,但确实是能够正常的建立虚机,可能是我环境有问题