云服务平台架设

摘要云服务基础架构服务的搭建和平台服务的部署是本课题讨论的重点,利用基础架构服提供存储和软件资源,在基础架构服务上架设虚拟机用以构建paas平台,当paas平台构建成功,用户就可以自己在其上面部署属于自己的应用,在装操作系统时,我们首先要把所有的磁盘整合起来进行统一的管理与分配这就用到了逻辑分卷,它可以动态的对磁盘进行管理,在整个操作过程中linux命令也是必不可少的,课题中还具体描绘了云服务架构的拓扑和配置端口IP地址,以及虚拟机的配置包括对虚拟机IP地址的划分,最终架设出平台部署,由用户自己根据需求对其进行设置。
关键字  云服务基础架构;平台服务;控制节点;计算节点
目录
摘要    1
一、引言    2
二、云服务平台架设    3
(一)云服务平台基础架设    3
(二)云服务平台基础配置    3
1. 网络接口配置    3
2. 更改主机名    3
(三)yum 本地源设置    4
(四) 网络服务设置    6
三、控制节点服务配置    7
(一)安装前准备    7
(二)安装NTP 时钟服务    10
(三)安装数据库服务端    10
(四)身份服务安装与配置    11
1. 安装身份服务    11
2. 配置身份服务    11
3. 定义身份服务    11
4. 验证身份服务    12
(五)glance 服务安装与配置    12
1. 安装glance 服务    12
2. 配置glance服务    13
3. 验证glance 服务    13
(六)nova 服务安装与配置    14
1. 安装nova 计算服务    14
2. 配置nova 计算服务    14
3. 验证nova计算服务    15
(七)创建网络    15
(八)安装dashboard    16
四、计算节点系统配置    20
(一)计算节点的配置    20
(二)安装计算节点服务    22
(三)配置计算节点服务    22
五、paas系统安装与配置    23
(一)前提条件    23
(二)配置网络    23
(三)安装PaaS 软件    24
1. 安装前准备    24
2. 建立安装资源库和安装依赖组件    25
3. 配置域名服务(DNS)    25
4. 安装和配置MongoDB 数据库    26
5. 安装和配置ActiveMQ 消息管理服务    26
6. 安装Puppet MColltive Client 端    27
7. 安装PaaS Broker 配置身份服务    27
8. PaaS Broker Plugin 的安装    28
9. PaaS Broker Web Console 的安装    29
10. 安装Node 容器节点    29
11. 配置多租户    29
12. paas系统验证    30
六、基于PaaS 平台的应用部署    31
(一)通过paas部署nodejs    31
(二) 登陆并部署应用    31
七、总结    33
致谢    34
参考文献    35
目录
一、引言
随着科学技术的发展,使得人们阅读信息越来越方便,运用机器对数据的处理也变得非常迅速,这就导致了信息流动量越来越大。个人电脑和存储设备已经不足以满足需求,数据量的增大表示着“大数据”时代的到来,而“大数据”中必定会伴随着“云服务”的产生,这已经是不可避免的发展趋向,作为以网络为基础的云服务,可以让有存储需求的用户即时即地进行文件存取,当你出门在外的时候,你可以通过终端的web服务就可以访问到云服务的存储查看自己的资料,当然,将信息放到云服务器上还可以有效的保证资料的安全性,预防资料的丢失或者物理损坏,可以有效的避免因资料的损毁所带来的重要文件丢失而造成财产损失,公司也不用为大量的软件安装而感到头痛,云服务会提供你所需要的所有软件需求,你可以不再为安装软件后又面临软件需要更新的问题而烦恼。为了防止节假日访问人数的大量增加而导致服务器宕掉,使得用户无法登陆,也可以采用云服务,当访问量达到峰值时可以通过负载和相关应用借用第三方建设管理的IT基础设备,这样可以有效的节约资源,可以满足一组资源集合峰值。云服务可以让计算分布在大量的分布式计算机上,让它们进行数据处理。如果将云服务比喻成家用自来水,那么你可以根据你的需求,用多少付多少费用,一些小型企业可以通过租用云服务资源以达到降低企业在IT方面的开销和运赢成本,集中自己的注意力做自己的产品。它是一个可扩展或收缩的服务,个人用户和企业可以随时根据自己的需求进行更改购买服务的规格,这就相当于将云服务作为一种商品进行交易,这样更方便了公司的发展也降低了公司在IT方面的费用支出,云服务还可以根据企业需求架设出相应的IT基础架构来满足企业需求。
本课题主要以架设一台控制节点和一台计算节点为平台创建虚拟机,可以让用户在自己的虚拟机中开发自己所需应用部署,两个节点分别配置在两台服务器上,用逻辑 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 
分卷将所有的物理磁盘进行动态处理,使用centos6.5作为服务器操作系统,在控制节点上分配一个存储空间用作所有软件资料的存储,安装数据库存储用户名、密码等数据,安装API、glance等多项服务,同时还需分配IP地址,设置虚拟机IP地址范围,做NTP时钟同步可以有效的防止恶意攻击,控制节点中还有许多参数密码需要修改同时还包括用户名的确定都需要设置,计算节点将做网络配置安装node和对nova密码的设定,包括对虚拟机范围的设置,最终在控制节点上创建秘药,登陆到架设在计算节点上的虚拟机,在虚拟机中创建paas平台应用部署,paas中首先要确定网络,在相应的文件中把网络修改成静态的给定的IP地址否则下面将无法进行操作,修改完之后对主机名进行修改,否则将无法被识别,更改模式,配置相关参数,安装软件,对平台进行部署。
二、云服务平台架设
将设备按要求用网线相连,安装操作系统,用逻辑分盘动态分配磁盘,配置网络,将所给的镜像包用fx上传到home目录下,将文件解压,对本地源做基础配置。
(一)云服务平台基础架设
在每个服务器上安装64位centos6.5操作系统,用逻辑分卷动态管理磁盘,云服务平台的架设与配置都是在其最小安装下的命令界面配置,两台服务器其中一台为计算节点另一台为控制节点;计算节点用于虚拟机的架设提供虚拟机服务;控制节点用于基础架构服务,放置了FTP、NTP、MySQL等软件,提供了存储和软件服务;在以下运行命令中无特殊说明均是以root用户身份执行。云基础架构平台框架如图2-1所示
图2-1云基础平台架构框架
(二)云服务平台基础配置
1. 网络接口配置
控制节点:
外网: eth0:192.168.10.110 内网: eth1:10.0.0.110
计算节点:
外网: eth0:192.168.10.111 内网: eth1:10.0.0.111
2. 更改主机名
应用vi编辑器分别在控制节点与计算节点中的/etc/hosts文件下添加controller和compute主机名,并在其前面添加上对应的ip地址用以区分两台主机,进行后面相关配置。如图所示2-2所示
图2-2 更改主机名图
(三)yum 本地源设置
应用CRT里的fx将iso文件传到控制节点的home目录下如图2-3所示
图2-3文件传输
挂载home目录中的文件,挂载一个ISO镜像文件用mount -o loop 后面接镜像文件路径和挂载的路径,cp -rvf为有过程复制命令,umount为卸载命令。如图2-4所示
图2-4 挂载-复制-卸载
在/etc/yum.repos.d文件中删除repo文件,将提供的repo文件拷贝到/etc/yum.repos.d文件夹中,并且使用vi编辑命令编辑repo文件,修改成从本地/opt文件夹获取包,在控制节点配置的软件就可以从这个路径中获取文件。如图2-5所示

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/755.html

好棒文