




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OpenStack架构及应用方法简介 赵鹏远 OpenStack既是一个社区 也是一个项目和一个开源软件 它提供了一个部署云的操作平台或工具集 目的 帮助组织运行为虚拟计算或存储服务的云 为公有云 私有云提供可扩展的 灵活的云架构与开发支持 OpenStack包含了一组由社区维护的开源项目 OpenStackCompute Nova OpenStackObjectStorage Swift OpenStackImageService Glance OpenStack是什么 OpenStack架构 OpenStack架构 三节点配置方案基本控制节点 身份验证服务 镜像服务 计算和网络的管理服务 即插即用网络 dashboard服务网络节点 即插即用网络 链路层代理 虚拟网络和隧道服务 网络层代理 路由 NAT andDHCP 计算节点 运行虚拟机管理器 hypervisor 默认使用KVM 常用的配置样例 CURL 一种命令行工具 使用HTTP协议 发送request 接收response的方式与API交互OpenStackcommand lineclientsRESTclientsMozilla和Google提供 基于浏览器的图形化用户界面OpenStackPythonSoftwareDevelopmentKit SDK 使用SDK编写Python脚本 创建和管理资源 SDK实现了PythonOpenStackAPI的绑定 从而可以用Python对象完成自动化调用 Python已经实现了所有的OpenStackAPI 几种调用API的方法 首先提交验证申请 获得授权令牌 token 向身份验证服务发送申请 请求中要包含有效身份信息 API调用步骤1 通过验证 curl i http 127 0 0 1 5000 v2 0 tokens XPOST H Content Type application json H Accept application json d auth tenantName admin passwordCredentials username admin password secretsecret 命令示例 curl v H X Auth Token token http 208 123 85 197 8774 v2 tenant id servers 2 API调用 使用pip在MacOSX或Linuxsystem上安装OpenStack客户端 下载openrc文件设置环境变量例 启动一个虚拟机镜像实例使用 novaimage list列出所有可用镜像 使用OpenStackcommand line客户端 运行 novaflavor list命令列出菜单 使用OpenStackcommand line客户端 运行novaboot命令 提供镜像ID 菜单ID 服务器名称 启动一个名为my instance的实例 novaboot image949c80c8 b4ac 4315 844e 69f9bef39ed1 flavor2my instance 使用OpenStackcommand line客户端 使用OpenStackcommand line客户端 nova api CloudController 主要为所有的API查询提供一个接口 OpenstackAPI EC2API 引发多数业务流程的活动 如运行一个实例 nova schedule 接受一个消息队列的虚拟实例请求 通过算法决定该请求应该在那台主机上运行 这个算法可以由用户指定 即起到调度器 Scheduler 的作用 nova compute 守护进程 负责创建和终止虚拟机实例 即管理着虚拟机实例的生命周期 主要原理 接受来自队列的动作然后执行一系列系统操作 且更新数据库的状态 nova network 与nova compute功能相似 接受来自队列的任务 然后执行相应的任务对网络进行操作 比如 安装网桥接口和改变iptable规则 Queue 数据交换中心 为各个模块之间的通信提供起到一个集线器的作用 采用RabbitMQ 理论上是可以采用任何的基于pythonampqlib的AMPQmessagequeue SQLdatabase 存储云基础设施构建时和运行时状态 包括可用的实例类型 正在使用的实例类型 可用的网络和项目 目前广泛使用的数据库主要是Sqlite3 Mysql PostgreSQL Compute的接口实现是openstack当中层级最多的 属于多节点的调用 用到了Rabb
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国啤酒高端品牌建设与奢侈品营销策略借鉴分析研究报告
- 2025-2030中国啤酒跨境出口市场机会及国际化战略布局研究报告
- 2025-2030中国啤酒行业跨界合作案例与IP运营价值评估报告
- 2025-2030中国啤酒行业消费者复购率提升策略与会员体系设计报告
- 2025-2030中国啤酒行业景气指数构建与宏观经济波动关联性实证研究报告
- 2025-2030中国啤酒行业季节性促销策略与销售峰值管理研究报告
- 2025-2030中国啤酒行业KOC培育计划及用户生成内容运营策略报告
- 2025-2030中国啤酒消费者分层研究及圈层营销与精准投放策略评估报告
- 安全管理培训的考试题及答案解析
- 中国平安岗前考试题库及答案解析
- 石群邱关源电路(第1至7单元)白底课件
- JJF 1338-2012相控阵超声探伤仪校准规范
- GB/T 40529-2021船舶与海洋技术起货绞车
- GB 31603-2015食品安全国家标准食品接触材料及制品生产通用卫生规范
- 关于公布2016年度中国电力优质工程奖评审结果的通知
- 港口集团绩效考核方案
- 固体化学固体中的扩散
- 送达地址确认书(诉讼类范本)
- 2023版北京协和医院重症医学科诊疗常规
- 三坐标测量基础知识(基础教育)
- 宜家战略分析(课堂PPT)
评论
0/150
提交评论