Ovirt的快照处理

  1. ovirt在处理快照时候并不是我们通常想象的那个样子。按照我们很自然的想法。ovirt生成虚拟机,虚拟机的硬盘是qcow2模式,通过

qemu-img snapshot [-q] [-l | -a snapshot | -c snapshot | -d snapshot] filename

命令可以进行快照的管理。很遗憾,事实不是这样的。

  1. 事实上ovirt环境下,虚拟机的磁盘有两种格式,一种叫做预分配模式(界面上的称呼),对应的在存储上生成raw格式的磁盘。另一种叫做精简模式(界面的称呼),对应的在存储上生成qcow2格式的磁盘。
  2. 当用户在界面上选中虚拟机,并生成虚拟机的快照的时候。在对应虚拟机磁盘存储位置,会生成一个新的qcow2格式文件,作为当前文件,以前的文件作为back file。 如下:
Ovirt的快照处理

当前虚拟机如果进行文件拷贝只会在快照文件上进行处理,而初始硬盘文件不会变化。若是删除/还原快照,简单删除文件即可。

3. ovirt的当前实现,可能会有一些意想不到的的后果。比如某虚拟机预分配了1T的空间,然后它做了一个快照。后续的存储操作将会在新建立的qcow2文件上进行。原生的1T不在变动。一定程度上,可能造成存储空间浪费。

0 条回复 A 作者 M 管理员 E
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论