虚拟机的封装


封装虚拟机:将一个虚拟机设置成类似于一个安装包的东西,可以快速复制出多个虚拟机,reset的原理

创建虚拟机

选择本地镜像



选择内存为512m,不是使用图形界面就足够了








g


Partion Type(分区类型)有三种: Use entire drive 使用全部的磁盘; Replace existing linux system 替换现有的linux系统 Use free space 使用剩余空间 由于是全新安装,三种任意 都可以





配置源虚拟机

在虚拟机中删除 /etc/udev/reles.d 目录中 70开头的文件,rm -fr * 如果不删除,当网卡启动的时候这个udev规则文件会分配一个网卡名称给你的网卡


关闭防火墙设置开机不启动防火墙


设置selinux为disabled模式

配置网络


配置yum仓库


配置yum仓库时,桥接出现的问题,
配置虚拟机网卡,桥接到br0,就好了!

安装常用软件
yum install vim openssh-clients lftp

更改主机名

配置本地解析


关闭虚拟机


清除虚拟机缓存


处理这个问题时遇到了一个问题,真机并没有这个命令。
which virt-sysprep 查看该命令的位置
yum provides */virt-sysprep 查看包含/virt-sysprep命令的安装包

du -h base.qcow2 查看大小
virt-sparsify --compress base.qcow2 new.qcow2 压缩base.qcow2为new.qcow2

创建子虚拟机
qemu-img create -f qcow2 -b base.qcow2 vm1

查看子虚拟机信息




依次创建虚拟机
对创建好的虚拟机更改主机名,并且配置好ip。
就这样成功了!

你可能感兴趣的:(虚拟机的封装)