Chinaunix首页 | 论坛 | 博客
  • 博客访问: 471737
  • 博文数量: 744
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6275
  • 用 户 组: 普通用户
  • 注册时间: 2022-03-07 15:28
个人简介

天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。

文章分类

全部博文(744)

文章存档

2025年(51)

2024年(244)

2023年(247)

2022年(202)

我的朋友

分类: 云计算

2025-03-14 11:10:36

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

 

上次我们讲述了云主机创建的流程,整个过程中并没有详细区分各个组件的基本功能,本章节将会为大家详细讲述批量创建过程中各个组件的处理过程。

1、我们通过consoleopenapi进行批量创建云主机的下单操作,例如批量创建50

2、上述下单的信息会传递到ITIT一方面会返回订单的基本信息(即我们平时看到的订单信息页面),
另一方面会进行拆单,将创建50台拆单成50个子订单,并通过【服开】(服务开通这个组件)进行下单,服开会对订单进行处理

3、之后将上述订单信息转发给MsgHandler完成订单的转发(MsgHandler是一个中间件,类似mqkafaka

4MsgHandler50个子订单信息下发给Admin(我们平时在admin平台上看到的Ctyun MQ消息就是IT下发给adminMQ消息)

5Admin调用yacos的接口,调用50次进行开通云主机的动作
(其中Admin调用yacos的接口超时时间设置为10s,{BANNED}中国第一个子订单会批量创建50个云主机,第二个子订单如果超时,会重发这条消息,admin会重发,
会走老流程去创建云主机,这样就会出现我们遇到的创建600台,实际出来608台云主机的现象)

6yacos通知底层进行资源开通,包括创建盘、创建网卡、创建虚机,当底层创建完盘之后,会将系统盘id返回给yacosyacos会去轮询这个盘是否创建成功,
之后会去创建虚机,同样将虚机id返回给yacosyacos会去轮询这个虚机是否创建成功,底层创建网卡,类似,yacos轮询网卡是否创建成功,之后会将这个
网卡绑定到虚机上

7、所有开通完成之后,yacos会向Admin回开通完成应答,调用Admin的接口去回告Admin

8Admin会向MsgHandler回告应答消息写入到MQ队列

9MsgHandler会向IT这边进行订单报竣,当报竣完成时,订单对外会展示为【已完成】

10、之后IT会向MsgHandler下发到期时间,同时MsgHandler会往Admin下发,Admin会往yacos去下发,下发到期时间之后云主机的状态会由创建中变为运行中

截止到目前批量创建的整个流程就结束了

阅读(32) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~