closed
logo logo
关于我们

技术分享

技术分享 OpenStack 虚拟机制作qcow2格式镜像

OpenStack 虚拟机制作qcow2格式镜像

2018-12-31

虚拟机拍摄快照导出
1.将虚拟机制作成镜像(即拍摄快照);
2.利用该虚机的快照,创建一个快照卷,大小是根据快照的大小自动设置的;
3.利用命令将快照卷 upload-to-image 到虚机的快照内
cinder upload-to-image 5b956878-22cc-483d-8cb8-502dcd2863ad(快照卷 id) 4fdfe925-7885-46ab-92ab-aff11c1d9dab(虚机制作的镜像ID)
4.通过命令导出快照留用
glance image-download --file /var/sdn.raw 4fdfe925-7885-46ab-92ab-aff11c1d9dab --progress

方法一:(待验证)
1.创建云硬盘快照
2.根据云硬盘快照创建一个卷
3.用该卷创建一台虚拟机测试卷是否可用
4将卷卸载,上传到镜像

方法二:(验证可行)
操作步骤如下:(本地虚拟机)
1.找到实例的ID如:b0778aff-ff7e-42dd-9b76-d753c9d1bea3
2.在实例所在节点进入该实例目录 /var/lib/nova/instances/b0778aff-ff7e-42dd-9b76-d753c9d1bea3
3.里面有个disk文件,就是实例的对应磁盘文件
4.停止该实例运行
5.压缩复制该文件 qemu-img convert -c -O qcow2 disk centos7.2.qcow2
6.上传centos7.2.qcow2为镜像即可

方法三:(可行)
1.根据虚拟机快照创建一个卷 volume01
2.创建一个同样大小的空白卷volume02
3.创建一台虚拟机
4.将以上创建的两个卷同时挂载到虚拟机上
5.使用命令进行卷复制
dd conv=sparse bs=1M if=/dev/vdb of=/dev/vdc (vdb 为快照卷,vdc为空白卷)
6.将之前创建的空白卷volume02 detach掉
7.使用命令将volume02 upload-to-image中
cinder upload-to-image --disk-format qcow2 1112ea3d-67cd-48b9-8650-1f0c53b076e5 RHEL6.9-DSJ-NBU.qcow2 (新镜像名字)
8.创建虚拟机测试
9.查看镜像属性
glance image-show 1007eedb-af71-4309-bedc-2f9726b481ab
更新镜像属性
glance image-update 1007eedb-af71-4309-bedc-2f9726b481ab --property hw_ovirt_guest_agent=yes --property hw_qemu_guest_agent=yes \
--property image.os_type=linux

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 技术分享

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载

请添加好友为您提供支持
jia7jia_7

请拨打电话
为您提供支持

400-9955-698