KVM虚拟化技术(三)之克隆虚拟机

简介: KVM虚拟化技术(三)之克隆虚拟机

0x00 教程内容


  1. KVM控制台操作
  2. 克隆虚拟机
  3. 配置克隆后的虚拟机

上一篇教程:KVM虚拟化技术(二)之创建虚拟机(CLI方式),已经完成了虚拟机的创建,这篇教程教大家克隆自己的虚拟机,并且配置好网络。


0x01 KVM控制台操作


输入下面命令即可进入KVM控制台操作界面:

virsh


image.png


你可以输入help查看相关的帮助信息,都是中文的,很友好。

=> 必须懂的简单操作:

  1. 查看所有虚拟机
list --all


  1. 使用console方式连接虚拟机(base为虚拟机名称)
console base


  1. 关机
shutdown base


  1. 开机
start  base


  1. 删除虚拟机
undefine base


说明:删除了虚拟机的话,应该将相应的卷也应该要删除,卷路径:/var/lib/libvirt/images


0x02 克隆虚拟机


克隆虚拟机之前,需要先关机虚拟机(这里我以base虚拟机为模板进行克隆):

shutdown base


image.png


克隆,我们需要先退出KVM控制台,然后在宿主机上运行:

virt-clone --connect=qemu:///system -o base -n master -f /var/lib/libvirt/images/master.qcow2


-o 参数是模板虚拟机的名称

-n 是你克隆后的虚拟机名称

执行完后会将 base 虚拟机克隆一台 master 出来了:


image.png


其实,你可以直接在宿主机上直接执行KVM命令,只需要在前面加上 virsh 即可!


0x03 配置克隆后的虚拟机


主要是配置两个地方:主机名、ip地址

先开机 master 主机:

virsh start master


进入 master 主机:

virsh console master


image.png


  1. 设置主机名
hostnamectl set-hostname base
bash


  1. 设置ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0


重启网络:

systemctl restart network


上面操作比较简单,而且前面已经讲过,此处只给出命令。

  1. 设置虚拟机CPU数量
virsh edit master


可以修改内存大小和CPU数量,这里我修改一下CPU数量为4:

image.png


注意:不可以直接用 vi 或者 vim 修改配置文件(/etc/libvirt/qemu/master.xml),否则不会生效。


保存后,再重新开机虚拟机,就可以查看到虚拟机的CPU数量了:


cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l


image.png


参考教程:CentOS7中KVM虚拟机内存、CPU调整


0x04 修改KVM的domain名


有些时候我们不仅仅是想修改虚拟机的名称,想要修改 KVM 的 domain 名称,那么可以这样修改,请参考教程:KVM 修改虚拟机名称


0xFF 总结


  1. 学会了克隆,就可以克隆多几台,把大数据的环境搞了。
  2. 没有基础的小伙伴们可以关注本博客,还有很多配套教程。
相关文章
|
存储 安全 虚拟化
虚拟化技术:实现资源高效利用和灵活管理的利器
虚拟化技术作为实现资源高效利用和灵活管理的重要手段,在数字化时代背景下,正逐步改变传统IT架构模式。本文概述了虚拟化技术的概念、原理及其在数据中心管理、云计算平台、企业信息化建设、科研教育及医疗行业的应用,并探讨了其面临的挑战与未来发展趋势。
847 3
|
11月前
|
机器学习/深度学习 监控 安全
解密虚拟化弹性内存:五大核心技术与实施策略
本文深入解析虚拟化环境中实现内存弹性管理的五大核心技术与实施策略。内容涵盖内存架构演进、关键技术原理、性能优化方法及典型问题解决方案,助力提升虚拟机密度与资源利用率。
459 0
|
存储 虚拟化 Docker
|
开发工具 虚拟化 git
自学软硬件第755 docker容器虚拟化技术youtube视频下载工具
docker容器虚拟化技术有什么用?怎么使用?TubeTube 项目使用youtube视频下载工具
|
编解码 虚拟化 Windows
通过Hyper分辨率适配技术,可以解决虚拟机显示器上的分辨率适配难题
Hyper-V的增强会话模式通过RDP协议实现虚拟机与物理显示器的高质量连接,支持更高分辨率、优化图形性能,并提供共享剪贴板、拖放文件等增强功能。启用此模式可解决虚拟机分辨率适配难题,提升显示效果和交互性。需确保操作系统支持RDP,网络稳定,且注意对主机性能的影响。
|
存储 运维 数据挖掘
虚拟化数据恢复—误还原快照导致虚拟机上数据库丢失的数据恢复案例
虚拟化数据恢复环境&故障: vmfs文件系统,存储的数据是SqlServer数据库及其他办公文件。 工作人员误将快照还原,导致了SqlServer数据库数据的丢失,需要恢复原来的SqlServer数据库文件。
451 22
|
安全 大数据 虚拟化
随着云计算和大数据技术的发展,Hyper-V在虚拟化领域的地位日益凸显
随着云计算和大数据技术的发展,Hyper-V在虚拟化领域的地位日益凸显。作为Windows Server的核心组件,Hyper-V具备卓越的技术性能,支持高可用性、动态迁移等功能,确保虚拟机稳定高效运行。它与Windows深度集成,管理便捷,支持远程管理和自动化部署,降低管理成本。内置防火墙、RBAC等安全功能,提供全方位安全保障。作为内置组件,Hyper-V无需额外购买软件,降低成本。其广泛的生态系统支持和持续增长的市场需求,使其成为企业虚拟化解决方案的首选。
|
编解码 监控 虚拟化
Hyper分辨率优化技术,怎么使得虚拟机中的图形应用能够以更高的清晰度呈现
Hyper分辨率优化技术通过增强虚拟机的图形处理能力,显著提升图像清晰度和视觉体验,适用于图形设计、视频编辑等场景。该技术依赖于虚拟机的硬件配置、显卡驱动及显示设置,确保高分辨率内容的最佳呈现。使用时需合理设置分辨率,定期更新驱动并监控性能,以实现最佳效果。
|
编解码 Linux 虚拟化
在Hyper-V虚拟化的图形处理中,怎么调整虚拟机的屏幕分辨率?
在Hyper-V虚拟化中,调整虚拟机屏幕分辨率对提升用户体验和确保应用程序兼容性至关重要。高分辨率可提供清晰图像、提高工作效率,并避免显示异常。调整方法包括通过增强会话模式、虚拟机内部设置或手动编辑配置文件。注意事项包括正确安装显卡驱动、避免过高分辨率及及时保存设置。
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
611 50