我在同一台主机上安装了一些测试和分阶段服务器(使用virsh在ubuntu10.04上维护它)
测试和暂存系统是用相同的服务器集构建的。其中之一是wms服务器,它有一个大磁盘,可以容纳或多或少的静态映射。是否可以在test和分阶段wms服务器上使用一个diks映像文件?它可能是可以挂载它只读-或我可以使用某种形式的复制-写来管理这一点?
发布于 2013-06-03 14:35:47
您可以使用大磁盘作为两个不同的COW磁盘的基本映像。来自qemu 命令页:
创建-f fmt文件名大小创建大小和格式fmt的新磁盘映像文件名。根据文件格式的不同,您可以添加一个或多个选项来启用此格式的其他功能。如果指定了选项backing_file,则图像将只记录与backing_file的差异。在这种情况下不需要指定大小。除非使用"commit“监视器命令(或qemu),否则永远不会修改backing_file。
假设您的原始磁盘名为maps.img,您希望为您的两个VM创建test-maps.img和暂存-maps.img。
qemu-img create -f qcow2 -o backing_file=maps.img test-maps.img
qemu-img create -f qcow2 -o backing_file=maps.img staging-maps.img
https://serverfault.com/questions/512757
复制相似问题