在openstack私有云平台上,创建云主机VM1,镜像使用cirros。创建成功后,将云主机打快照并保存到controller节点/root/cloudsave目录下,保存名字为csccvm.qcow2。最后使用qemu-img相关命令,将镜像的campat版本修改为0.10(该操作是为了适配某些低版本的云平台)
创建云主机
[root@controller ~]# openstack server create --image cirros --flavor m1.small --network ext-net VM1
创建快照
[root@controller ~]# openstack server image create --name csccvm VM1
[root@controller ~]# mkdir -p /root/cloudsave
报存快照
[root@controller ~]# openstack image save --file /root/cloudsave/csccvm.qcow2 csccvm
修改版本
[root@controller ~]# qemu-img amend -f qcow2 -o compat=0.10 /root/cloudsave/csccvm.qcow2
[root@controller ~]# qemu-img info /root/cloudsave/csccvm.qcow2
image: /root/cloudsave/csccvm.qcow2
file format: qcow2
virtual size: 20G (21474836480 bytes)
disk size: 21M
cluster_size: 65536
Format specific information:
compat: 0.10
refcount bits: 16