KVM虚拟化平台——磁盘管理
博文大纲:
- 虚拟磁盘管理;
- KVM虚拟机快照管理;
在KVM虚拟机中有两种磁盘格式,分别是:
- RAW:裸格式。占用空间较大,性能比较好,但不支持快照功能;
- qcow2:占用空间较小,性能相比较RAW稍差,,但它支持快照功能;
1.虚拟磁盘管理:
举例说明:
[ ~]# qemu-img create 1234.raw 5G //创建虚拟磁盘,名称为1234.raw,大小为5G,创建磁盘默认格式为raw [ ~]# qemu-img create -f qcow2 123.qcow2 5G //创建虚拟磁盘,名称为123.qcow2,大小为5G,创建时指定磁盘格式为qcow2 [ ~]# qemu-img info 1234.raw //查看1234.raw磁盘的详细信息 [ ~]# qemu-img info 123.qcow2 //查看123.qcow2磁盘的详细信息 //以上操作建议在一个创建的测试目录中
以下操作将本地磁盘格式转换为qcow2
[ ~]# cd /kvm/disk/ //KVM虚拟磁盘存放路径
[ disk]# qemu-img info web01.raw //查看磁盘详细信息
image: web01.raw
file format: raw //这里显示的格式是raw
virtual size: 10G (10737418240 bytes)
disk size: 1.4G
[ disk]# virsh list --all //查看虚拟机列表,确认虚拟机是关闭的状态
Id 名称 状态
----------------------------------------------------
- web01 关闭
[ disk]# qemu-img convert -f raw -O qcow2 web01.raw web01.qcow2
//将原本的磁盘格式raw转换为qcow2,不过转换之前需要保证KVM虚拟机是关闭的状态
[ disk]# ls
web01.qcow2 web01.raw
//注意转换之前的虚拟机磁盘依然存在
[ disk]# virsh edit web01
//修改虚拟机的磁盘文件格式,定位到driver name,修改为以下内容:
<driver name=‘qemu‘ type=‘qcow2‘/>
<source file=‘/kvm/disk/web01.qcow2‘/>
//将原本的磁盘类型raw更改为qcow2,这两行都需修改
[ disk]# virsh start web01
//确认虚拟机可以开启,证明磁盘文件更改没有错误2.虚拟机快照管理
[ disk]# virsh snapshot-create web01
//针对web01虚拟机创建快照
[ disk]# virsh snapshot-list web01
//查看虚拟机的快照信息
名称 生成时间 状态
------------------------------------------------------------
1575285097 2019-12-02 19:11:37 +0800 running
//名称这一列表示为时间戳,从1970年到现在的时间,默认是秒数
[ disk]# virsh snapshot-revert web01 1575285097
//针对虚拟机恢复指定快照信息
[ disk]# qemu-img info web01.qcow2 //查看虚拟机转换后的磁盘信息
image: web01.qcow2
file format: qcow2
virtual size: 10G (10737418240 bytes)
disk size: 2.0G
cluster_size: 65536
Snapshot list:
ID TAG VM SIZE DATE VM CLOCK
1 1575285097 254M 2019-12-02 19:11:37 00:01:54.499
//从这里可以看出快照其实是存储在虚拟机的磁盘中的,占用磁盘的空间
Format specific information:
compat: 1.1
lazy refcounts: false
[ disk]# virsh snapshot-delete web01 1575285097
//针对虚拟机删除指定快照针对KVM虚拟机的磁盘信息就先简单介绍这么多,有机会还会继续更新!
———————— 本文至此结束,感谢阅读 ————————
相关推荐
成长路上 2020-07-29
zhangsyi 2020-07-28
82911234 2020-07-20
ruancw 2020-11-10
somyjun 2020-09-29
longjing 2020-09-18
KINGJENSEN 2020-09-14
85251846 2020-09-14
周公周金桥 2020-09-06
lxttiger 2020-08-18
ARMOTO机器人 2020-08-18
atb 2020-08-17
SeetyST 2020-08-13
85206633 2020-08-15
yunna0 2020-08-15
young依然 2020-08-06