openstack创建虚拟机流程图

OpenStack架构详解 OpenStack架构 OpenStack作为开源、可扩展、富有弹性的云操作系统,其设计基本原则 ①按照不同的功能和通用性划分不同项目,拆分子系统 按照不同的功能划分不同服务,并且服务之间相互隔离,只通过API作为统一交互入口相互对接 按照功能和通过性划分不同服务,将一个整理功能,拆分为各个子服务/子功能。方便管理、排障 ②按照逻辑计划、规范子系统之间的通信 API之间进行交互会有特定/通用的方式,对不同组件之间的通讯方式进行规范 ③通过分层设计整个系统架构 1、分层(以架构为单位),三层①全局组 阅读详情
openstack创建虚拟机流程图






步骤简介:

1、通过界面或命令行向keystone获取认证信息,keystone会生成一个auth-token返回

2、界面或命令行向nova-api发送一个创建虚拟机的请求

3、nova-api接受请求后向keystone发送认证请求,查看token是否为有效用户,并返回有效认证

4、nova-api通过rabbitmq向nova-scheduler请求创建虚拟机

5、nova-scheduler查询数据库中计算节点情况,选择一个符合虚拟机创建的节点

6、nova-scheduler通过rabbitmq向符合条件的nova-compute请求创建虚拟机

7、nova-compute通过rabbitmq向nova-conductor获取需要创建虚拟机消息

8、nova-conductor从数据库中获取需要创建的虚拟机信息,然后将信息交给nova-compute

9、nova-compute请求glance-api获取创建虚拟机需要的镜像

10、glance-api接受请求后向keystone发送认证请求,查看token是否为有效用户,并返回有效认证

11、glance-api将虚拟机需要的镜像信息返回给nova-compute

12、nova-compute请求neutron-service获取创建虚拟机需要的网络

13、neutron-service接受请求后向keystone发送认证请求,查看token是否为有效用户,并返回有效认证

14、neutron-service将虚拟机需要的网络信息返回给nova-compute

15、nova-compute请求cinder-api获取创建虚拟机需要的存储

16、cinder-api接受请求后向keystone发送认证请求,查看token是否为有效用户,并返回有效认证

17、cinder-api将虚拟机需要的存储信息返回给nova-compute

18、nova-compute根据这些信息调用虚拟化驱动来创建虚拟机



———————————————————————————————————————————————————

openstack相关流程图


openstack创建虚拟机全流程 OpenStack创建虚拟机底层调用关系全流程 阅读详情

相关推荐

【openstack系列】创建虚机的过程

【代码】【openstack系列】创建虚机的过程。

yunqi1215的博客 1235

OpenStack虚拟机创建流程

引言创建虚拟机是OpenStack最基本的功能,也是较为核心的功能。整个流程以Nova组件为中心,期间会涉及到与其他组件的交互,如Keystone、Glance、Neutron、Cinder。下面就详细介绍一下虚拟机的整个创建流程(OpenStack Ocata版本)。

创新是灵魂,执行是生命。 1万+

OpenStack 虚拟机热迁移流程图

目录 文章目录目录源计算节点与目的计算节点之间的交互流程Nova 和 Neutron 之间的交互流程 源计算节点与目的计算节点之间的交互流程 热迁移主要包括三个阶段: pre_live_migration 阶段:热迁移前的准备阶段,主要在目的计算节点上提前准备虚拟机资源,包括网络资源,例如:建立虚拟机的网卡,然后将网卡加入 OvS br-int 网桥。如果该阶段失败,会有回滚操作。 内存迁...

烟云的计算 6273

理解openstack中与虚拟机相关一些简单网络知识-3.计算节点的网络拓扑以及网络分配

网络拓扑 了解了TAP设备、veth pair,则我们可以看看一下openstack的计算节点的网络情况。    首先,虚拟机通过TAP设备连接linux bridge    其次,通过vethpair 实现linxu bridge与ovs bridge的互通    最后,通过将ovsbridge挂载到物理网卡上,实现这个云平台的二层网络互通。    至于为什么会有双层网桥:

linyonghui1213的专栏 933

当AI换脸遇上内容审核:Facefusion NSFW检测的技术伦理与用户自主权之争

本文探讨了Facefusion开源AI换脸工具中NSFW检测机制的技术伦理困境与用户自主权之争。分析了其多层次防御机制的技术实现与社区规避方法,揭示了开源软件在安全与自由之间的平衡难题,并提出了分层权限设计等社区实践方案。

weixin_29165725的博客 687

国民技术N32G45X SysTick定时器实战:从1us到100ms的精准延迟实现(附完整代码)

本文详细解析了国民技术N32G45X芯片中SysTick定时器的工作原理,并提供了从1微秒到100毫秒的高精度延迟实现方案。通过对比官方库函数的局限性,文章重点介绍了无中断查询模式、时钟源选择策略以及完整的代码实现,帮助嵌入式开发者精准控制时序,适用于LED控制、软件模拟通信协议等多种实战场景。

weixin_29190573的博客 374

horizon流程图_OpenStack-liberty版虚拟机创建流程(八)

虚拟机创建流程:根据官方提供的流程图,我个人将OpenStack云主机的创建步骤分为四个阶段:1、KeyStone验证阶段2、Nova服务组件交换3、OpenStack其它服务交换4、执行创建第一阶段:KeyStone验证用户使用Dashboard Horizon或者命令行CLI,通过REST API给Identity 服务Keystone发送用户凭据(credentials)并验证(authen...

weixin_33188789的博客 214

在Ubuntu 22.04上从零搭建FVCOM环境:手把手搞定Linux、Intel编译器与NetCDF库

本文详细指导在Ubuntu 22.04上从零搭建FVCOM环境,涵盖Linux系统配置、Intel编译器安装、NetCDF库编译及常见问题解决。通过手把手教程,帮助科研人员高效完成水动力数值模拟环境的部署,特别适合水环境研究领域的初学者。

weixin_30613727的博客 650

openstack.nova.manager创建虚拟机流程(run_instance)

本文主要分析nova中虚拟机的启动过程,着重介绍此过程的状态改变和响应的操作。 代码整理自 nova/compute/manager.py 代码的顺序有改动,只是为了方便查看,完整的代码可以参考:https://github.com/openstack/nova/blob /master/nova/compute/manager.py 虚拟机的创建流程为3步走: 向nova-ne

gtt116 3034

EMQX 结合MySQL实现精细化ACL权限管理实战

本文详细介绍了如何通过EMQX结合MySQL实现精细化的ACL权限管理,提升物联网设备接入和消息传输的安全性。内容包括环境准备、基础配置、权限规则设计技巧以及高级应用与性能优化方案,帮助开发者快速掌握动态生效、便于管理的权限控制方法。

weixin_28683689的博客 197

Tessent --- PDL

当关联的ICL模块是当前ICL顶部模块时,即当它与当前设计匹配时,只能iCall一个iTopProc。但是,可以在iTopProc内调用iCall iProc或iTopProc。为指定后续iProc命令引用的ICL模块,发出这个命令之后,随后定义的iProc都会对应的ICL模块进行定义。为后续iCall调用,当使用iCall命令调用该过程时,参数列表中的变量将被替换为iCall命令中指定的值。在调用iProc时,运行iProc内的命令。PDL是面向工程师的,工程师利用PDL语言,对ICL中的单元进行控制。

qiantianyiqian的博客 2786

原创:openstack创建虚拟机流程图(完成到scheduler向nova-compute发送rpc请求)

转载于:https://www.cnblogs.com/shenhang/p/4093018.html

weixin_30846599的博客 153

Python xlwings报错解决:从‘NoneType‘到完美运行WPS表格的完整指南

本文深入解析了使用Python xlwings库自动化WPS表格时遇到的经典'NoneType'报错(AttributeError: 'NoneType' object has no attribute 'apps')的根源与解决方案。核心在于pywin32版本与WPS的兼容性问题,文章提供了从版本降级、依赖管理到构建健壮自动化环境的完整实战指南,帮助开发者彻底解决兼容性难题,实现稳定运行。

n4o5p6q7r的博客 303

openstack-nova-虚拟机创建流程以及源码分析(一)

即根据/etc/nova/nova.conf配置文件cells字段下面的enable参数来设置nova-api的类型,由于我们的环境采用默认配置,stein版本默认cell v2就是打开的,即enable=true,所以get_cell_type函数将返回api 值,因此nova-api为nova.compute.cells_api.ComputeCellsAPI,即self.compute_api为nova.compute.cells_api.ComputeCellsAPI对象。

一名运维开发工程师的日常记录 1751

Android一个APP里面最少有几个线程

Android应用启动时,默认会创建一个进程,该进程中最少包含负责处理用户交互、UI更新等核心操作,所有与界面相关的逻辑必须在此线程执行。若在此线程执行耗时操作(如网络请求),会导致界面卡顿甚至触发ANR(应用无响应)。当对象重写了finalize()方法时,该线程负责将这些对象放入队列并调用其finalize()方法,完成资源释放后再由GC回收。监控的执行效率。如果finalize()方法执行超时(默认10秒),此线程会触发虚拟机退出以防止应用长时间阻塞。

编程进化论 613

Arcgis建筑面shp由DSM和DEM获取高度拉伸并可视化

Arcgis建筑面shp由DSM和DEM获取高度拉伸并可视化

yilvyangguang520的博客 3991

从代码看OpenStack启动虚拟机的过程

为了深入的学习OpenStack,

julykobe的专栏 1393

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

openstack之虚拟机创建流程分析

本文试图详细地描述openstack创建虚拟机的完整过程,从用户发起请求到虚拟机成功运行,包括客户端请求的发出、keystone身份验证、nova-api接收请求、nova-scheduler调度、nova-computer创建、nova-network分配网络。对于每一个模块在创建虚拟机的过程中所负责的功能和执行的操作,进行较为详细描述和讨论。

xuriwuyun的专栏 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

openstack之虚拟机的创建流程

本文试图详细地描述openstack创建虚拟机的完整过程,从用户发起请求到虚拟机成功运行,包括客户端请求的发出、keystone身份验证、nova-api接收请求、nova-scheduler调度、nova-computer创建、nova-network分配网络。对于每一个模块在创建虚拟机的过程中所负责的功能和执行的操作,进行较为详细描述和讨论。 为了方便描述,本文假设所有的服务ip地址为l

Nicholas的专栏 5919

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

openstack创建一个虚拟机的过程

为什要用云? 一.简单的说就是对资源更加合理的分配,使用,比如硬件的数量,带宽等等这些,因为你不能机器买来不需要了再卖掉(当然也可以),带宽跟机房签合同得来一年的,中间不够了也不能加,超了也不退钱 二.还有就是可以有一个可以统一管理的操作平台,可以快速的对基础设施进行建设配置等等,方便了许多 云计算是个什么鬼? 资源可以循环利用的一个过程(PS:没有虚拟化就没有云,因此...

weixin_30425949的博客 187

【openstack】Nova创建虚拟机流程3-compute

Nova创建虚拟机流程3-compute 本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸! 本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!

代码改变世界 3122

十二、openstack虚拟机创建流程

一、创建虚拟机拓扑图 二、流程讲解 虚拟机创建过程: 界面或命令行通过RESTful API向keystone获取认证信息。 keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请求。 界面或命令行通过RESTful API向nova-api发送一个boot instance的请求(携带auth-token)。 4. nova-ap...

weixin_30292745的博客 234

openstack虚拟机创建流程

根据官方提供的流程图,我个人将OpenStack云主机的创建步骤分为四个阶段:KeyStone验证阶段Nova服务组件交换OpenStack其它服务交换执行创建第一阶段:KeyStone验证1.用户使用Dashboard Horizon或者命令行CLI,通过REST API给Identity 服务Keystone发送用户凭据(credentials)并验证(au...

weixin_34417183的博客 406

创建虚拟机流程nova

这篇博文借鉴于http://www.cnblogs.com/yjbjingcha/p/6977741.html,感谢博友提供。 本文试图具体地描写叙述openstack创建虚拟机的完整过程。从用户发起请求到虚拟机成功执行,包含client请求的发出、keystone身份验证、nova-api接收请求、nova-scheduler调度、nova-com...

weixin_33810302的博客 421

Openstack 从云硬盘(卷)中创建虚拟机

Openstack 从云硬盘(卷)中创建虚拟机

梅馨嫣栀 2731

openstack创建虚机的过程

参考网址:https://blog.youkuaiyun.com/weixin_42758707/article/details/100054578 openstack创建虚机的整体流程图如下: 关于上图,整体的理解为: 1、首先通过dashboard或命令行CLI的形式获取用户登录信息,调用keystone的restful api去做身份验证 2、keystone对用户登录信息进行校验,然后...

hotkoko的博客 1790
上一篇: 网络七层模型
下一篇: ceph基本知识与简单图解
不想飞的狗
博客等级 码龄9年 160粉丝 106原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值