封装虚拟机

一、配置物理机网络和资源

物理机设置网桥,ip为172.25.254.250和172.25.0.250,子网掩码都是24。

封装虚拟机

开启httpd,关闭firewalld。

封装虚拟机

将rhel7.6的镜像挂在到httpd的发目录,并设置开机自动挂载。

封装虚拟机

二、 创建虚拟机

1.使用镜像文件安装

封装虚拟机

2.选择rhel7.6的镜像

封装虚拟机

 3.设置内存、cpu个数、硬盘大小和虚拟机名称。

封装虚拟机

4.选择时区、语言、键盘、如何磁盘分区,关闭内存灾难恢复,设置超级用户密码,并开始安装,安装完成重启。

封装虚拟机

 

三、配置虚拟机

1.配置网络,设置ip与172.25.0.250/24处于同一网段,使之可以与物理机通信。

封装虚拟机

封装虚拟机

2.设置主机名为server1

封装虚拟机

3.编辑本地解析

封装虚拟机

4.关闭selinux和firewalld

封装虚拟机

5.搭建软件仓库,地址指向物理机的挂载点

封装虚拟机

6.安装常用软件 vim、lftp、bash-*(补齐命令)、nat-tools(网络工具)

封装虚拟机

封装虚拟机

7. 配置完成关闭虚拟机

四、封装虚拟机

1.当前虚拟机的磁盘文件有26G,占用空间过大,需要对母盘进行封装(清理缓存并压缩磁盘文件)

封装虚拟机

2.安装封装工具

dnf install libguestfs-tools-c-1:1.38.4-15.module+el8.2.0+5297+222a20af.x86_64

封装虚拟机

3. 清理缓存

virt-sysprep -d westos   ##此处跟的是虚拟机名称,不是磁盘文件名称

封装虚拟机

4.压缩磁盘文件

virt-sparsify --compress westos.qcow2 westos_new.qcow2  ##将westos.qcow2压缩为westos_new.qcow2

封装虚拟机

5.压缩的文件只有500M左右

封装虚拟机

封装完成后不可在更改母盘

五、使用封装后的磁盘文件创建虚拟机

用westos_new.qcow2创建虚拟机快照vm1、vm2、vm3

封装虚拟机

使用vm1、vm2、vm3安装虚拟机

封装虚拟机

封装虚拟机 

封装虚拟机

封装虚拟机

安装完成vm1、vm2、vm3与母盘的配置完全相同,ip都为172.25.0.1,hostname都为server1。

所以按照给母盘编辑的解析文件,配置vm2和vm3,即可使用。

 

上一篇:Tcping详细使用教程


下一篇:Linux的高级存储管理