在openstack中如何制作vSphere的vmdk镜像
OpenStack是一个开源的云计算平台,vSphere是VMware的一款虚拟化产品。vmdk是vSphere的虚拟磁盘格式。
要在OpenStack中制作vSphere的vmdk镜像,需要使用qemu-img工具。
首先,使用qemu-img创建一个空白的vmdk文件:
qemu-img create -f vmdk mydisk.vmdk 10G
其次,使用qemu-nbd工具挂载vmdk文件:
qemu-nbd --connect=/dev/nbd0 mydisk.vmdk
接下来,就可以使用dd命令将镜像文件写入到vmdk文件中了:
dd if=myimage.img of=/dev/nbd0 bs=1M
最后,卸载vmdk文件:
qemu-nbd --disconnect /dev/nbd0
到这里,vmdk镜像就制作完成了。
相关文章