700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > [运维|KVM|kimchi] 创建KVM虚拟机镜像模板 并且在kimchi管理界面使用KVM虚拟机模板

[运维|KVM|kimchi] 创建KVM虚拟机镜像模板 并且在kimchi管理界面使用KVM虚拟机模板

时间:2023-06-21 02:06:54

相关推荐

[运维|KVM|kimchi] 创建KVM虚拟机镜像模板 并且在kimchi管理界面使用KVM虚拟机模板

说明

宿主机系统

系统:CentOS8.2.安装镜像ISO

系统:CentOS-7-x86_64-Minimal-.iso

参考文献

创建kvm虚拟机模板,及以模板新建虚拟机virt-sysprep命令清理缓存文件时失败的解决方法

工具安装

清理虚拟机临时及缓存文件工具

dnf install libguestfs-tools

安装虚拟机系统

下载最小化ISO镜像,安装时使用整块硬盘。启动网卡

systemctl start network

更新系统(防止安装软件时,导致依赖冲突问题)

yum update

安装分区扩展软件(lvm扩容待研究)

安装分区扩展软件

yum install epel-releaseyum makecacheyum install cloud-utils-growpart

设置第一次开机自动扩容根目录

编辑/etc/rc.local文件

vi /etc/rc.local

添加以下内容

# 以/分区在第一分区示例,如果/分区在第二分区,则数字1改为2/usr/bin/growpart /dev/sda 1/usr/sbin/xfs_growfs /

配置虚拟机

网卡配置

编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件

vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT配置修改为yes,让网卡开机自动启动

2. 修改硬盘配置

先执行lsblk查看分区设备序号

然后编辑/etc/fstab文件

vi /etc/fstab

将文件中的UUID修改成系统设备号

/dev/mapper/centos-root/ xfsdefaults 0 0UUID=b2e52416-e7be-4aa3-83f0-2ddcb5cad534 /boot xfs defaults 0 0/dev/mapper/centos-swapswap xfsdefaults 0 0

修改成,假设/boot设备序号是/dev/vda1

/dev/mapper/centos-root/ xfsdefaults 0 0/dev/vda1 /boot xfs defaults 0 0/dev/mapper/centos-swapswap xfsdefaults 0 0

关闭虚拟机,执行清理工作

virt-sysprep -d 虚拟机名

拷贝模板到kimchi镜像目录

cp /var/lib/libvirt/images/00ca2e01-45bf-4444-a82f-4a3fd12bd626-0.img /var/lib/kimchi/isos/template.img

其他

qemu-img convert -c -O qcow2 00ca2e01-45bf-4444-a82f-4a3fd12bd626-0.img /root/kvm-iso/template.img

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。