一、新建虚拟机
1、新建6.5版本的虚拟机
1、通过iso或者yum源创建一个6.5的虚拟机
2、虚拟机设置
1、设置虚拟机的网卡
2、删除/etc/udev/rules.d/目录下的70开头的文件(为了防止子快照的网卡无法使用)
3、修改yum源
4、进行域名解析
5、设置selinux的级别
6、关闭火墙
7、永久修改主机名
8、关闭虚拟机,并再不打开
9、关闭后在真机执行virt-sysprep -d base 深度清理下这个母虚拟机
如果没有该命令,可通过yum provides */virt-sysprep
查找该命令属于哪个包,找到后yum install
安装即可
[root@foundation77 images]# virt-sysprep -d base
[ 0.0] Examining the guest ...
[ 94.0] Performing "abrt-data" ...
[ 94.0] Performing "bash-history" ...
[ 94.0] Performing "blkid-tab" ...
[ 94.0] Performing "crash-data" ...
[ 94.0] Performing "cron-spool" ...
[ 94.0] Performing "dhcp-client-state" ...
[ 94.0] Performing "dhcp-server-state" ...
[ 94.0] Performing "dovecot-data" ...
[ 94.0] Performing "logfiles" ...
[ 94.0] Performing "machine-id" ...
[ 94.0] Performing "mail-spool" ...
[ 94.0] Performing "net-hostname" ...
[ 94.0] Performing "net-hwaddr" ...
[ 94.0] Performing "pacct-log" ...
[ 94.0] Performing "package-manager-cache" ...
[ 94.0] Performing "pam-data" ...
[ 94.0] Performing "puppet-data-log" ...
[ 94.0] Performing "rh-subscription-manager" ...
[ 94.0] Performing "rhn-systemid" ...
[ 94.0] Performing "rpm-db" ...
[ 94.0] Performing "samba-db-log" ...
[ 94.0] Performing "script" ...
[ 94.0] Performing "smolt-uuid" ...
[ 94.0] Performing "ssh-hostkeys" ...
[ 94.0] Performing "ssh-userdir" ...
[ 94.0] Performing "sssd-db-log" ...
[ 94.0] Performing "tmp-files" ...
[ 94.0] Performing "udev-persistent-net" ...
[ 94.0] Performing "utmp" ...
[ 94.0] Performing "yum-uuid" ...
[ 94.0] Performing "customize" ...
[ 94.0] Setting a random seed
[ 95.0] Performing "lvm-uuids" ...
10、深度清理后,删除此虚拟机,保留文件路径
[root@foundation77 images]# pwd
/var/lib/libvirt/images
[root@foundation77 images]# ls
base.qcow2 rh124-desktop-vdb.qcow2 rh124-server-vdb.ovl
rh124-desktop-vda.ovl rh124-desktop.xml rh124-server-vdb.qcow2
rh124-desktop-vda.qcow2 rh124-server-vda.ovl rh124-server.xml
rh124-desktop-vdb.ovl rh124-server-vda.qcow2 rhel7.2.qcow2
二、子盘创建
1、创建子盘
[root@foundation77 images]# qemu-img create -f qcow2 -b base.qcow2 test1
Formatting 'test1', fmt=qcow2 size=21474836480 backing_file='base.qcow2' encryption=off cluster_size=65536 lazy_refcounts=off
2、通过字盘创建虚拟机
3、创建完成
通过子盘创建的虚拟机,和母盘虚拟机一样,后期如果虚拟机有损坏,直接重新生成子盘即可,后期使用字盘虚拟机的时候需要重新配置ip,防止ip冲突