openstack之glance介绍

news2024/11/16 15:31:02

概念

glance为nova提供镜像服务,用于启动实例,预建镜像已安装cloud-init,可以访问openstack基金会获取操作系统镜像:官方镜像

格式

raw:无格式的镜像;
vhd:hyper-v使用的格式;
vmdk:vmware使用的格式;
vdi:VirtualBox使用的格式;
iso:光盘镜像格式;
qcow2:Qemu使用的格式,支持复制中写入;

组件

在这里插入图片描述
glance-api:api管理接口;
glance-registry:提供存储镜像metadata及查询服务,v2版本存在,v3版本由glance-api替代;

常用命令

# 下载镜像
openstack image save --file cirros-disk_x86_64.img mycirros
# 上传镜像
# bare:镜像没有元数据封装并且不是容器镜像
openstack image create --file cirros-disk_x86_64.img  --container-format bare --disk-format qcow2 mycirros
# 更新镜像元数据
openstack image set --min-ram 8 mycirros
# 删除
openstack image delete mycirros
# 快照
openstack server image create --name 快照名称 虚拟机名称

实例创建有2种模式:boot from image、bootgrom volume

在这里插入图片描述
boot from image:由于没有独立的云硬盘,系统盘数据直接保存在宿主机上。创建虚拟机快照时,会将整个系统盘变成镜像上传到glance 中,镜像 size 非0;

在这里插入图片描述
boot from volume:系统盘数据保存在独立的卷volume中。创建虚拟机快照时,是对云硬盘创建快照,然后把元数据,比如snapshot ID ,存入 glance 中,由于不保存虚拟机数据,只保存对应元数据,因此镜像 size 为 0。

进阶操作

查看镜像文件详细信息

qemu-img  info cirros-0.6.2-x86_64-disk.img 

image: cirros-0.6.2-x86_64-disk.img
file format: qcow2
virtual size: 112M (117440512 bytes)
disk size: 20M
cluster_size: 65536
Format specific information:
    compat: 1.1
    lazy refcounts: false
    
file cirros-0.6.2-x86_64-disk.img 

cirros-0.6.2-x86_64-disk.img: QEMU QCOW Image (v3), 117440512 bytes

宿主机本地挂载查看虚拟机内部文件系统

# centos7可能需要编译内核后才能使用network block device
# 加载nbd模块,设置16个分区
modprobe nbd max_part=16

ls /dev/ | grep nbd
nbd0
nbd1
nbd10
nbd11
nbd12
nbd13
nbd14
nbd15
nbd2
nbd3
nbd4
nbd5
nbd6
nbd7
nbd8
nbd9

qemu-nbd --connect=/dev/nbd0 cirros-0.6.2-x86_64-disk.img

lsblk -f
NAME          FSTYPE      LABEL         UUID                                   MOUNTPOINT
sda                                                                            
├─sda1        xfs                       28f886d6-c1e5-4eb0-a3f2-5937d97ffbe4   /boot
└─sda2        LVM2_member               F0fE81-8ZVE-zjQJ-3EI4-KVfm-vanS-sEgBeE 
  ├─rhel-root xfs                       4d35a87f-c89e-4e6a-abe0-548996d0778c   /
  ├─rhel-swap swap                      539e62d0-5279-49b0-8bcc-9b12509515d9   [SWAP]
  └─rhel-home xfs                       864b1ca8-4b4d-470e-a0d1-b84b7fdbcd33   /home
sr0                                                                            
nbd0                                                                           
├─nbd0p1      ext3        cirros-rootfs f1511162-06fb-4482-9dab-9a0c76633fb2   
└─nbd0p15     vfat                      AE31-5342        


mount /dev/nbd0p1 /mnt
# 虚拟机内部
ls /mnt
boot  initrd.img  lost+found  vmlinuz
# 退出
umount /mnt
qemu-nbd --disconnect /dev/nbd0                      

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2133779.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

arcgisPro地理配准

1、添加图像 2、在【影像】选项卡中,点击【地理配准】 3、 点击添加控制点 4、选择影像左上角格点,然后右击填入目标点的投影坐标 5、依次输入四个格角点的坐标 6、点击【变换】按钮,选择【一阶多项式(仿射)】变换 7…

数据结构(7.3_1)——二叉排序树

二叉排序树,又称二叉查找树(BST,Binary Search Tree) 一棵二叉树或者是空二叉树,或者是具有如下性质的二叉树: 左子树上所有结点的关键字均小于根结点的关键字;右子树上所有结点的关键字均大于根结点的关键字;左子树…

系统优化工具 | PC Cleaner v9.7.0.3 绿色版

PC Cleaner是一款功能强大的电脑清理和优化工具,旨在通过清理系统垃圾文件、解除恶意软件和优化系统性能来提高计算机的运行效率。该软件提供了多种功能,可以帮助用户维护和提升计算机的整体表现。 PC Cleaner 支持 Windows 7 及以上操作系统&#xff0…

餐饮+KTV点歌一体化思路-—SAAS本地化及未来之窗行业应用跨平台架构

一、餐饮KTV点歌一体化 1. 多元化体验:为顾客提供了餐饮和娱乐的双重享受,满足了不同需求,增加了顾客的停留时间和消费可能性。 2. 增加消费机会:顾客在享受美食的同时可以唱歌娱乐,可能会增加酒水、小吃等额外消费。…

【我的 PWN 学习手札】Unlink Attack

目录 前言 一、Unlink介绍 二、保护和限制 (1)FD->bk P AND BK->fd P (2)chunksize(P) prev_size(next_chunk(P)) (3)largebin chunk 三、适用场景 四、利用与绕过 (1&#…

Day 11-12:查找

目录 概念 方法 折半查找 前提 算法思路 分块查找 算法思路 哈希表 概念 构造哈希函数的方法 保留除数法 处理冲突的方法 开放地址法(二次探查法) 链地址法(重要) 哈希表的实现 结构体的创建 哈希表的创建 哈希…

Agent实战——使用 Dify 和 Moonshot API 构建 AI 工作流

引言 在当今的大模型应用浪潮中,AI Agent的开发和集成已经成为技术革新的重要方向。随着大模型的不断进步,如何利用这些强大的模型来简化复杂的任务,并将其集成到企业的生产环境中,成为开发者和企业共同关注的焦点。在2024年稀土…

linux-L3_linux 查看进程(node-red)

linux 查看进程 以查看进程node-red为例 ps aux | grep node-red

自制游戏手柄--Android画面的input输入控制

在使用传感器获取到运动数据后,怎样转换为input事件传给手机呢,这里以Android为例, 我们可以考虑以下方式: 1. 物理方式,使用舵机连接触碰笔去实现, 2. 构造MotionEvent事件,注入input&#…

Python之 条件与循环(Python‘s Conditions and loops)

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:Linux运维老纪的首页…

linux环境下手动安装mysql

没想到兜兜转转这么些年,今天申请个云服务器用来搭建求生2服务器,先用mysql来测试,结果还是花了相当久的时间。 基本所有单节点部署应用到linux环境,都三个流程: 1 下载安装包 2 解压修改配置文件 3 运行启动脚本 我们…

Idea 中的一些配置

配置 javap jdk 自带的 javap 可以用来查看字节码信息。 配置过程: 打开设置,定位到 Tools,External Tools新建项,Program 中填 javap 的路径Argument 中填 -c $FileClass$Working directory 中填 $OutputPath$ Argument 中也…

【有啥问啥】复习变分下界即证据下界(Evidence Lower Bound, ELBO):原理与应用

复习变分下界即证据下界(Evidence Lower Bound, ELBO):原理与应用 变分下界(Variational Lower Bound),也称为“证据下界”(Evidence Lower Bound, ELBO),是概率模型中的…

Golang | Leetcode Golang题解之第403题青蛙过河

题目&#xff1a; 题解&#xff1a; func canCross(stones []int) bool {n : len(stones)dp : make([][]bool, n)for i : range dp {dp[i] make([]bool, n)}dp[0][0] truefor i : 1; i < n; i {if stones[i]-stones[i-1] > i {return false}}for i : 1; i < n; i {…

产品探秘|开物——面向AI原生和云原生网络研究的首选科研平台

在当今高速发展的信息技术领域&#xff0c;特别是对于那些致力于前沿科技探索与实践的高校而言&#xff0c;拥有一款能够支持复杂网络业务研究与开发的平台至关重要。开物™数据网络开发平台&#xff08;Data Network Development Platform&#xff0c;简称DNDP&#xff09;&am…

el-input 只能输入数字和一个小数点,或者只能输入正整数

只能输入框只能输入正整数&#xff0c;输入同时禁止了以0开始的数字输入&#xff0c;防止被转化为其他进制的数值。 下面为案例&#xff1a; <!-- 不能输入零时--> <input typetext oninput"valuevalue.replace(/^(0)|[^\d]/g,)"><!-- 能输入零时-…

const 声明变量 报错Missing initializer in const declaration

近日用const 声明一个变量发现一个问题&#xff0c;如果声明的同时没有赋值&#xff0c;就会报错Missing initializer in const declaration 以下是分别以const、let、var声明显示的结果 const 方式声明 const a null const b const c 1 const d 2 const e false console…

Java | Leetcode Java题解之第404题左叶子之和

题目&#xff1a; 题解&#xff1a; class Solution {public int sumOfLeftLeaves(TreeNode root) {if (root null) {return 0;}Queue<TreeNode> queue new LinkedList<TreeNode>();queue.offer(root);int ans 0;while (!queue.isEmpty()) {TreeNode node que…

c++206 友元类

#include<iostream> using namespace std; class A { public://声明的位置 和public private无关friend void modifyA(A* pA, int _a);//函数modifyA是A的好朋友A(int a, int b){this->a a;this->b b;}int getA(){return this->a;} private:int a;int b; };vo…

频带宽度固定,如何突破数据速率的瓶颈?

目录 目录 引言 信道 频带宽度 信噪比 信噪比的重要性 影响信噪比的因素 码元 码元的特点&#xff1a; 码元与比特的关系&#xff1a; 码元的作用&#xff1a; 码元的类型&#xff1a; Question 类比解释&#xff1a; 技术解释&#xff1a; 引言 在现代通信系统中…