OpenStack 虚拟机制作qcow2格式镜像
虚拟机拍摄快照导出
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格式镜像的更多相关文章
- vmware的vmdk格式虚拟机转换为qcow2格式
今天应其他部门的需求,把一个笔记本里的vmware的window2008的虚拟机转换为qcow2格式,在公司服务器上运行. 第一次做,用了许多时间 首先: 虚拟机的镜像分为多个vmdk文件,所以我 ...
- OpenStack虚拟机创建过程中镜像格式的的变化过程
Glance用来作为独立的大规模镜像查找服务,当它与Nova和Swift配合使用时,就为OpenStack提供了虚拟机镜像的查找服务,像所有的OpenStack项目一样,遵循以下设计思想: 基于组件的 ...
- centos7安装kvm环境采用网桥模式并创建虚拟机制作openstack需要的镜像
初始环境的安装:centos7 mini iso镜像进行安装的系统 采用的环境是vm该软件,联网方式NAT模式下配置的静态ip(如何在NAT模式下配置静态ip参考之前的文章) 1.由于要安装kvm环境 ...
- OpenStack Nova 制作 Windows 镜像
OpenStack Nova 制作 Windows 镜像 windows虚拟机ubuntuimage防火墙云计算 本贴转自http://www.vpsee.com 上次 VPSee 给 OpenS ...
- 【openstack N版】——手把手教你制作生产环境镜像
一.CentOS7镜像制作 1.1创建CentOS7虚拟机 1.1.1创建虚拟磁盘 #注:尽量将虚拟机创建在控制节点,以便于将镜像上传至glance [root@linux-node1 ~]# qem ...
- 【转载】深入理解OpenStack-手动制作qcow2镜像
深入理解OpenStack-手动制作qcow2镜像 2018-01-18 手动制作镜像 1 官方虽提供qcow2系统镜像,但对于有需求的企业来说,还是定制镜像比较靠谱,下面就手动定制一个镜像 给虚拟机 ...
- ubuntu-kvm上面deploy qcow2格式虚拟机
ubuntu-kvm完成后,将xxx.qcow2格式的镜像拷贝到ubuntu-kvm这个虚拟机上面去. 1. 若是ubuntu server没有图形界面,可以先安装desktop,参考http://w ...
- 制作OpenStack用的RHEL7系统镜像
制作OpenStack使用的RHEL7系统镜像,并进行相关设置,安装XRDP以进行远程访问. 1.在KVM中安装RHEL7.2客户机: 2.设置网卡为dhcp并onboot=yes,使得虚拟机能自动获 ...
- 将vmware虚拟机转换成qcow2格式的方法
将vmware虚拟机转换成qcow2格式的方法 http://blog.51cto.com/13570993/2074071 关于qemu安装出现的问题 1.配置qemu是出现can't find p ...
- Linux挂载qcow2格式的镜像
qcow2格式的镜像一般用于KVM/QEMU的hypervisor,当我们需要修改guest host内的一些配置而又不想启动VM时则可以通过挂载guest host进行修改. 需要安装的工具包: l ...
随机推荐
- 【Frida】启动手机上的Frida插件
运行以下命令可以保证Frida一直在手机上运行,不关机,Frida就不关 adb shell su -c "./data/local/frida-server-15.2.2-android- ...
- .net core解决时间格式转换问题或日期取当前时间
一.时间格式转换 1.新建一个格式化类DatetimeJsonConverter,继承自JsonConverter,然后重写里面的方法 public class DatetimeJsonConvert ...
- speedtest测速
wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py chmod a+rx speedtest.py mv speed ...
- C/C++ union联合体介绍
C/C++ union联合体介绍 文章参考:https://blog.csdn.net/mooneve/article/details/92703036 目录 C/C++ union联合体介绍 1. ...
- JavaScript基础知识整理(引用类型-Function)
Function Function类型实际上是对象,每个函数都是Function类型的实例,自然也就具有属性和方法. 定义函数通常有三种方式 使用函数声明 function sum(num1,num2 ...
- jupyter notebook 切换环境
jupyter-notebook 中切换 conda 虚拟环境 介绍 jupyter notebook是anaconda中root目录中默认的python环境,如果要使拥创建的其他环境,则需要安装 ...
- idea远程连接云服务器,并将本地代码部署在云端进行运算
电脑内存和显存过小,需要在云服务器进行运算我的模型,由于一直在自己的电脑上写的代码,于是之间迁移代码到云服务器,只要通过ssh链接到云端后,将python解释器使用云端的解释器就ok 从 file-- ...
- verilog 和system verilog 文件操作
1. 文件操作 Verilog具有系统任务和功能,可以打开文件.将值输出到文件.从文件中读取值并加 载到其他变量和关闭文件. 1.1 Verilog文件操作 1.1.1 打开和关闭文件 module ...
- 查看linux 用户
sudo cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1}' ...
- mysql常用语句操作
概述: 1.通过表结构介绍.来操作mysql常用的语法&语句: 2.现在学习下几个基本的sql语句,万变不离其宗,把基础弄扎实了其它的就很容易了 一.表结构&建表: 1.学生基础信息表 ...