Boot From Volume
为什么要使用这个功能
一般我们instacne使用的都是临时存储(也即Ephemeral storage) 随着instance生命周期结束, 也会消失。那我们boot from block volume的好处就是不会随着instance的生命周期结束而消失, 它是Persistent的, 永久的,当instance删除后, 这个bootable的volume可以被保存下来。有一点, 就是一个volume只能被用来创建一个instance。
这种方式创建的instance在{instance_path}中不会有disk文件。我们可以对比通过image创建和通过volume创建的instance的区别, 如下图:
图1. boot from image libvirt.xml
图2. boot from volume libvirt.xml
前者使用了文件系统, 后者直接使用了volume-41b3c8e3-4d78-46a3-ab8b-aeadd584517b这个LV。
Boot From Volume源必须是Bootable的