openstack-Mitaka手动部署手册.docx

OpenStack Mitaka手动部署手册概况The?OpenStack?project is an open source cloud computing platform that supports all types of cloud environments. The project aims for simple implementation, massive scalability, and a rich set of features. Cloud computing experts from around the world contribute to the project.OpenStack通过各种补充服务提供基础设施即服务?Infrastructure-as-a-Service (IaaS)IaaS`的解决方案。每个服务都提供便于集成的应用程序接口 :term:`Application Programming Interface (API)。本指南涵盖了如何安装功能示例架构逐步部署下面主要的OpenStack服务,特别适合于对Linux经验丰富的OpenStack新用户:OpenStack services服务项目名称描述DashboardHorizon提供了一个基于web的自服务门户,与OpenStack底层服务交互,诸如启动一个实例,分配IP地址以及配置访问控制。ComputeNova在OpenStack环境中计算实例的生命周期管理。按需响应包括生成、调度、回收虚拟机等操作。NetworkingNeutron确保为其它OpenStack服务提供网络连接即服务,比如OpenStack计算。为用户提供API定义网络和使用。基于插件的架构其支持众多的网络提供商和技术。存储??Object StorageSwift通过一个RESTful,基于HTTP的应用程序接口存储和任意检索的非结构化数据对象。它拥有高容错机制,基于数据复制和可扩展架构。它的实现并像是一个文件服务器需要挂载目录。在此种方式下,它写入对象和文件到多个硬盘中,以确保数据是在集群内跨服务器的多份复制。Block StorageCinder为运行实例而提供的持久性块存储。它的可插拔驱动架构的功能有助于创建和管理块存储设备。共享服务??Identity serviceKeystone为其他OpenStack服务提供认证和授权服务,为所有的OpenStack服务提供一个端点目录。Image serviceGlance服务存储和检索虚拟机磁盘镜像,OpenStack计算会在实例部署时使用此服务。Telemetry服务请参见Ceilometer服务为OpenStack云的计费、基准、扩展性以及统计等目的提供监测和计量。高层次服务??Orchestration服务请参见Heat服务Orchestration服务支持多样化的综合的云应用,通过调用OpenStack-native REST API和CloudFormation-compatible Query API,支持:term:`HOT Heat Orchestration Template (HOT)`格式模板或者AWS CloudFormation格式模板在你对基础安装,配置,操作和故障诊断熟悉之后,你应该考虑按照以下步骤使用生产架构来进行部署确定并补充必要的核心和可选服务,以满足性能和冗余要求。使用诸如防火墙,加密和服务策略的方式来加强安全。使用自动化部署工具,例如Ansible, Chef, Puppet, or Salt来自动化部署,管理生产环境示例的架构这个示例架构需要至少2个(主机)节点来启动基础服务:term:`virtual machine virtual machine (VM)`或者实例。像块存储服务,对象存储服务这一类服务还需要额外的节点这个示例架构不同于下面这样的最小生产结构网络代理驻留在控制节点上而不是在一个或者多个专用的网络节点上。私有网络的覆盖流量通过管理网络而不是专用网络硬件需求控制器控制节点上运行身份认证服务,镜像服务,计算服务的管理部分,网络服务的管理部分,多种网络代理以及仪表板。也需要包含一些支持服务,例如:SQL数据库,消息队列, and?NTP。可选的,可以在计算节点上运行部分块存储,对象存储,Orchestration 和 Telemetry 服务。计算节点上需要至少两块网卡。计算计算节点上运行计算服务中管理实例的管理程序部分。默认情况下,计算服务使用?KVM。你可以部署超过一个计算节点。每个结算节点至少需要两块网卡。块设备存储可选的块存储节点上包含了磁盘,块存储服务和共享文件系统会向实例提供这些磁盘。为了简单起见,计算节点和本节点之间的服务

文档评论(0)

1亿VIP精品文档

相关文档