运维实战—虚拟机的封装

一、新建虚拟机
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” …

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

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
2
3
4
5
6
7

二、子盘创建
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

1
2

2、通过字盘创建虚拟机
这里写图片描述
这里写图片描述
这里写图片描述
3、创建完成

通过子盘创建的虚拟机,和母盘虚拟机一样,后期如果虚拟机有损坏,直接重新生成子盘即可,后期使用字盘虚拟机的时候需要重新配置ip,防止ip冲突

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值