77范文网 - 专业文章范例文档资料分享平台

云计算开发服务平台毕业设计(论文) - 图文(3)

来源:网络收集 时间:2019-03-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

点执行脚本 paas-pre-host.sh,Node 节点执行 paas-pre-node.sh。然后重启机器,

以此完成 repo 的安装、NTP 的安装、Ruby 安装。 NTP(Network Time Protocol),是用来使计算机时间同步化的一种协议,它可以使计算

机对其服务器或时钟源(如石英钟,GPS 等等)做同步化,它可以提供高精准度的时间校正

(LAN 上与标准间差小于 1 毫秒,WAN 上几十毫秒),且可介由加密确认的方式来防止恶

意的协议攻击。

CentOS 系统需要安装和设置 SCL Ruby193.Ruby 是 PaaS 平台运行的依赖开发环境。

paas-pre-host.sh 执行结果:

图3.2.1成功结果

3.3 配置域名服务(DNS)

PaaS 的部署环境和应用访问,依赖 DNS 域名服务框架。确保控制节点和计节点主机访

问,解析 PaaS 在节点容器上(Gear)部署的应用的域名访问。域名 DNS 需要安装和配置 BIND 来实现。

在 all-in-one 的虚拟机或分开安装的 Broker 节点执行脚本. paas-pre-broker.sh 成功标志:

8

图3.3.1 成功标志

3.4 安装和配置MongoDB数据库

PaaS 系统使用的数据库为 NoSQl 类型的数据库 MongoDB。MongoDB 存储用户(user)、

容器(Gear)和其他必要的信息。MongoDB 是文档数据存储系统,使用 JavaScript 语法进行命

令交互,使用 JSON 格式存储信息。

在 all-in-one 的虚拟机或分开安装的 Broker 节点执行脚本: paas-install-mongodb.sh 执行后的结果

脚本完成的主要工作有 MongoDB 的安装、创建 MongoDB 的用户“Openshift”,配置后

通过 Mongo 客户端命令进行操作验证。 成功标志:

图3.4.1 成功标志

3.5 安装和配置ActiveMQ消息管理服务

ActiveMQ 消息服务管理器,存储各个消息客户端发送来和派发出去的消息,不限制客

户端应用的实现方式,实现不同编程语言的程序直接的通讯, PaaS 使用 ActiveMQ 完成控制节点(Broker)和资源节点(Node)直接的通讯。 在 all-in-one 的虚拟机或分开安装的 Broker 节点执行脚本:

9

paas-install-activemq.sh 该脚本完成 ActiveMQ、ActiveMQ Client 的安装,ActiveMQ 运行依赖 Jetty Web 应用服务器。 成功标志:

图3.5.1 成功标志

安装完成后,登录 ActiveMQ。

http://IP:8161 需要修改 jetty.xml 其中的 127.0.0.1 为 0.0.0.0

图3.5.2 验证成功标志

3.6 安装Puppet MColltive Client端

在控制 Broker、容器 Node 使用 MCollective 作为消息客户端同消息服务器 ActiveMQ 进行消息通讯, MCollective 实现 Node 节点向 Broker 中 ActiveMQ 消息服务器的消息发送和接受。

在 all-in-one 的虚拟机或分开安装的 Broker 节点执行脚本: paas-install-mcollective.sh 成功标志:

10

图3.6.1 成功标志

3.7 安装PaaS Broker配置身份服务

PaaS Broker 是 PaaS 控制系统,管理所有的容器节点(Node)、应用部署、应用,同时提

供了通过 Web Console 进行控制的 Web 界面。

PaaS Node 是 PaaS 的容器节点,内部是内容的应用套件,这些应用套件通过PaaS Broker 部署和启动,提供给最终用户使用。二者之间通过 MCollective 和 ActiveMQ 实现消息传递和调用。

在 all-in-one 的虚拟机或分开安装的 Broker 节点执行脚本: paas-install-broker.sh

在脚本执行过程中,要求输入 key 加密随机数,重复输入 2 次回车,等待脚本执行完成。

图3.8.1 成功标志

该脚本完成 PaaS 认证、消息、域名等功能模块,安装后配置 http 服务,部署 PaaS amdin和 PaaS Console Web 应用。 成功标志:

11

图3.7.1 成功标志

3.8 PaaS Broker Plugin的安装

PaaS Broker 使用插件(Plugin)连接系统安装的服务和 Broker 的对应服务,对应的插

件分别是 DNS、Authentication、消息插件。安装插件后,同时进行正确配置。 在 all-in-one 的虚拟机或分开安装的 Broker 节点执行脚本: paas-install-broker-plugins.sh

执行脚本后启动 Broker服务。通过访问Broker的API json服务进行验证是否安装正确: 执行命令:

Curl -u root:123456 http://localhost:8080/broker/rest/api.json 成功标志:

执行后返回 APIs 的 JSON 描述:

{\8080/broker/rest/api\\

point\/localhost:8080/broker/rest/environment\nal_params\

information\localhost:8080/broker/rest/user\ms\

information\//localhost:8080/broker/rest/domains\l_params\sizes that are allowed to be created on this

domain\ons\

domain\

domain\

lid_option80/broker/rest/domains\

12

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库云计算开发服务平台毕业设计(论文) - 图文(3)在线全文阅读。

云计算开发服务平台毕业设计(论文) - 图文(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/488315.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: