创建云主机你不知道的那些事

本文分享自天翼云开发者社区《创建云主机你不知道的那些事》,作者:乐道

 

在界面上简简单单点击了一下创建云主机,但是后台发生了什么?大家清楚吗?本文将详细为大家讲述整个云主机创建的流程

1、根据资源ID查询云主机基础信息表,如果该表里面存在云主机相关信息,会抛出异常(应该只是针对云主机名称重复场景)

2、上述云主机表查询云主机信息不存在,之后便会会生成云主机名称和云主机展示名称信息,同时生成云主机的一些其他基础信息(这块是创建云主机传入的一些参数信息)

3、前置校验如果走到克隆场景,克隆的话会校验被克隆的云主机是否存在(即云主机A是否存在),云主机A不存在抛异常

4、前置校验image镜像是否存在,不存在抛异常

5、前置校验flavor规格是否存在,不存在抛异常

6、根据image镜像和flavor规格,来更新云主机基础信息表

7、调用底层余量校验查询,如果余量不足的话,会抛异常,如果余量查询服务有问题,忽略继续往下进行(不会因为余量查询服务异常导致最终创建云主机失败)

8、网卡创建,调用网络的接口

9、前置系统盘创建,调用存储的接口

9.1、是否存在vm_clone参数,如果这个参数为1,说明走的是克隆流程,需要先创建云主机快照,如果vm_clone参数为0,说明非克隆流程(其中克隆云主机和通过快照创建云主机基本流程一致,唯一的区别是克隆云主机是先创建快照,再通过快照创建云主机,之后再删除快照)

9.2、判断入参是否有快照id或者是否为克隆场景,如果均不是的话,说明就是普通的云主机创建场景或者备份创建云主机场景

9.3、判断入参是否有系统盘id,有的话就是普通云主机创建场景,没有的话就是备份创建云主机场景

9.4、判断入参是否有备份id,有的话通过备份id创建系统盘

10、网卡和系统盘创建完之后,会通过是否有网卡和数据盘来决定only_define参数的值,当only_define=true,创建完云主机后需要将云主机关机,再挂载网卡和数据盘,之后再开机,如果only_define=false,创建完云主机就直接开机

11、之后判断入参是否有云主机组,有的话将云主机加入到云主机组中,更新云主机基础信息表

12、查询网卡信息,更新网卡信息表

13、根据传入的安全组,对云主机进行绑定和解绑安全组

14、创建并绑定eip

15、数据盘创建和绑定,关机情况下挂载数据盘

16、判断是否为克隆云主机场景,是的话,删除快照,然后再开机,如果不是克隆场景,继续往下走

截止到这块,云主机就创建出来了,大家都懂了吗?

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

8款热门CRM系统盘点!优缺点分析,帮你选对适合的!

现在做生意,客户就是金饭碗,谁能把客户维护好,谁就能在市场上占一席之地。 可是,客户多了,信息杂了,跟进不到位、管理混乱、流失率高……这些问题有没有让你头大?所以,一款好用的CRM(客户管理系统)真的太重要了!小编已经整理好的CRM系统模板,自取>>https://s…

微信内H5页面点击链接打开微信小程序

由于公司产品需求,需要在H5页面内打开小程序,查了微信文档解决了问题,解决如下: 1.打开小程序公众平台>账号设置>隐私与安全>配置明文scheme拉起此小程序 配置好后,在H5页面跳转到小程序 window.location.href = weixin://dl/business/?appid=*APPID*&path=…

word中的endnote文献引用字体颜色更改为蓝色,且无下划线

1.Endnote设置: 1.1在word插件Endnote X9,找到下图的位置, 1.2勾选下面的两个选项,2.word设置 2.1在word中,找到“开始”---“样式”---“超链接”,鼠标右键“修改”,取消下划线。

未来十年之内最好的创业的时间点

未来十年之内最好的创业的时间点,超级个体未来十年之内最好的创业的时间点 ‍今天这条视频非常重要,凡是想创业的,或者说你35岁左右,你希望你的下半辈子能够有一次财富升为的话呢,一定要认真听,呃,我先讲结论啊,今年是一个未来十年之内最好的创业的时间点,如果你今年不…

优化GreatSQL日志文件空间占用

优化GreatSQL日志文件空间占用 GreatSQL对于日志文件磁盘空间占用,做了一些优化,对于binlog、relay log、slow log和audit log的总空间占用进行了限制,使DBA免除了大量日志生成导致磁盘满的顾虑,极大的方便了数据库磁盘空间管理。 1.binlog二进制日志binlog_space_limitGre…

day:21 python——列表数据处理

一.列表的介绍和定义 1 .列表 类型: <class list> 2.符号:[] 3.定义列表: 方式1:[] 通过[] 来定义 list=[1,2,3,4,6] print(type(list)) #<class list>方式2: 通过list 转换 str2="12345" print(type(str2)) #<class str> list2=list(str2) prin…

工业相机视频播放(RTSP)

需求:工业相机图像能在rtsp流上播放。 实现手段:C#利用工业相机的SDK拿到图后,通过ffmpeg管道推给流媒体程序,再转流播放。 模拟测试:两张图在rtsp上进行轮播 qq:505645074

PTFE大型反应容器-聚四氟乙烯圆桶

聚四氟乙烯圆桶具有以下特点: 一、材料特性耐腐蚀性:能够抵抗绝大多数化学物质的侵蚀,包括强酸、强碱、有机溶剂等。耐高温性:长期使用温度可达 -196℃至 260℃。低摩擦系数:表面光滑,摩擦系数极小,有利于物料的流动和排放。不粘性:几乎所有物质都不与聚四氟乙烯粘连,…

NET 模拟编辑平滑曲线

本文介绍不依赖贝塞尔曲线,如何绘制一条平滑曲线,用于解决无贝塞尔控制点的情况下绘制曲线、但数据点不在贝塞尔曲线的场景。 在上一家公司我做过一个平滑曲线编辑工具,用于轮椅调整加减速曲线。基于几个用户可控制的点,生成一条平滑的曲线,控制点需要保持在曲线上。 今天…

PFA药铲一体成型氟树脂铲子

PFA药铲一体成型氟树脂铲子 2025-03-13 15:05南京瑞尼克科技管悦 PFA铲子是一种由全氟烷氧基树脂(PFA)制成的工具,具有耐腐蚀、耐高低温、低溶出析出等特性,广泛应用于制药、实验室等领域。以 产品特性 耐腐蚀性:PFA铲子能够耐受强酸、强碱和有机溶剂,适用于腐蚀性环境。…

Cisco ASAv 9.23.1 - 思科自适应安全虚拟设备 (ASAv)

Cisco ASAv 9.23.1 - 思科自适应安全虚拟设备 (ASAv)Cisco ASAv 9.23.1 - 思科自适应安全虚拟设备 (ASAv) Cisco Adaptive Security Virtual Appliance (ASAv) 请访问原文链接:https://sysin.org/blog/cisco-asav/ 查看最新版。原创作品,转载请保留出处。 作者主页:sysin.or…

CMU_15445_P4_Part3

Primary Key Index BUSTUB 支持使用下面的方式创建主键索引 CREATE TABLE t1(v1 int PRIMARY KEY); CREATE TABLE t1(v1 int, v2 int, PRIMARY KEY(v1, v2));当创建一个表的时候如果确定了主键, 那么这张表的 is_primary_key 会被设置为 true. 由于在 P4 中添加了主键相关的信息…