批量创建云主机的整个过程

本文分享自天翼云开发者社区《批量创建云主机的整个过程》,作者:乐道

上次我们讲述了云主机创建的流程,整个过程中并没有详细区分各个组件的基本功能,本章节将会为大家详细讲述批量创建过程中各个组件的处理过程。 1、我们通过console或openapi进行批量创建云主机的下单操作,例如批量创建50台 2、上述下单的信息会传递到IT,IT一方面会返回订单的基本信息(即我们平时看到的订单信息页面), 另一方面会进行拆单,将创建50台拆单成50个子订单,并通过【服开】(服务开通这个组件)进行下单,服开会对订单进行处理 3、之后将上述订单信息转发给MsgHandler完成订单的转发(MsgHandler是一个中间件,类似mq、kafaka) 4、MsgHandler将50个子订单信息下发给Admin(我们平时在admin平台上看到的Ctyun MQ消息就是IT下发给admin的MQ消息) 5、Admin调用yacos的接口,调用50次进行开通云主机的动作 (其中Admin调用yacos的接口超时时间设置为10s,第一个子订单会批量创建50个云主机,第二个子订单如果超时,会重发这条消息,admin会重发, 会走老流程去创建云主机,这样就会出现我们遇到的创建600台,实际出来608台云主机的现象) 6、yacos通知底层进行资源开通,包括创建盘、创建网卡、创建虚机,当底层创建完盘之后,会将系统盘id返回给yacos,yacos会去轮询这个盘是否创建成功, 之后会去创建虚机,同样将虚机id返回给yacos,yacos会去轮询这个虚机是否创建成功,底层创建网卡,类似,yacos轮询网卡是否创建成功,之后会将这个 网卡绑定到虚机上 7、所有开通完成之后,yacos会向Admin回开通完成应答,调用Admin的接口去回告Admin 8、Admin会向MsgHandler回告应答消息写入到MQ队列 9、MsgHandler会向IT这边进行订单报竣,当报竣完成时,订单对外会展示为【已完成】 10、之后IT会向MsgHandler下发到期时间,同时MsgHandler会往Admin下发,Admin会往yacos去下发,下发到期时间之后云主机的状态会由创建中变为运行中 截止到目前批量创建的整个流程就结束了

点赞
收藏

评论区

加载中...

相关推荐

使用element-ui 的上传组件upload完成自定义上传到天翼云oss云服务器

本文分享自天翼云开发者社区@《》,作者:我是小朋友首先配置天翼云,如下操作1、要求在使用OOS之前,首先需要在www.ctyun.cn注册一个账号(Account)。创建AccessKeyId和AccessSecretKey。AccessKeyId和Acc

虚拟主机和云服务器的区别

本文分享自天翼云开发者社区@《》,作者:AE86上山了虚拟主机和云服务器的区别1、云服务器可支持弹性扩展,按需付费,而虚拟主机不支持2、云服务器需要手动配置环境,虚拟主机无须配置环境3、云服务器是独享资源,虚拟主机的资源是共享的4、云服务器可远程桌面进行管

云主机使用的硬盘类型及对应的存储类型详解

随着云计算的普及,云主机已成为企业和个人用户的重要选择。云主机为用户提供了灵活、可伸缩的计算资源,并且具有高可用性、高可扩展性以及易于管理的特点。在云主机的使用过程中,硬盘类型和存储类型的选择是非常重要的环节。本文将详细介绍云主机所使用的硬盘类型以及对应的存储类型,帮助读者更好地了解和选择适合自己需求的云存储方案。

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

本文分享自天翼云开发者社区《》,作者:乐道在界面上简简单单点击了一下创建云主机,但是后台发生了什么?大家清楚吗?本文将详细为大家讲述整个云主机创建的流程1、根据资源ID查询云主机基础信息表,如果该表里面存在云主机相关信息,会抛出异常(应该只是针对云主机名称

Centos系统云主机中nvme盘不可用解决方法

本文分享自天翼云开发者社区《》,作者:Pn问题描述Linux系统的云主机使用NVMe盘后,出现非预期的慢IO读写,导致系统或者应用程序对于NVMe磁盘的IO操作失败。系统将nvme盘踢出,在系统中通过lsblk查看不到nvme盘,后续的读写操作均失败,从而

云备份技术解析:永久增量备份

本文分享自天翼云开发者社区《》,作者:沈军天翼云云主机备份和云硬盘备份基于永久增量备份技术实现。备份分为全量备份和增量备份。云硬盘创建的第一份备份是全量备份,备份创建时间点云盘上所有已使用的数据块,不备份未使用的数据块。后续创建的备份均是增量备份,仅备份上