虚拟机拍摄快照导出
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

OpenStack 虚拟机制作qcow2格式镜像的更多相关文章

  1. vmware的vmdk格式虚拟机转换为qcow2格式

      今天应其他部门的需求,把一个笔记本里的vmware的window2008的虚拟机转换为qcow2格式,在公司服务器上运行. 第一次做,用了许多时间 首先: 虚拟机的镜像分为多个vmdk文件,所以我 ...

  2. OpenStack虚拟机创建过程中镜像格式的的变化过程

    Glance用来作为独立的大规模镜像查找服务,当它与Nova和Swift配合使用时,就为OpenStack提供了虚拟机镜像的查找服务,像所有的OpenStack项目一样,遵循以下设计思想: 基于组件的 ...

  3. centos7安装kvm环境采用网桥模式并创建虚拟机制作openstack需要的镜像

    初始环境的安装:centos7 mini iso镜像进行安装的系统 采用的环境是vm该软件,联网方式NAT模式下配置的静态ip(如何在NAT模式下配置静态ip参考之前的文章) 1.由于要安装kvm环境 ...

  4. OpenStack Nova 制作 Windows 镜像

    OpenStack Nova 制作 Windows 镜像   windows虚拟机ubuntuimage防火墙云计算 本贴转自http://www.vpsee.com 上次 VPSee 给 OpenS ...

  5. 【openstack N版】——手把手教你制作生产环境镜像

    一.CentOS7镜像制作 1.1创建CentOS7虚拟机 1.1.1创建虚拟磁盘 #注:尽量将虚拟机创建在控制节点,以便于将镜像上传至glance [root@linux-node1 ~]# qem ...

  6. 【转载】深入理解OpenStack-手动制作qcow2镜像

    深入理解OpenStack-手动制作qcow2镜像 2018-01-18 手动制作镜像 1 官方虽提供qcow2系统镜像,但对于有需求的企业来说,还是定制镜像比较靠谱,下面就手动定制一个镜像 给虚拟机 ...

  7. ubuntu-kvm上面deploy qcow2格式虚拟机

    ubuntu-kvm完成后,将xxx.qcow2格式的镜像拷贝到ubuntu-kvm这个虚拟机上面去. 1. 若是ubuntu server没有图形界面,可以先安装desktop,参考http://w ...

  8. 制作OpenStack用的RHEL7系统镜像

    制作OpenStack使用的RHEL7系统镜像,并进行相关设置,安装XRDP以进行远程访问. 1.在KVM中安装RHEL7.2客户机: 2.设置网卡为dhcp并onboot=yes,使得虚拟机能自动获 ...

  9. 将vmware虚拟机转换成qcow2格式的方法

    将vmware虚拟机转换成qcow2格式的方法 http://blog.51cto.com/13570993/2074071 关于qemu安装出现的问题 1.配置qemu是出现can't find p ...

  10. Linux挂载qcow2格式的镜像

    qcow2格式的镜像一般用于KVM/QEMU的hypervisor,当我们需要修改guest host内的一些配置而又不想启动VM时则可以通过挂载guest host进行修改. 需要安装的工具包: l ...

随机推荐

  1. 压力&负载理论

    一.定义: 1.压力测试     是给软件不断加压,强制其在极限的情况下运行,观察它可以运行到何种程度,从而发现性能缺陷,是通过搭建与实际环境相似的测试环境,通过测试程序在同一时间内或某一段时间内,向 ...

  2. vue2和vue3配置全局自定义参数及vue3动态绑定ref

    在 Vue2.x 中我们可以通过 Vue.prototype 添加全局属性 property.但是在 Vue3.x 中需要将 Vue.prototype 替换为 config.globalProper ...

  3. Python爬取三国演义章节标题和内容(bs4爬取,解决中文乱码)

    import os.path import requests from bs4 import BeautifulSoup if __name__ == '__main__': if not os.pa ...

  4. 【SSO单点系列】(4):CAS4.0 之非Ajax-iframe 登录

    一.描述 不使用Ajax-iframe 登录 仍然要自定义页面 二.思路: 将数据提交给服务器登录页面,服务登录页面自动提交. 三.实现 1.客户端 <form name="login ...

  5. idea字体的大小设置

    idea字体大小设置 两个方法,滚轮.固定大小设置 固定字体大小 file--settings--editor--font--size 修改为需要大小字号,例如20,点击ok 菜单栏的大小设置也差不多 ...

  6. 关于同时使用Vue.js 和 Jquery时dom事件失效问题

    先加载vue.js,让页面渲染完成后加载jq,给jq绑定ready事件 $(document).ready(function(){ $(function(){ (Jq) }); });

  7. js获取字符串中含有某个字符个数

    得到字符串含有某个字符的个数 /** * 获取字符串中某字符的个数 * @param str 字符串 * @param char char为某字符 * @returns String */ const ...

  8. BigQuery 如何帮助大规模交付业务型企业提供物联网解决方案

    [本文由 Cloud Ace 整理发布,Cloud Ace--谷歌云全球战略合作伙伴] (介绍:Leverege是一家软件公司,它使全球市场领导者能够快速且经济高效地构建企业物联网应用程序,以提供以数 ...

  9. react useGetObjState

    import {useCallback, useRef, useState} from 'react';function useGetObjState(initialState = {}) { con ...

  10. 关于服务器选择的chatgpt 的回答

    I want to deploy linux as a server with low latency transactions. Which version of the operating sys ...