KVM虚拟机模板Centos7镜像制作

2025-10-07 01:03:38

1、Linux kvm的安装这里不做介绍,可以自行搜索安装。

2、制作镜像文件

qemu-img create -f qcow2 template-centos7.qcow2 40G

KVM虚拟机模板Centos7镜像制作

3、安装操作系统

virt-install --virt-type kvm --name template-centos7 --ram 4096 --cdrom=/home/iso/CentOS-7-x86_64-Minimal-1804.iso --disk /home/vms/template-centos7.qcow2,format=qcow2 --network network=default --os-type=linux

开始安装系统,和平常安装系统操作一样。

主机名为template。选择最小安装。

这里没有设置vnc参数,因为我只用ssh连接,且不安装图形界面。

KVM虚拟机模板Centos7镜像制作

4、等系统安装完之后,安装一些基础软件。

首页yum update,进行更新源。

我这里安装net-tools,htop等软件,你可以根据自己的需求进行定制安装。

KVM虚拟机模板Centos7镜像制作

5、配置防火墙、Selinux

selinux配置文件在/etc/selinux/config

防火墙开启了80,443,3306等端口

6、创建用户

我这里创建了test用户,你可以根据你的实际情况进行创建用户。

7、修改动态分配IP为固定IP,Centos7支持以下命令:

nmcli connection show 显示网卡连接

nmtui edit ens3编辑网络IP

我固定设置IP为:192.168.0.10,主机名为:template

8、重启该虚拟机,以便配置生效。

生效之后,进入虚拟机检查配置,没有问题,可以关闭虚拟机(或删除虚拟机,假如你不再需要),保留template-centos7.qcow2

9、模板的使用,这里使用virt-mananger演示

先将template-centos7.qcow2上传到KVM虚拟机server(宿主机)上,

然后复制模板文件

cp template-centos7.qcow2 test-1.qcow2

10、打开virt-manager,选择新建虚拟机按钮,选择导入现有磁盘影像,选择存储路径(test-1.qcow2的路径),选择操作系统类型及版本(RedHat7),选择内存和CPU设置(CPU:2,内存4G),名称编辑为test-1,网络选择em1:macvtap桥接,完成。

KVM虚拟机模板Centos7镜像制作

KVM虚拟机模板Centos7镜像制作

KVM虚拟机模板Centos7镜像制作

KVM虚拟机模板Centos7镜像制作

11、登录新建虚拟机,修改主机名称,网络地址

编辑/etc/hostname,改为test-1。

编辑/etc/sysconfig/network-scripts/ifcfg-ens3,将IPADDR改为192.168.0.11

12、重启该虚拟机,完成此次工作。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢