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

[经验分享] openstack i版搭建教程

[复制链接]

尚未签到

发表于 2017-6-26 15:13:00 | 显示全部楼层 |阅读模式
  第一部分云计算平台Openstack介绍

一、   什么是云计算
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。
对云计算的定义有多种说法。对于到底什么是云计算,至少可以找到100种解释。  现阶段广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
二、  什么是OpenStack
OpenStack 是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规 模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行 集成。OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都 将OpenStack作为基础设施即服务(IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。本 文希望通过提供必要的指导信息,帮助大家利用OpenStack前端来设置及管理自己的公共云或私有云。
三、OpenStack安装与配置  一、Openstack安装的准备工作
1.1.1   安装VMware Workstation  1.1.2   建立虚拟机

1.1.3配置网络
1.2.1  Xshell5连接配
1.2.2  网络的设置
1.2.3  设置网络域名解析和主机名的配置
1.2.4  内核参数设置
1.2.5  关闭iptables和selinux  二、实验环境安装
2.1基础软件包EPEL仓库
2.2 Yum安装
2.2.1安装redhat的rdo仓库
2.2.2 Keystone 安装
2.2.3 glance安装
2.2.4 Nova的控制节点安装
2.2.5 Nova计算节点安装
2.2.6 neutron控制节点的安装
2.2.7 horizion的安装
2.2.8 cinder的安装
2.2.9 Cinder安装
三、基础服务部署3.1数据库服务(Mysql)
3.1.1 Mysql安装3.1.2 数据库的安装
3.1.3 创建keystone数据库并授权
3.1.4 创建glance数据库并授权
3.1.5创建nova数据库并授权
3.1.6 创建neutron并授权
3.1.7 创建cinder并授权
3.2消息代理服务3
.2.1 RabbitMQ安装
3.2.2启用 Web 监控插件
四、认证服务 Keystone
4.1安装包的下载与解压
4.2 keystone配置
4.2.1创建配置文件
4.2.2配置keystone
4.2.3 设置PKI Token
4.2.4同步数据库
4.3 keystone 管理
4.3.1 启动keystone
4.3.2创建Admin用户
4.3.3创建普通用户
4.3.4创建keystone的service和endpoint
4.4.验证keystone安装
4.4.1验证测试
4.4.2 环境变量的配置

  五、Image Service(Glance)
5.1 Glace 安装配置
5.1.1复制配置文件
5.1.2更改部分配置文件的文件名
5.2 设置数据库
5.2.1 配置文件
5.2.2 同步数据库
5.3设置Rabbit MQ  AND  设置keystone
5.4 Glance 启动
5.4.1 Glace的命令启动
5.4.2 glance 的脚本启动
5.5 测试Glance5.5.1在keystone中注册glace

  5.5.2 Glance 的镜像测试
六、 Compute Services(Nova)
6.1 Nova安装
6.1.1 复制部分配置文件
6.2 Nova配置
6.2.1配置数据库
6.2.2 同步数据库
6.2.3 Rabbit MQ 配置(vnc 相关配置、keystone相关配置、其他配置)

  6.2.4 查看配置内容
6.3 创建 Nova service 和 endpoint
6.3.1 创建 Nova service
6.3.2 创建Nova endpoint
6.4 启动 Nova Service
6.5 安装novnc并启动该服务
6.6 验证Nova的安装
七、Horizon 安装与配置
7.1 Horizon安装忽略
7.2 Horizon 配置
7.3 Apache 配置
7.4启动 Apache


  八、Neutron 安装
8.1 Neutron 安装
8.2 Neutron 配置
8.2.1 Neutron 配置文件初始化忽略 文件已存在只需执行以下命令
8.2.2 Neutron 数据库配置
8.2.3 Nova 相关配置
8.3 Neutron ML2和Linuxbridge 配置
8.3.1 Neutron ML2 配置
九、总结

尤其是系统每次都启动不起来,让我很是苦恼
最后还要一直输命令来解决。  系统启动的时候,按下‘e’键进入grub编辑界面,编辑grub菜单,选择“kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet” 一栏,按‘e’键进入编辑,在末尾增加enforcing=0,即:

kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet enforcing=0

按‘b’键继续引导,OK顺利前进
  具体安装教程请下载
  http://files.cnblogs.com/files/qq1402876003/openstack%E5%AE%89%E8%A3%85%E6%96%87%E6%A1%A3.zip

运维网声明 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-388227-1-1.html 上篇帖子: Python API:openstack 下篇帖子: 8.OpenStack网络组件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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