我最近开始尝试 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之外,谁能推荐一个功能更丰富的管理工具?
.img 只是一个扩展名,您可以调用文件 disk.disk 或其他任何文件。默认格式很重要。
最常见的格式是 RAW - 它具有最好的访问速度,因为它就是所谓的 - 只是直接映射块,没有别的。这也意味着没有额外的功能。
可以说第二常见的格式是 QCOW2,它比 RAW 慢一点,但它可以提供加密、零重复数据删除、快照、精简配置和其他好处。
此外,您通常可以将两者结合起来,最常见的用例是在快照链的底部有一个 RAW 图像,并以菊花链方式连接多个 QCOW2 格式的快照。
virt-manager 默认创建原始磁盘映像。这些是最便携的,因为人类已知的任何管理程序都可以处理它们。如果您在磁盘上创建一个文件,它将具有 .img 扩展名。
如果您想选择不同的格式,则在添加存储时,选择“选择托管或其他现有存储”,然后单击浏览。在下一个屏幕上选择一个存储池,单击新建卷,您可以创建多种格式的卷。
至于其他管理工具,种类繁多,从 OpenStack 到 virsh 命令行工具应有尽有。你必须自己在这里购物......