目录
虚拟机磁盘类型
- Root Disk(系统盘):用于安装 GuestOS 的系统盘,提供操作系统 Boot Loader。创建虚拟机的过程中,首先将 Image 文件的数据复制到系统盘上。
- Data Disk(数据盘):用于存储非操作系统数据,通常是 Block(块设备)类型的持久化存储空间。
- Ephemeral Disk(临时盘):是一种非持久化存储空间,会随着虚拟机的生命周期一同被创建和删除。
- Swap Disk(交换分区):用于虚拟机内存耗尽时,协助承载内存压力。
磁盘存储方式
-
Local(本地私有存储):虚拟机的磁盘文件就存放在宿主机的本地。Ephemeral Disk、Swap Disk 文件通常是 Local 的,会随着虚拟机的删除而完全销毁。
-
Backend(后端共享存储):Root Disk 和 Data Disk 通常使用后端存储来实现持久化,在共享存储的场景中,需要迁移的仅仅是虚拟机的内存数据。以 Ceph RBD 为例,当 Libvirt 对接了 Ceph RBD Backend 后,那么虚拟机的磁盘文件就不再存放到本地了。Ceph 通过精简配置的快照复制卷(snapshotted-clone