1 用VMware启动虚拟机 把 vmdk 转为qcow2 格式的 openstack镜像
1 在创建虚拟的过程中 要选择 IDE 虚拟磁盘类型,否则 在openstack启动 win类型的虚拟机时候会蓝屏,linux虚拟机的时候回进入 dracut 模式
2 创建完虚拟机后 yum install cloud-init 那样 镜像就可以支持 注入密码
3 执行如图下面的命令 把多个vmdk的磁盘文件 合并为一个 openstack可用的vmdk
4 执行如图的操作 把vmkd模式 转换为qcow2格式
qemu-img convert -f vmdk -O qcow2 c688.vmdk c68.qcow2
5 执行如图操作 把qcow2格式镜像上传到openstack的镜像库中
openstack image create --file c68.qcow2 --disk-format qcow2 --public c68
6 查看 镜像 详情 注意可以看到 properties | hw_disk_bus='ide' 这个 属性 是我后来添加的。
source openrc
openstack image list
openstack image show 7d12a493-4852-4dd4-9540-8a47d0e052db
2 用linux的kvm创建镜像
pass