KVM虚拟机搭建增量镜像(一个基本镜像拷贝成无数多个子镜像)
首先说说我对增量镜像的理解,增量镜像就是基本镜像的副本,拥有和基本镜像一样的环境(也就是基本镜像里面有什么,增量镜像里面就有什么)。但很神奇阿,增量镜像的占用空间非常小,却能正常使用,贴下图。king.qcow2是增量镜像,是通过ubuntu18.04.qcow2“拷贝”出来的。我目前还是没高清楚为什么增量镜像占用空间这么小,还能正常使用。有知道的望告知。
下面说说怎么搭建增量镜像的。
先说说镜像的陈放位置
kvm镜像路径:/var/lib/libvirt/images
kvm镜像的xml配置文件路径:/etc/libvirt/qemu
以一个具体例子来表达吧
要求:以基本镜像ubuntu18.04.qcow2为基础,创建一个增量镜像apple.qcow2.
终端输入“sudo qemu-img create -b ubuntu18.04.qcow2 -f qcow2 apple.qcow2”
原型:qemu-img create -b 基本镜像名字 -f 镜像的类型(raw,qcow2,qcow,这里选qcow2) 增量镜像名字
看看镜像的大小终端输入“sudo du -ah”, 196K的镜像,你们信吗,反正我是不信的。
kvm的每个镜像都有一个xml配置文件,所以还要自己创建apple.qcow2增量的配置文件apple.xml
拷贝以下ubuntu18.04的xml文件,先去到xml文件的目录里
终端“cd /etc/libvirt/qemu”
下面是修改apple.xml文件(这个不难的),主要就修改几个地方,听我一一道来。
左边是apple.xml,右边是ubuntu18.04.xml
1.把name和uuid改成不相同的就行了。
2.镜像的路径改一下
3.mac地址改一下
修改后保存一下apple.xml。
然后在virt-manger上倒入apple.qcow2,就可以直接使用啦。
希望对大家有帮助,文章的开头提的为什么增量镜像这么小,我问了我cto后知道了,大概的意思就是增量镜像里面是环境共用基本镜像的。所以会这么小,这也是kvm的一个强大之处吧。有什么问题欢迎留言,希望这博客能帮助大家。谢谢
KVM虚拟机搭建增量镜像(一个基本镜像拷贝成无数多个子镜像)相关推荐
- Oracle 中利用一个表结构拷贝成另外的表
1.将一个表的结构及数据全部拷贝成一个新表: create table tablename2 as select * from tablename1; 2.只复制另外一个表的结构而不复制数据: cre ...
- [图文] Fedora 28 使用 Virt-Manager 创建 KVM 虚拟机以及 配置 KVM 虚拟机
实验说明: 往后的许多实验都将以Linux平台下的 KVM虚拟机为主,所以不可少的就是 Virt-Manager 虚拟机管理器. 本章将对如何安装和使用Virt-Manager管理器进行讲解,并且会对 ...
- KVM虚拟机配置笔记
虚拟化是构建云计算基础架构不可或缺的关键技术之一,云计算的云端系统,其实质上就是一个大型的KVM分布式系统,虚拟化通过在一个物理平台上虚拟出更多的虚拟平台,而其中的每一个虚拟平台则可以作为独立的终端加 ...
- KVM虚拟机文件优化导出最小化体积的qcow2镜像文件
KVM虚拟机的模版导出,通常都是直接用qemu-img命令可以将默认的raw格式或者qcow2格式的磁盘文件压缩后导出,指令如下: //将默认raw格式的磁盘,简单压缩转换成qcow2格式 #qemu ...
- 03 KVM虚拟机镜像制作
文章目录 03 KVM虚拟机镜像制作 3.1 概述 3.2 制作镜像 3.2.1 使用root用户安装qemu-img软件包 3.2.2 使用qemu-img工具的创建镜像文件 3.3 修改镜像磁盘空 ...
- openstack的qcow2镜像制作、linux系统中安装kvm虚拟机并导出为qcow2虚拟机、virt-manager制作qocw2镜像和转为raw格式——2.6w字超详细说明所有流程。
文章目录 说明 环境准备 虚拟机中安装kvm虚拟机 1.确保支持cpu虚拟化 2.安装qemu-kvm.libvirt.virt-install包和权限调整 3.开启libvirtd服务病开机自启 4 ...
- virtualbox虚拟机环境搭建之一---Ubuntu1804安装Virtualbox,在Virtualbox中导入Win7镜像
一.下载Virtualbox并安装 1.下载virtualbox deb安装包 到virtualbox官网:https://www.virtualbox.org/wiki/Linux_Download ...
- VM:VMware虚拟机内创建第一个Win10系统(ISO镜像)的之详细攻略(图文教程)
VM:VMware虚拟机内创建第一个Win10系统(ISO镜像)的之详细攻略(图文教程) 目录 VMware虚拟机简介 VMware虚拟机内创建第一个Win10系统(ISO镜像) 1.安装 2.下载镜 ...
- kvm linux重置密码,kvm虚拟机操作相关命令及虚拟机和镜像密码修改
虚拟机生命周期管理 1)查看kvm虚拟机状态 #virsh list --all 2)KVM虚拟机开机 # virsh start oeltest01 3)KVM虚拟机关机或断电 关机 默认情况下vi ...
最新文章
- 企业网络推广方法教你如何精准避免网站过度优化问题?
- spring 注释_Spring核心注释
- 前端学习(2615):数据映射map
- a标签增加onclick事件提示未定义function
- win10有源信号分辨率怎么调_示波器高灵敏度小信号测量的注意事项
- 2021 年百度之星·程序设计大赛 - 初赛三(部分)
- Unity 内置渲染管线转URP
- Linux基础教程(第二版)课后答案自主整理
- Python编程基础
- DevExpress报表控件v21.2 - 全新的Visual Studio报表设计器
- 使用python自动发送QQ消息
- javaMail实现邮件发送
- matlab 切点投资组合 程序,基于MATLAB的证券投资组合分析
- sqlserver 附加数据库失败,操作系统错误 5:5(拒绝访问。)的解决办法
- 编写简单的内核模块——Linux操作系统原理与应用(陈莉君第2版13页)
- catgroup linux_linux中/etc/group文件详解
- Spring Boot Actuator 端点启用和暴露
- C++学习路线图(重整理)
- leetcode回溯算法
- uniapp自定义导航栏,高度,自定义组件
热门文章
- STM32----摸石头过河系列(六)
- SQLite | Where 子句
- pip 安装网络超时解决方案
- 一览R基础包的六个高级绘图函数(盒型boxplot|条形barplot|直方hist|饼pie|dotchart|coplot)...
- 生信宝典之傻瓜式(六)查找转录因子的靶基因
- 「超级右键」Mac必备的一款软件,新手get!
- 运动世界校园显示服务器开小差,小学新生入学适应存在的问题及教育对策 ——以徐州市某小学为例...
- jmeter mysql驱动jar包_用 Jmeter 做 Web 接口测试
- P3954 [NOIP2017 普及组] 成绩(python3实现)
- 本地计算机上的mysql80服务启动后停止 某些_MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止...