rhel6.5虚拟机的封装

                                --用快照迅速生成虚拟机

    关键字:虚拟机封装,镜像挂载,磁盘类型,磁盘分区,快照创建虚拟机。

    注意:创建硬盘的类型

    企业中现在用的很多的还是企业6.5,我们在以后的企业项目中也会用6.5做实验,有时候需要好多台虚拟机,这就需要快速的安装虚拟机,也就用到了快照。

    安装虚拟机除了本地镜像安装还可以网络安装,当然还有快照快速安装,需要先将镜像挂载在/var/ftp/pub/rhe6.5(安装完vsftpd后会生成pub目录,我们自己建立rhe6.5)这是因为ftp默认访问目录是pub,在配置yum源在的时候只需要在//后输入rhe6.5,和http服务类似,只是http的默认发布目录是/var/www/html.

    第一部分:创建一个母虚拟机

    ##挂载镜像:

rhel6.5虚拟机的封装_封装

    这只是临时挂载,为了以后使用方便,要将镜像永久挂载,在/etc/fstable 中,这里就不展示了。

    ##网络安装虚拟机:

    #选择镜像:下图只是参考,实际输入ftp://172.25.254.250/rhel6.5

rhel6.5虚拟机的封装_封装_02

    #创建硬盘:(选择默认8G),在这里最好将硬盘设置成LV格式,方便以后当硬盘存贮空间不够是可以扩展,在实际生产环境,也一定是将硬盘创建成LV格式。

rhel6.5虚拟机的封装_快照_03

   #选择安装语言(English)和键盘(us):

rhel6.5虚拟机的封装_虚拟机_04

    #把ipv6前面的*去掉。

rhel6.5虚拟机的封装_快照_05

    #选择基础安装

rhel6.5虚拟机的封装_虚拟机_06

  #起一个主机名:

rhel6.5虚拟机的封装_虚拟机_07

   #选择安装为自定义模式:自己只安装最基础的节省空间,以后有什么需要可以后期再安装。

rhel6.5虚拟机的封装_封装_08

    #创建分区:boot分区200M,swap分区500M,其他的留给根分区。

rhel6.5虚拟机的封装_封装_09

rhel6.5虚拟机的封装_封装_10

rhel6.5虚拟机的封装_封装_11

rhel6.5虚拟机的封装_虚拟机_12

rhel6.5虚拟机的封装_快照_13

    #这里除了base其他全部不用安装,以后用到在安装,

rhel6.5虚拟机的封装_封装_14

    #安装完成后。用超级用户登录,修改网络配置,创建本地yum源,当然还可以关闭创建火墙和selinux,这些做法将全部保存在快照中,创建快照,删除此虚拟机,但是要把对号给去除,因为我们只是删除前端,对号代表着后端磁盘文件,若把后端也删除了,那就创建不了快照了,并且也即使快照创建完成,也不能删,这里只是删除前端。下面是具体操作:

    #网络设置:一共六行,ip不输入

rhel6.5虚拟机的封装_快照_15

    #防止篡改网络,需要做:

rhel6.5虚拟机的封装_虚拟机_16

rhel6.5虚拟机的封装_封装_17

rhel6.5虚拟机的封装_封装_18

    #删除下面这一行:

rhel6.5虚拟机的封装_封装_19

rhel6.5虚拟机的封装_封装_20

    ##只剩下下面三个文件:

rhel6.5虚拟机的封装_快照_21

    ##创建本地yum源(这样用快照后就不用每次都配置yum源)

rhel6.5虚拟机的封装_虚拟机_22

rhel6.5虚拟机的封装_快照_23

    ##去掉对勾的删除是前端。而后端没有删:

rhel6.5虚拟机的封装_封装_24

    第二部分:创建快照并用快照安装虚拟机:

    ##删除虚拟机后我们是在rhel6.5虚拟机的封装_虚拟机_25 下面查看硬盘文件:

rhel6.5虚拟机的封装_快照_26

    ##创建快照后也会保存到此目录下:

rhel6.5虚拟机的封装_快照_27

    ##这次就可以用快照安装了:

rhel6.5虚拟机的封装_封装_28

    #指定快照的路径(用browse选择):

rhel6.5虚拟机的封装_虚拟机_29

    #然后一路选择默认,给虚拟机创建名字:

rhel6.5虚拟机的封装_快照_30

    #在快照创建的虚拟机里设置ip,重启网络(与企业7 重启网络有所不同)

rhel6.5虚拟机的封装_快照_31

rhel6.5虚拟机的封装_封装_32

    #将会获得ip,

    #修改主机名:

rhel6.5虚拟机的封装_虚拟机_33

   #主机名的配置是文件/etc/sysconfig/netwark

rhel6.5虚拟机的封装_虚拟机_34

rhel6.5虚拟机的封装_快照_35

   #做好本地解析:

rhel6.5虚拟机的封装_快照_36

rhel6.5虚拟机的封装_虚拟机_37

    ##至此我们就完成了从创建虚拟机到创建快照,到用快照安装虚拟机。以后如果需要多台虚拟机,就可以迅速安装,

    ##需要注意的是一个快照只能安装一个虚拟机,因为修改数据会保存在后端,并且快照和母后端还有着千丝万缕的关系,切记不能在创建快照之后就将母后端删除。