源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Fuel快速安装OpenStack图文教程

  • 时间:2020-10-30 17:43 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Fuel快速安装OpenStack图文教程
[b]1 介绍[/b] [b]1.1关于 Mirantis[/b] Mirantis,一家很牛逼的openstack服务集成商,他是社区贡献排名前5名中唯一一个靠软件和服务吃饭的公司(其他分别是Red Hat, HP, IBM, Rackspace)。相对于其他几个社区发行版,Fuel的版本节奏很快,平均每两个月就能提供一个相对稳定的社区版。 [b]1.2Fuel 是什么?[/b] Fuel 是一个为openstack 端到端”一键部署“设计的工具,其功能含盖自动的PXE方式的操作系统安装,DHCP服务,Orchestration服务 和puppet 配置管理相关服务等,此外还有openstack 关键业务健康检查和log 实时查看等非常好用的服务。 Fuel 3.2基于Grizzly版本,而最新将发布的4.0版本是基于Havana版本的技术预览版,不可用作生产环境使用,同时,4.0版本仍然不包含Heat和Ceilometer组件。 [b]1.3Fuel 的优势[/b] 总结一下,Fuel 有以下几个优点: 节点的自动发现和预校验配置简单、快速支持多种操作系统和发行版,支持HA部署 × 对外提供API对环境进行管理和配置,例如动态添加计算/存储节点 × 自带健康检查工具 × 支持Neutron,例如GRE和namespace都做进来了,子网能配置具体使用哪个物理网卡等 [b]1.4Fuel 的架构是怎样的呢?[/b] [img]http://files.jb51.net/file_images/article/201610/201610201405357.png[/img] Fuel 主节点:用于提供PXE方式操作系统安装服务由开源软件Cobbler 提供,另外由Mcollective和puppet 分别提供orchestration服务和配置管理服务。Fuel iso 包发部的时候已经一同打包了Centos6.4 和ubuntu 12.04 安装包,如果需要使用红帽子企业版RHEL6.4 需要自己手动上传。 目前可以支持openstack SA 或者HA 的安装。现在我们已经对Fuel 有了大致了解,现在来看看用她来安装openstack有多么的方便! [b]2 Fuel openstack安装[/b] [b]2.1 安装准备[/b] 硬件要求: 启用虚拟化技术支持:开启BIOS设置里的虚拟化技术支持相关选项,这个会很大程度上影响你的虚拟机性能。 最低硬件配置:cpu:双核2.6GHZ+;内存:4g+;磁盘:80G+ 虚拟化工具:Oracle Virtualbox 5 安装包准备: 下载fuel iso包,目前最新版本是8.0这个版本,下载链接为:https://software.mirantis.com/releases/#supported;本次实践使用较为稳定版本5.1.1。 [b]2.2 网络拓扑[/b] 本次安装采用最简方式,不涉及HA,仅作多节点部署。fuel_master节点作为pxe服务器和管理用,fuel_controller即openstack控制节点,fuel_compute就是计算节点,真正可使用的资源。 [img]http://files.jb51.net/file_images/article/201610/201610201405358.jpg[/img] 图1 部署拓扑 下面是网络规划: [img]http://files.jb51.net/file_images/article/201610/201610201405359.jpg[/img] 图2 网络配置 [b]2.3 虚机设置[/b] 三节点配置如下,可适当加大资源设置: [img]http://files.jb51.net/file_images/article/201610/2016102014053510.jpg[/img] [b]2.4 安装步骤[/b] 创建fuel_master,如图3~4: [img]http://files.jb51.net/file_images/article/201610/2016102014053511.jpg[/img] 图3 [img]http://files.jb51.net/file_images/article/201610/2016102014053512.jpg[/img] 图4 创建三个虚拟网卡,分别对应net1~3,原网卡不动,注意关闭dhcp服务;设置见图5~7: [img]http://files.jb51.net/file_images/article/201610/2016102014053513.jpg[/img] 图5 [img]http://files.jb51.net/file_images/article/201610/2016102014053514.jpg[/img] 图6 [img]http://files.jb51.net/file_images/article/201610/2016102014053515.jpg[/img] 图7 设置fuel_master网络,一共三个网卡,网卡1注意控制芯片选项,允许混杂模式,如图8 [img]http://files.jb51.net/file_images/article/201610/2016102014053516.jpg[/img] 图8 网卡2、3默认即可,如图9、10: [img]http://files.jb51.net/file_images/article/201610/2016102014053517.jpg[/img] 图9 [img]http://files.jb51.net/file_images/article/201610/2016102014053518.jpg[/img] 图10 加载ISO文件,如下: [img]http://files.jb51.net/file_images/article/201610/2016102014053519.jpg[/img] 图11 注意:若遇到图12提示,请增加disk空间 [img]http://files.jb51.net/file_images/article/201610/2016102014053520.jpg[/img] 图12 fuel_master安装成功后会如图13所示: [img]http://files.jb51.net/file_images/article/201610/2016102014053521.jpg[/img] 图13 此时需要访问上图中10.20.0.2:8000网页,但是可能端口未开启,可以通过xshell的隧道设置进行访问,如图14/15: [img]http://files.jb51.net/file_images/article/201610/2016102014053522.jpg[/img] 图14 [img]http://files.jb51.net/file_images/article/201610/2016102014053523.jpg[/img] 图15 可以登录了,如图16: [img]http://files.jb51.net/file_images/article/201610/2016102014053524.jpg[/img] 图16 进入首页,如图17: [img]http://files.jb51.net/file_images/article/201610/2016102014053525.jpg[/img] 图17 开始openstack配置,新建环境,取名demo,版本这里选择centos,见下图18: [img]http://files.jb51.net/file_images/article/201610/2016102014053526.jpg[/img] 图18 这里选多节点,图19: [img]http://files.jb51.net/file_images/article/201610/2016102014053527.jpg[/img] 图19 由于环境为虚拟机,选择QEMU,见图20: [img]http://files.jb51.net/file_images/article/201610/2016102014053628.jpg[/img] 图20 网络环境如图21所示,这里采用GRE基础网络,可根据实际环境选择: [img]http://files.jb51.net/file_images/article/201610/2016102014053629.jpg[/img] 图21 后端存储默认,未使用ceph: [img]http://files.jb51.net/file_images/article/201610/2016102014053630.jpg[/img] 图22 附加服务不选,见图23: [img]http://files.jb51.net/file_images/article/201610/2016102014053631.jpg[/img] 图23 完成设置 [img]http://files.jb51.net/file_images/article/201610/2016102014053632.jpg[/img] 图24 完成后,demo中需要节点,开始新建节点 [img]http://files.jb51.net/file_images/article/201610/2016102014053633.jpg[/img] 图25 新建fuel_controller节点,设置参考fuel_master,如图26~28: [img]http://files.jb51.net/file_images/article/201610/2016102014053634.jpg[/img] 图26 [img]http://files.jb51.net/file_images/article/201610/2016102014053635.jpg[/img] 图27 [img]http://files.jb51.net/file_images/article/201610/2016102014053636.jpg[/img] 图28 需要设置网络启动,如图29: [img]http://files.jb51.net/file_images/article/201610/2016102014053637.jpg[/img] 图29 注意初始化MAC,如图30: [img]http://files.jb51.net/file_images/article/201610/2016102014053638.jpg[/img] 图30 新建fuel_compute节点,设置见图31~32: [img]http://files.jb51.net/file_images/article/201610/2016102014053639.jpg[/img] 图31 [img]http://files.jb51.net/file_images/article/201610/2016102014053640.jpg[/img] 图32 准备增加节点: [img]http://files.jb51.net/file_images/article/201610/2016102014053641.jpg[/img] 图33 新建计算节点,选择对应资源,如下图: [img]http://files.jb51.net/file_images/article/201610/2016102014053642.jpg[/img] 图34 需要设置网络,这里为简化设置,可以设置图37: [img]http://files.jb51.net/file_images/article/201610/2016102014053643.jpg[/img] 图35 [img]http://files.jb51.net/file_images/article/201610/2016102014053644.jpg[/img] 图36 [img]http://files.jb51.net/file_images/article/201610/2016102014053645.jpg[/img] 图37 这里需要改动的是DNS服务器设置,如图38: [img]http://files.jb51.net/file_images/article/201610/2016102014053646.jpg[/img] 图38 最后验证网络,成功即可继续: [img]http://files.jb51.net/file_images/article/201610/2016102014053647.jpg[/img] 图39 应用完成后,节点开始部署,出现图40进度显示: [img]http://files.jb51.net/file_images/article/201610/2016102014053648.jpg[/img] 图40 完成后,如图41所示,并提示登录网址 [img]http://files.jb51.net/file_images/article/201610/2016102014053749.jpg[/img] 图41 登录网址,即出现openstack登录界面,如下图: [img]http://files.jb51.net/file_images/article/201610/2016102014053750.jpg[/img] 图42 到这,已经进入openstack管理界面,环境部署正式完成。 [img]http://files.jb51.net/file_images/article/201610/2016102014053751.jpg[/img] 图43 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部