没有合适的资源?快使用搜索试试~ 我知道了~
私有云实践-基于OpenStack的私有云搭建1.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 13 下载量 82 浏览量
2020-11-24
11:32:32
上传
评论 5
收藏 1.41MB PDF 举报
温馨提示
试读
30页
本文提供OpenStack进行私有云部署的实践过程。 OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。
资源详情
资源评论
资源推荐
第 1 页
私有云实践-基于 OpenStack 的私有云搭
建
sf2gis@163.com
第 2 页
目录
1 目标:将所有的功能都抽象为服务,通过网络接口提供给用户使用。 ...................... 4
2 OpenStack ........................................................................ 5
3 原理 ............................................................................. 7
4 整体规划 ......................................................................... 7
5 controller ....................................................................... 8
5.1 基础环境:使用 RANCHER 生成容器 ........................................................................................................... 8
5.2 设置时间同步:NTP ................................................................................................................................... 8
5.3 MARIODB:安装数据库 ............................................................................................................................. 9
5.4 安装消息队列服务 RABBITMQ ................................................................................................................... 9
5.4.1 安装:yum install rabbitmq-server -y ................................................................................................ 9
5.4.2 启动: ................................................................................................................................................. 9
5.4.3 配置 ..................................................................................................................................................... 9
5.4.4 页面访问:IP:15672 ....................................................................................................................... 9
5.5 KEYSTONE:身份认证服务 ...................................................................................................................... 10
5.5.1 创建权限数据库 ............................................................................................................................... 10
5.5.2 安装 ................................................................................................................................................... 10
5.5.3 配置 ....................................................................................................................................................11
5.5.4 初始化 fernet 存储库 .........................................................................................................................11
5.5.5 配置 Apache HTTP 服务器 .............................................................................................................11
5.5.6 创建服务实体 ................................................................................................................................... 12
5.5.7 创建 admin 管理项目:进行管理操作 ........................................................................................... 13
5.5.8 创建 service 项目:各组件服务使用 .............................................................................................. 13
5.5.9 创建 demo 项目:常规业务使用 .................................................................................................... 14
5.5.10 出于安全考虑,关闭相关环境变量 ............................................................................................. 14
5.5.11 请求认证 ......................................................................................................................................... 14
5.6 GLANCE:镜像服务 .................................................................................................................................. 14
5.6.1 概述 ................................................................................................................................................... 14
5.6.2 环境准备 ........................................................................................................................................... 15
5.6.3 安装配置 ........................................................................................................................................... 16
5.6.4 镜像管理 ........................................................................................................................................... 17
5.7 NOVA:计算服务 ...................................................................................................................................... 18
5.7.1 概述 ................................................................................................................................................... 18
5.7.2 创建数据库 ....................................................................................................................................... 19
5.7.3 创建服务实体 ................................................................................................................................... 20
5.7.4 安装服务 ........................................................................................................................................... 20
5.7.5 配置 nova.conf .................................................................................................................................. 20
5.7.6 同步数据库 ....................................................................................................................................... 21
5.7.7 启动 Compute 服务并将其设置为随系统启动 ............................................................................. 22
5.7.8 查看服务列表 ................................................................................................................................... 22
5.8 NOVA 计算节点 ......................................................................................................................................... 22
5.9 NEUTRON:网络服务 ................................................................................................................................ 22
5.9.1 概述 ................................................................................................................................................... 22
5.9.2 环境准备 ........................................................................................................................................... 24
5.9.3 创建数据库 ....................................................................................................................................... 24
第 3 页
5.9.4 创建服务实体 ................................................................................................................................... 24
5.9.5 安装服务 ........................................................................................................................................... 24
5.9.6 配置 neutron.conf .............................................................................................................................. 25
5.9.7 配置 m2.conf ..................................................................................................................................... 26
5.9.8 配置 linuxbridge_agent.ini ................................................................................................................ 26
5.9.9 配置 DHCP ....................................................................................................................................... 27
5.9.10 配置元数据 ..................................................................................................................................... 27
5.9.11 修改 nova 配置 ............................................................................................................................... 27
5.9.12 创建 ML2 链接 ............................................................................................................................... 28
5.9.13 同步数据库 ..................................................................................................................................... 28
5.9.14 启动服务 ......................................................................................................................................... 28
5.9.15 配置计算节点 ................................................................................................................................. 28
5.10 HORIZON:管理端................................................................................................................................... 28
5.10.1 概述 ................................................................................................................................................. 28
5.10.2 安装 ................................................................................................................................................. 29
5.10.3 配置 ................................................................................................................................................. 29
5.10.4 重启服务 ......................................................................................................................................... 30
5.10.5 访问 web 页面 ................................................................................................................................ 30
第 4 页
1 目标:将所有的功能都抽象为服务,通过网络接口提供给用户使
用。
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联
网来提供动态易扩展且经常是虚拟化的资源。
云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和
底层基础设施的抽象。因此,云计算甚至可以让你体验每秒 10 万亿次的运算能力,拥有这么强大的计
算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据
中心,按自己的需求进行运算。
简单来说,就是把应用程序和数据都放在由大量服务器组成的云中,用户需要什么只要购买相应服
务并使用即可。
云计算分为私有云、公有云、混合云。
云计算的服务分类:基础设施即服务、平台即服务、软件即服务。
特点:
超大规模。“云”具有相当的规模,Google 云计算已经拥有 100 多万台服务器,亚马逊、IBM、微软
和 Yahoo 等公司的“云”均拥有几十万台服务器。“云”能赋予用户前所未有的计算能力。
虚拟化。云计算支持用户在任意位置使用各种终端获取服务。所请求的资源来自“云”,而不是固定
的有形的实体。应用在“云”中某处运行,但实际上用户无需了解应用运行的具体位置,只需要一台笔
记本或一个 PDA,就可以通过网络服务来获取各种能力超强的服务。
高可靠性。“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用
云计算比使用本地计算机更加可靠。
通用性。云计算不针对特定的应用,在“云”的支撑下可以构造出于变万化的应用,同一片“云”
可以同时支撑不同的应用运行。
高可伸缩性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。
按需服务。“云”是一个庞大的资源池,用户按需购买,像自来水、电和煤气那样计费。
极其廉价。“云”的特殊容错措施使得可以采用极其廉价的节点来构成云;“云”的自动化管理使数
据中心管理成本大幅降低;“云”的公用性和通用性使资源的利用率大幅提升;“云”设施可以建在电力
资源丰富的地区,从而大幅降低能源成本。
第 5 页
2 OpenStack
OpenStack 是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。
OpenStack 支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的
云计算管理平台。OpenStack 通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服
务提供 API 以进行集成。常见组件:
Dashboard(web 控制台,又名 Horizon)
Keystone(权限管理,为各组件提供认证和授权功能)
Nova(管理虚拟机)
Nova-network(Neutron,管理网络流量和 ip)
Glance(镜像管理,提供装机镜像)
Cinder(磁盘管理,云盘)
Swift(网盘,对象存储)
虚拟机创建步骤
剩余29页未读,继续阅读
弗里曼的小伙伴
- 粉丝: 231
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论12