设为首页 收藏本站
查看: 1197|回复: 0

[经验分享] Openstack kilo指南安装与实践(1)

[复制链接]

尚未签到

发表于 2015-10-11 08:27:21 | 显示全部楼层 |阅读模式
Openstack kilo指南安装与实践(1)
1. 结构
(1) 综述

OpenStack是一个支持所有云端环境的开放资源云计算平台项目。这个项目旨在简单的实现,强大的扩展性和其他丰富的一系列特性。来自全世界的云计算的专家都热心献身于这个项目。
OpenStack提供一系列大量已经实现的服务来提供一个"基础设施即服务"(IaaS)的解决方案。每一个服务都提供了应用程序接口(API)去促进项目的融合成一体。

  下面是一个OpenStack服务列表:

Table1.1    OpenStack services

服务项目描述
DashboardHorizon提供一个基于web界面的入口去联系底层的OpenStack服务,例如运行一个实例时,给IP地址赋值和配置访问控制
ComputeNova管理在OpenStack云平台上运行的计算实例的风格
NetWorkingNeutron使网络连接为OpenStack服务成为一个服务,例如OpenStack Compute,给使用者提供一个API去定义各服务网络和与各服务之间的连接。可插式的连接结构更受网络供应商和技术者们的追求。
Object StrogeSwift通过一个HTTP基础API-“RESTful”去存储和恢复任意非结构化的数据。它对于数据的反应和高扩展性的结构。它的实现并不像一个拥有上级目录的文件服务。在这种情况下,它通过集群写入对象和文件在多个驱动器,来确保数据的复制
Block StorageClinder对运行的实例通过一个永久块存储服务。它可插式的驱动器结构促进块存储设备的产生和控制。
Identity ServiceKeystone为其他OpenStack服务提供了验证和许可服务。为所有的OpenStack服务提供一个入口点目录
Image ServiceGlance存储和恢复虚拟机磁盘镜像。OpenStack Compute服务尽可能使用它去对实例提供服务
TelemetryCeilometer以记账、标记、可扩展和统计为目的去计量和监控OpenStack云。
OrchestarationHeat通过使用原生的HOT模板或AWS CloudFormation模板,借用一个OpenStack原生的REST API和一个CloudFormation Query API,让orchestration使多种程序混合。
Database serviceTrove为关系型和非关系型数据库提供可扩展的和依赖程度高的云端”数据库即服务”功能
Data processing serviceSahara通过比如Hadoop版本,集群拓扑结构和节点硬件描述一类的详细参数来为规定和侧脸Hadoop集群提供一定能力。  这个指南描述了如何去部署这些服务在一个测试功能的环境中,通过例子,教你如何去建造一个生产环境。实际上,你会使用自动化工具比如Ansible,Chef,和Puppet 去部署和管理一个生产环境。
2.概念结构

运行或加载一个虚拟机或者实例设计到几个服务之间的相互作用。接下来的图表提供了传统OpenStack环境的概念结构。


Fure 1.1. Conceptual architecture

3.简单结构
  OpenStack是一个高度可配置的满足不同各种计算,网络和存储选择需要。这个指南能够让你去选择你自己的OpenStack冒险使用一个代码和可选择服务的组合。这个指南使用接下来的简单结构:

  • 有OpenStack 网络(neutron)和对块存储和对象存储服务的可选择节点的三个节点结构

    • 控制节点运行Identity服务、Image服务、网络和Compute的管理部分、网络插件和dashboard(控制面板)。它也包含了支持服务,比如SQL数据库,消息队列和网络协议(NTP)

      视情况而言,这个控制节点运行portions of Block Storage, Object Storage, Orchestration,Telemetry, Database, 和 Data processing services。这些组件都为你的环境提供额外的特性。
    • 网络节点运行the Networking plug-in 和several agents that provision tenant networks 以及 provide switching, routing, NAT, 和 DHCP services。这个节点为了租户的虚拟机实例也处理外部(网络)连接。

  •   计算节点运行操作租户虚拟机或实例的Compute的管理者部分。在默认情况下,Compute使用KVM作为一个管理者。这个计算节点也运行网络插件和连接租户网络与实例的代理以及提供防火墙(安全组)的服务。你可以运行超过一个计算节点。

    • 计算节点视情况运行一个测量代理去搜集计量值。而且,它可以在一个分散的存储网络包含一个第三网络接口去提高存储服务的运行。

  •   可选择的块存储节点包含了那些为租户虚拟机网络实例的块状存储服务的磁盘。你可以运行不止他们其中一个节点。

    块状存储节点视情况会运行一个测量代理去搜集计量值。而且,它也可以在一个分散的存储网络包含一个第二网络接口去提高存储服务的运行。

  •   可选择的对象存储节点包含了那些使用为了存储账户、容器和对象的对象存储服务的磁盘。你可以运行他们其中至少两个节点。然而,最小结构例子需要两个节点。

    那些节点可选择的在一个分散的存储网络包含一个第二网络接口去提高存储服务的运行。
      注意:
      当你实现这个结构的时候,跳过“传统网络(noova-network)”部分在第六章,“增加一个网络组件”。可选择服务可能需要一个额外节点或在现存节点的额外资源。


Figure 1.2. Minimal architecture example with OpenStack Networking(neutron)—Hardware requirements

Figure 1.3. Minimal architecture example with OpenStack Networking(neutron)—Network layout

Figure 1.4. Minimal architecture example with OpenStack Networking(neutron)—Service layout

Figure 1.5. Minimal architecture example with legacy networking (novanetwork)—Hardware requirements

Figure 1.6. Minimal architecture example with legacy networking (novanetwork)—Network layout

Figure 1.7. Minimal architecture example with legacy networking (novanetwork)—Service layout

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-125260-1-1.html 上篇帖子: install-openstack-folsom-with-nova-network 下篇帖子: 一张图理解OpenStack Heat的内部调用逻辑
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表