我最近开始尝试KVM虚拟化基础架构。 部署之后,我使用在pipe理计算机上运行的virt-manager来构build我的第一个客户。 我注意到,默认情况下,生成的虚拟机是RAW格式。
据我所知,可以创build各种格式的虚拟磁盘。 ( http://www.linux-kvm.org/page/FAQ#What_virtual_disk_formats_can_KVM_use.3F )。
我的问题是:1)什么格式通常被认为是最便携的? (即转向新的虚拟化平台/pipe理程序)
2)在虚拟机pipe理器中创build虚拟机的时候是否可以指定格式,如果是的话,怎么样?
3)除了virt-manager之外,任何人都可以推荐更多function丰富的pipe理工具吗?
virt-manager默认创build原始磁盘映像。 这些是最便携的,因为任何人都知道的hypervisor可以处理它们。 如果您创build一个作为磁盘上的文件,它将具有.img扩展名。
如果要select其他格式,则在添加存储时,请select“select托pipe或其他现有存储”,然后单击“浏览”。 在下一个屏幕上,select一个存储池,单击New Volume(新build卷),然后可以使用各种格式创build卷。
至于其他的pipe理工具,你有很多种类,从OpenStack到virsh命令行工具。 你必须在这里做你自己的购物….
.img只是一个扩展名,你可以调用文件disk.disk或其他任何东西。 默认格式是重要的。
最常见的格式是RAW – 它具有最好的访问速度,因为它是所谓的 – 只是块的直接映射,没有别的。 这也意味着没有额外的function。
可以说是第二个最常见的格式是QCOW2,这比RAW慢了一点,但它可以提供encryption,重复数据删除,快照,自动精简configuration以及其他function。
另外,通常可以将两者结合起来,最常见的用例是在快照链的基础上有一个RAW图像,并将多个QCOW2格式化的快照以菊花链的方式进行分离。