当前位置: 首页 > news >正文

宁波网站排名优化seo建设永久网站

宁波网站排名优化seo,建设永久网站,ps做的网站保存不了jpg,网站描述 关键词2019独角兽企业重金招聘Python工程师标准 前面已经学习了 Cinder 的架构和相关组件#xff0c;从本节我们开始详细分析 Cinder 的各种操作#xff0c;首先讨论 Cinder 如何创建 volume。 Create 操作流程如下#xff1a; 客户#xff08;可以是 OpenStack 最… 2019独角兽企业重金招聘Python工程师标准 前面已经学习了 Cinder 的架构和相关组件从本节我们开始详细分析 Cinder 的各种操作首先讨论 Cinder 如何创建 volume。 Create 操作流程如下 客户可以是 OpenStack 最终用户也可以是其他程序向 APIcinder-api发送请求“帮我创建一个 volume”。 API 对请求做一些必要处理后向 MessagingRabbitMQ发送了一条消息“让 Scheduler 创建一个 volume”。 Schedulercinder-scheduler从 Messaging 获取到 API 发给它的消息然后执行调度算法从若干计存储点中选出节点 A。 Scheduler 向 Messaging 发送了一条消息“让存储节点 A 创建这个 volume”。 存储节点 A 的 Volumecinder-volume从 Messaging 中获取到 Scheduler 发给它的消息然后通过 driver 在 volume provider 上创建 volume。 因为 Create Volume 操作比较复杂我们将分三次讨论 今天是第一部分讨论 cinder-api 的处理过程 第二部分讨论 cinder-scheduler 第三部分讨论 cinder-volume 的操作。 向 cinder-api 发送请求 客户可以是 OpenStack最终用户也可以是其他程序向 cinder-api发送请求“帮我创建一个 volume。 GUI 上操作的菜单为 Project - Compute - Volumes - Create Volume 设置 volume 的名称volume type大小Availability Zone 等基本信息。 这里我们没有设置 Volume Source这样会创建一个空白的 volume。 点击“Create Volume” 按钮cinder-api 将接收到创建 volume 的请求。 查看 cinder-api 日志 /opt/stack/logs/c-api.log。 日志显示 cinder-api 接收到一个 POST 类型的 REST API经过对 HTTP body 的分析该请求是创建一个 1GB 的 volume。 紧接着cinder-api 启动了一个 Flow工作流volume_create_api。 Flow 的执行状态依次为 PENDING, RUNNING 和 SUCCESS。volume_create_api 当前的状态由 PENDING 变为 RUNNING。 volume_create_api 工作流包含若干 Task每个 Task 完成特定的任务。 这些任务依次为 ExtractVolumeRequestTask, QuotaReserveTask, EntryCreateTask, QuotaCommitTask, VolumeCastTask。 Task 的执行状态也会经历 PENDING, RUNNING 和 SUCCESS 三个阶段。 Task 的名称基本上说明了任务的工作内容前面几个 Task 主要是做一些创建 volume 的准备工作比如 ExtractVolumeRequestTask 获取 request 信息 QuotaReserveTask 预留配额 EntryCreateTask 在数据库中创建 volume 条目 QuotaCommitTask 确认配额 最后 VolumeCastTask 是向 cinder-sheduler 发送消息开始调度工作 至此Flow volume_create_api 已经完成状态由 RUNNING 变为 SUCCESSvolume 创建成功。日志如下 需要特别注意的是“volume 创建成功”只是指 cinder-api 已经成功处理了 volume create 请求将消息发给了 cinder-scheduler但并不意味 volume 在存储节点上已经成功创建这一点是容易引起误解的。我们可以通过 cinder-volume 创建 volume 日志的时间戳验证。 cinder-api 发送消息 cinder-api 向 RabbitMQ 发送了一条消息“让cinder-scheduler 创建一个 volume” 前面我们提到消息是由 VolumeCastTask 发出的因为 VolumeCastTask 没有打印相关日志我们只能通过源代码查看 /opt/stack/cinder/cinder/volume/flows/api/create_volume.py 方法为 create_volume。 下一节我们讨论 Create Volume 的第二部分 cinder-scheduler 的处理过程。   转载于:https://my.oschina.net/u/2397560/blog/698830
http://www.zqtcl.cn/news/864333/

相关文章:

  • 怎么制作免费建网站cnzz wordpress
  • 网站界面技术方案wordpress开启子目录多站点模式
  • 汕头网站建设推广价格筑龙网官网首页
  • 河北省建设执业资格注册中心网站东莞微网站建设多少钱
  • 企业网站建设功能模块discover wordpress
  • 网站建设结课做诱导网站
  • 网站开发与设计难嘛青州网站建设推广
  • 网站开发程序员工资谷歌推广网站建设
  • 江门网页建站模板金富通青岛建设工程有限公司网站
  • 网站后台账户如何做会计分录做传奇开服一条龙网站哪个好
  • 天门市网站建设seo平台建设网站公司
  • php网站怎么做302织梦网站有会员系统怎么做
  • 清远建设局网站安阳吧百度贴吧
  • 做什么软件做网站效率最好网站公司建设都招聘那些职位
  • 缙云建设局网站深圳营销型网站设计
  • 企业网站制作价格成都高端网站建设公司哪家好
  • wordpress+做仿站网站建设费用属于业务宣传费吗
  • 昆明企业网站制作wordpress移动端插件menu
  • 长沙网站设计培训学校南宁建设网站哪里好
  • 提高基层治理效能全国seo搜索排名优化公司
  • 如何建设网站简介WordPress集成tipask
  • 青海网站开发公司建筑公司的愿景怎么写
  • 建设银行集团网站首页优化科技
  • dede 汽车网站网站上的彩票走势图是怎么做的
  • 网站内容营销呼市推广网站
  • 南宁网站建设价格医院有关页面设计模板
  • 城乡住房和城乡建设厅网站湖州公司网站建设
  • h5响应式的网站建站空间哪个好
  • 徐州网站建设与推广公众号开发技术风险
  • 男女做差差事的视频网站自己做一个小程序要多少钱