KVM详解(四)——KVM克隆与KVM配置文件

简介: KVM详解(四)——KVM克隆与KVM配置文件

天继续给大家介绍Linux运维相关知识,本文主要内容是KVM克隆与KVM配置文件。

一、KVM克隆
KVM支持虚拟机克隆,所谓虚拟机克隆,就是由一台指定的虚拟机生成另一台与其完全相同的虚拟机。
KVM虚拟机克隆命令格式为:

virt-clone -o 【原虚拟机】 -n 【新虚拟机】 -f 【新虚拟机镜像名(含路径)】
1
例如,我们要把之前的centos7-1虚拟机进行克隆,如下(centos7-1.qcow2)所示:

那么就可以执行命令:

virt-clone -o centos7-1 -n centos7-2 -f /var/lib/libvirt/images/centos7-2.img
1
注意,-o参数后面跟的是原虚拟机的名称,而不要跟镜像格式,即需要把后面的后缀.qcow2去掉,-n跟的是新的虚拟机名称,-f跟的是新的虚拟机的路径加上文件名。
该命令执行过程如下:

执行结果如下:

可以看出,在该命令执行后,生成了centos7-2的克隆虚拟机镜像。
虚拟机管理器也可以看到这一台新的虚拟机,如下所示:

之后,我们启动克隆后的虚拟机,发现启动和运行均正常,如下所示:

二、KVM配置文件
尽管上面我们成功克隆了一台KVM的虚拟机并成功运行,但是有一定计算机基础的小伙伴一定会问,这台虚拟机会不会与之前被克隆的虚拟机冲突的问题。该问题是非常有可能发生的,并且也必须引起我们的重视。尽管我们在进行虚拟机克隆时,希望能够完全按照原始虚拟机的配置进行克隆。但是,有时候配置完全相同却并不是一件好事!例如,我们并不希望两台虚拟的MAC地址相同,因为这会造成局域网内MAC地址冲突。此外,还有一些牵扯到网卡的配置文件等,我们也不希望克隆后的虚拟机和克隆前的虚拟机完全相同。
想要看虚拟机的一些硬件信息,我们可以查看KVM虚拟机的配置文件,该文件通常位于/etc/libvert/qemu/目录下,如下所示:

KVM会为每个虚拟机生成一个配置文件,配置文件内含有MAC地址等信息,如下所示:

我们可以打开克隆前和克隆后的虚拟机配置文件,查看它们的MAC地址、UUID等信息。可以明显发现,KVM有着很人性化的一点就是会帮助克隆后的虚拟机自动生成新的UUID和MAC地址,因此,我们的虚拟机一经克隆,就立刻可以使用了。

注意:
1、关于克隆后的虚拟机IP地址,如果不是DHCP的话还需要更改一下。
2、如果KVM虚拟机是CentOS6,那么虚拟机的克隆会出现一些问题,我们在后面会涉及到这一部分。

原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
————————————————

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

原文链接:https://blog.csdn.net/weixin_40228200/article/details/124117392

目录
相关文章
|
6月前
|
域名解析 网络协议 安全
详细介绍Linux命令dig和nslookup
本文介绍 Linux 下两大 DNS 查询工具:dig(功能强大,支持详尽选项与追踪)和 nslookup(简洁易用,含交互模式)。涵盖安装、常用语法、记录类型(A/MX/NS等)、典型示例及输出解析,助你高效诊断域名解析与网络问题。(239字)
1481 3
|
虚拟化 KVM Linux
带你读《KVM实战:原理、进阶与性能调优》之一:虚拟化简介
本书兼具实战性、系统性又不乏深度的KVM虚拟化技术指南,既能让新人快速掌握KVM的基础知识,又能满足有经验的读者进阶学习的需求。本书两位作者来自于阿里云和Intel,在云计算和KVM方面有深入的研究,他们将自己的经验倾囊相授,带你全面了解KVM的各种技术细节。
|
机器学习/深度学习 编解码 计算机视觉
Transformer又一城 | Swin-Unet:首个纯Transformer的医学图像分割模型解读
Transformer又一城 | Swin-Unet:首个纯Transformer的医学图像分割模型解读
2951 0
|
Linux 网络安全 KVM
CentOS7 KVM环境下制作qcow2格式镜像
CentOS7 KVM环境下制作qcow2格式镜像
2006 0
CentOS7 KVM环境下制作qcow2格式镜像
|
虚拟化 KVM Linux
带你读《KVM实战:原理、进阶与性能调优》之二:KVM原理简介
本书兼具实战性、系统性又不乏深度的KVM虚拟化技术指南,既能让新人快速掌握KVM的基础知识,又能满足有经验的读者进阶学习的需求。本书两位作者来自于阿里云和Intel,在云计算和KVM方面有深入的研究,他们将自己的经验倾囊相授,带你全面了解KVM的各种技术细节。
|
人工智能 5G 定位技术
如何使用基站查询API帮你解析地理位置?
随着“新基建”战略推进,我国已建成全球领先的移动通信网络。基于基站数据的LBS定位服务成为各行业数字化转型的重要工具。探数平台基站查询API整合三大运营商数据,提供高精度、低延迟的地理位置查询服务,广泛应用于位置推荐、物流追踪等领域。本文详细介绍该API的核心功能、返回字段及调用流程,并通过Python示例展示使用方法。未来,随着5G和AI技术发展,基站定位将迈向厘米级精度,赋能自动驾驶、工业物联网等前沿领域,助力开发者抢占位置经济的战略高地。
3870 1
|
存储 人工智能 算法
《探秘AI绿色计算:降低人工智能硬件能耗的热点技术》
在人工智能快速发展的背景下,硬件能耗问题日益突出。为实现绿色计算,降低能耗成为关键课题。新型硬件架构如CRAM、自旋电子器件和量子计算硬件,以及优化的低功耗芯片设计、3D集成技术和液冷散热技术等,正崭露头角。同时,硬件与软件协同优化,通过模型压缩、算法适配等手段,进一步提升能效。这些技术将推动AI向更绿色、高效的方向发展,助力应对全球气候变化。
829 19
|
Linux 调度 KVM
KVM详解(一)——KVM基础知识
KVM详解(一)——KVM基础知识
1358 0
|
网络安全
错误集--NFS报错clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)
错误集--NFS报错clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)
2463 0
错误集--NFS报错clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)
|
KVM 虚拟化
KVM虚拟机的克隆
这篇文章介绍了如何使用KVM虚拟机进行完整克隆和链接克隆,包括手动克隆和使用virt-clone工具克隆的方法,以及如何编写脚本来实现自动化克隆和删除虚拟机。
913 3
KVM虚拟机的克隆