文章目录

前言

安装虚拟机

母盘的制作

  • 封装一个rhl7.3的虚拟机

前言

我们在模拟各种情况的发生时,由于我们不能在各种环境实际操作,所以我们模拟时,需要借助虚拟机,所以我们封装一个虚拟机,将其作为母盘,然后做出它的快照,借助它的快照来搭建模拟环境。

安装虚拟机

步骤一:我们找到7.3版本的镜像。

虚拟机的安装(没有装过虚拟机的可以参考此描述)

步骤二:打开虚拟化管理进行安装参数的选择

怎么将系统打包成虚拟机镜像 如何打包虚拟机_怎么将系统打包成虚拟机镜像

怎么将系统打包成虚拟机镜像 如何打包虚拟机_DNS_02

怎么将系统打包成虚拟机镜像 如何打包虚拟机_主机名_03

怎么将系统打包成虚拟机镜像 如何打包虚拟机_DNS_04

怎么将系统打包成虚拟机镜像 如何打包虚拟机_怎么将系统打包成虚拟机镜像_05

怎么将系统打包成虚拟机镜像 如何打包虚拟机_DNS_06

怎么将系统打包成虚拟机镜像 如何打包虚拟机_主机名_07

怎么将系统打包成虚拟机镜像 如何打包虚拟机_封装_08

(由于前面已经学会了虚拟机的安装,所以,大部分具体操作就不一一赘述)

步骤三:最后等它安装成功就可以

母盘的制作

封装一个rhl7.3的虚拟机

在上面我们所安装的rhl7.3的虚拟机上进行操作,将其作为母盘。 具体步骤

(1)打开没有图形化界面的虚拟机
(2)修改主机名
hostnamectl set-hostname server1
(3)设置网络(修改网卡名字,内核参数)  ------->桥接的形式网卡必须以et开头
1.将以en开头的修改为eth0的网卡,并手动添加网络配置文件(将ip的网段改为自己的真机的内网的网段 -----> 自己的ip不会发生冲突
2.vi /boot/grub2/grub.cfg -->99行后追加-->加内核参数 "net.ifnames=0"   
(4)reboot  ---->到此,网络修改成功
(5)测试:可以与其它的网段ping通不能!
(6)关闭NetworkManager服务,开机不自启! ----->会影响网络配置、DNS等
(7)防火墙关闭,开机不自启
(8)selinux关闭--->两种方式(软连接是其中一中)
(9)配置yum源   -----> 安装lftp|vim|net-tools软件    -----> net-tools软件是为了用ifconfig的命令!
(10)搭建DNS或者做/etc/hosts的解析-->写个5个对应的解析!
说明:/etc/hosts记录了其他主机的ip及其对应的主机名。本地解析一定要做好,而且对于母盘的操作也要认真。
(11)poweroff 母盘

清除母盘缓存 ------> 保证环境的干净!因为每次开机会产生一些临时文件,缓存文件等,如果不清除,之后每次做的快照都会有这些东西,快照会变大。

在真机上操作:
	(1)清除缓存,保证快照的时候,环境的干净!
 
virt-sysprep -d  rhel7.3(母盘的名字)
 
yum whatprovides */virt-sysprep  (我们清除时找不到命令,可以寻找命令的安装包)
 
libguestfs-tools-c-1.32.7-3.el7.x86_64  (下载相对应的安装包)
	(2)删除前端控制文件  (在清除缓存之前不要删除前端控制文件)
		 注意:不要删除硬盘文件(去掉勾选的)
		 目的:放置误删母盘!
	(3)创建快照
	cd /var/lib/libvirt/images/   ----->查看到母盘的硬盘信息
	qemu-img create -f qcow2 -b 母盘硬件信息的名字(以.qcow2结尾) 要创建的快照的名字
	(创建3个快照)

快照做好之后,需要将3个快照导入在此查看如何导入,修改虚拟机的主机名跟ip即可。qcow2格式的磁盘文件的想对和绝对路径