目录

1.下载镜像文件,配置好真机的软件仓库

1.下载rhel7.6的镜像包

2.在真机中将镜像文件挂载到/var/www/html/rhel7.6中

 2.安装虚拟机母机并进行配置

1.用rhel7.6镜像安装虚拟机母机

2.在虚拟机母机中关闭防火墙和selinux,停用网络

3.在真机网桥中设置自己的私有网段,没有需要先设置网桥并修改网络设备为br0

4.修改母机的网络配置文件,重启网络

5.修改软件仓库的配置文件

6.为真机和母机都设置好本地解析

7.使用yum网络仓库去安装常用的软件包,vim lftp bash-* net-tools等

8.启用真机的地址伪装,保证母机的网络连接通畅

 2.封装虚拟机

1.首先保存并关闭虚拟机母机

2.安装两个软件包,可以对母盘进行清理和压缩封装

3.清理缓存数据,不需要添加后缀名

4.将原本的镜像文件压缩为新的压缩文件xxxxxx.qcow2

5.使用新的镜像文件去创建快照文件

6.创建虚拟机并修改虚拟机的主机名和网络

7.新创建的虚拟机网络通畅,软件仓库正常,虚拟机封装完成,母机的镜像文件和虚拟机可以删除


1.下载镜像文件,配置好真机的软件仓库


1.下载rhel7.6的镜像包

虚拟机打包成容器模式 虚拟机打包成镜像_封装

2.在真机中将镜像文件挂载到/var/www/html/rhel7.6中

虚拟机打包成容器模式 虚拟机打包成镜像_docker_02

 2.安装虚拟机母机并进行配置

1.用rhel7.6镜像安装虚拟机母机

虚拟机打包成容器模式 虚拟机打包成镜像_运维_03

 

虚拟机打包成容器模式 虚拟机打包成镜像_封装_04

虚拟机打包成容器模式 虚拟机打包成镜像_docker_05

 

虚拟机打包成容器模式 虚拟机打包成镜像_封装_06

需要修改三个地方,其他都是默认

 

虚拟机打包成容器模式 虚拟机打包成镜像_运维_07


 

虚拟机打包成容器模式 虚拟机打包成镜像_运维_08

 

虚拟机打包成容器模式 虚拟机打包成镜像_虚拟机打包成容器模式_09

 

虚拟机打包成容器模式 虚拟机打包成镜像_运维_10

 

虚拟机打包成容器模式 虚拟机打包成镜像_docker_11

 选择自动分配

 

虚拟机打包成容器模式 虚拟机打包成镜像_linux_12

虚拟机打包成容器模式 虚拟机打包成镜像_运维_13

 之后设置后root密码

2.在虚拟机母机中关闭防火墙和selinux,停用网络

虚拟机打包成容器模式 虚拟机打包成镜像_docker_14

 没安装vim命令可以使用vi,      vi /etc/selinux/config

 

虚拟机打包成容器模式 虚拟机打包成镜像_运维_15

虚拟机打包成容器模式 虚拟机打包成镜像_linux_16

虚拟机打包成容器模式 虚拟机打包成镜像_运维_17

3.在真机网桥中设置自己的私有网段,没有需要先设置网桥并修改网络设备为br0

虚拟机打包成容器模式 虚拟机打包成镜像_封装_18

 

虚拟机打包成容器模式 虚拟机打包成镜像_linux_19

 

4.修改母机的网络配置文件,重启网络

虚拟机打包成容器模式 虚拟机打包成镜像_运维_20

虚拟机打包成容器模式 虚拟机打包成镜像_linux_21

虚拟机打包成容器模式 虚拟机打包成镜像_linux_22

 

虚拟机打包成容器模式 虚拟机打包成镜像_docker_23

5.修改软件仓库的配置文件

虚拟机打包成容器模式 虚拟机打包成镜像_docker_24

 

虚拟机打包成容器模式 虚拟机打包成镜像_linux_25

6.为真机和母机都设置好本地解析

虚拟机打包成容器模式 虚拟机打包成镜像_linux_26

7.使用yum网络仓库去安装常用的软件包,vim lftp bash-* net-tools等

虚拟机打包成容器模式 虚拟机打包成镜像_linux_27

8.启用真机的地址伪装,保证母机的网络连接通畅

虚拟机打包成容器模式 虚拟机打包成镜像_封装_28

 

虚拟机打包成容器模式 虚拟机打包成镜像_虚拟机打包成容器模式_29

 2.封装虚拟机

原先的虚拟机系统文件太大,封装可以极大的减少虚拟机系统文件的大小,减少占用


1.首先保存并关闭虚拟机母机

poweroff

2.安装两个软件包,可以对母盘进行清理和压缩封装

虚拟机打包成容器模式 虚拟机打包成镜像_docker_30

3.清理缓存数据,不需要添加后缀名

虚拟机打包成容器模式 虚拟机打包成镜像_linux_31

4.将原本的镜像文件压缩为新的压缩文件xxxxxx.qcow2

虚拟机打包成容器模式 虚拟机打包成镜像_linux_32

虚拟机打包成容器模式 虚拟机打包成镜像_封装_33

5.使用新的镜像文件去创建快照文件

6.创建虚拟机并修改虚拟机的主机名和网络

 用创建的三个快照文件通过导入创建三个虚拟机

虚拟机打包成容器模式 虚拟机打包成镜像_封装_34

 

虚拟机打包成容器模式 虚拟机打包成镜像_docker_35

 

虚拟机打包成容器模式 虚拟机打包成镜像_虚拟机打包成容器模式_36

 

虚拟机打包成容器模式 虚拟机打包成镜像_虚拟机打包成容器模式_37

这里修改的是虚拟机2的配置文件

 

虚拟机打包成容器模式 虚拟机打包成镜像_封装_38

 

虚拟机打包成容器模式 虚拟机打包成镜像_linux_39

7.新创建的虚拟机网络通畅,软件仓库正常,虚拟机封装完成,母机的镜像文件和虚拟机可以删除

虚拟机打包成容器模式 虚拟机打包成镜像_封装_40

虚拟机打包成容器模式 虚拟机打包成镜像_docker_41

 

虚拟机打包成容器模式 虚拟机打包成镜像_虚拟机打包成容器模式_42