KVM 磁盘格式:可移植性

KVM 磁盘格式:可移植性

我最近开始尝试使用 KVM 虚拟化基础架构。部署后,我使用在管理计算机上运行的 virt-manager 构建了我的第一个客户机。我注意到,默认情况下,生成的虚拟机采用 RAW 格式。

据我所知,可以创建各种格式的虚拟磁盘。(http://www.linux-kvm.org/page/FAQ#What_virtual_disk_formats_can_KVM_use.3F)。

我的问题是:1)哪种格式通常被认为最具移植性?(即迁移到新的虚拟化平台/虚拟机管理程序)

2) 是否可以在 virt-manager 中创建虚拟机时指定格式,如果可以,如何指定?

3)除了 virt-manager 之外,有人能推荐功能更丰富的管理工具吗?

答案1

virt-manager 创建生的默认情况下,磁盘映像。这些映像的可移植性最高,因为任何已知的虚拟机管理程序都可以处理它们。如果您在磁盘上创建一个文件,它将具有 .img 扩展名。

如果您想选择不同的格式,那么在添加存储时,选择“选择托管或其他现有存储”,然后单击“浏览”。在下一个屏幕上选择一个存储池,单击“新建卷”,然后您可以创建多种格式的卷。

存储配置

至于其他管理工具,种类繁多,从 OpenStack 到 virsh 命令行工具,应有尽有。您必须自己在这里购物……

答案2

.img 只是一个扩展名,你可以将文件命名为 disk.disk 或其他名称。默认格式才是最重要的。

最常见的格式是 RAW - 它的访问速度最快,因为它就是这个名字 - 只是直接映射块,没有其他内容。这也意味着没有额外的功能。

可以说第二常见的格式是 QCOW2,它比 RAW 慢一点,但它可以提供加密、零重复数据删除、快照、精简配置和其他功能。

此外,您通常可以将两者结合起来,最常见的用例是在快照链的基础上拥有一个 RAW 图像,并且多个 QCOW2 格式的快照以菊花链形式连接起来。

相关内容