虚拟机镜像的创建方法


前言

虚拟机如果有镜像的话,就不怕损坏内容,可以直接创建一个新的,这样效率高一些

一、首先需要创建一个虚拟机

创建虚拟机的过程可以参考以前的文档

二、编写这个虚拟机里面的内容

首先关闭防火墙
systemctl disable firewalld #关闭防火墙

关闭selinux
SELINUX=disable

修改ip和网络
cd /etc/sysconfig/network-scripts/
然后重启网络
编写ip内容

TYPE=Ethernet
BOOTPROTO=static
DEVICE=eth0
ONBOOT=yes
IPADDR=172.25.32.1
PREFIX=24
GATEWAY=172.25.32.250
DNS1=114.114.114.114

在这里插入图片描述

然后安装网路仓库

[dvd]
name=rhel7.6
baseurl=http://172.25.32.250/rhel7.6
gpgcheck=0

在这里插入图片描述
然后在添加一下解析

vim /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
172.25.32.250 foundation32.ilt.example.com
172.25.32.1 server1
172.25.32.2 server2
172.25.32.3 server3
172.25.32.4 server4

在这里插入图片描述
这样一个镜像就创建完成了

三、通过镜像创建多个虚拟机

virt-sysprep -d rhel7.6-small.qcow2 	#清缓存
virt-sparsify --compress rhel7.6-small.qcow2 small.qcow2	#压缩

这俩步完成之后
就可以进行创建了

qemu-img create -f qcow2 -b small.qcow2 server1	#建立三个
qemu-img create -f qcow2 -b small.qcow2 server2
qemu-img create -f qcow2 -b small.qcow2 server3

在这里插入图片描述
这样就创建出来了三个了


版权声明:本文为weixin_51769683原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。