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

[经验分享] OpenStack部署之前需要做怎样的规划

[复制链接]
发表于 2018-5-31 11:17:02 | 显示全部楼层 |阅读模式
  一、实验概述
  这些实验均在vmware workstation上进行
  

  二、拓扑
DSC0000.png

  

  示例架构假设使用如下网络:

  • 管理使用 10.0.0.0/24 带有网关 10.0.0.1
      这个网络需要一个网关以为所有节点提供内部的管理目的的访问,例如包的安装、安全更新、 DNS,和 NTP
  • 提供者网段 192.168.90/24,网关192.168.9.1
      这个网络需要一个网关来提供在环境中内部实例的访问。
  您可以修改这些范围和网关来以您的特定网络设施进行工作。
  网络接口由发行版的不同而有各种名称。传统上,接口使用 “eth” 加上一个数字序列命名。为了覆盖到所有不同的名称,本指南简单地将数字最小的接口引用为第一个接口,第二个接口则为更大数字的接口。
  除非您打算使用该架构样例中提供的准确配置,否则您必须在本过程中修改网络以匹配您的环境。并且,每个节点除了 IP 地址之外,还必须能够解析其他节点的名称。例如,controller这个名称必须解析为 10.0.0.11,即控制节点上的管理网络接口的 IP 地址。
  

  三、IP规划
  角色
  Eth0
  Eth1
  主机名
  管理方式
  服务器类型
  控制器节点1
  10.0.0.11/24
  192.168.9.3/24
  controller1
  ssh
  虚拟机
  计算节点1
  10.0.0.31/24
  192.168.9.4/24
  compute1
  ssh
  虚拟机
  块存储节点1
  10.0.0.41/24
  无
  blockstorage1
  ssh
  虚拟机
  对象存储节点1
  10.0.0.51/24
  无
  objectstorage1
  ssh
  虚拟机
  对象存储节点2
  10.0.0.52/24
  无
  objectstorage2
  ssh
虚拟机






  
四、vmware workstation虚拟网络配置
DSC0001.png

  

  五、虚拟硬件配置规划
  角色
  处理器
  内存
  磁盘/块
  网卡/块
  Linux
  安装的服务
  控制器
  1
  4G
  100G/1
  2
  Ubuntu14.04
  身份认证服务,镜像服务,计算服务的管理部分,网络服务的管理部分,多种网络代理以及仪表板也需要包含一些支持服务,例如:SQL数据库,term:消息队列,和NTP服务。可选的,可以在计算节点上运行部分块存储,对象存储,Orchestration  和 Telemetry 服务。计算节点上需要至少两块网卡。
  计算节点
  
2
  4G
  100G/1
  2
  Ubuntu14.04
  计算服务中管理实例的管理程序部分。默认情况下,计算服务使用 KVM。你可以部署超过一个计算节点,每个结算节点至少需要两块网卡。
  块设备存储结点
  1
  2G
  20G/1
  100G/1
  
100G/1
  1
  Ubuntu14.04
  可选的块存储节点上包含了磁盘,块存储服务和共享文件系统会向实例提供这些磁盘。块存储服务和共享文件系统会向实例(虚拟机)提供这些磁盘,为了简单起见,计算节点和本节点之间的服务流量使用管理网络。生产环境中应该部署一个单独的存储网络以增强性能和安全。你可以部署超过一个块存储节点。每个块存储节点要求至少一块网卡。
  对象存储节点1
  1
  2G
  20G/1
  100G/1
  100G/1

  1
  Ubuntu14.04
  可选的对象存储节点包含了磁盘。对象存储服务用这些磁盘来存储账号,容器和对象。为了简单起见,计算节点和本节点之间的服务流量使用管理网络。生产环境中应该部署一个单独的存储网络以增强性能和安全。这个服务要求两个节点。每个节点要求最少一块网卡。你可以部署超过两个对象存储节点。
  对象存储节点2
  1
  2G
  20G/1
  100G/1
  100G/1


  1
  Ubuntu14.04
  可选的对象存储节点包含了磁盘。对象存储服务用这些磁盘来存储账号,容器和对象。为了简单起见,计算节点和本节点之间的服务流量使用管理网络。生产环境中应该部署一个单独的存储网络以增强性能和安全。这个服务要求两个节点。每个节点要求最少一块网卡。你可以部署超过两个对象存储节点。
  1、由于Openstack服务数量以及虚拟机数量的正常,为了获得最好的性能,我们推荐你的环境满足或者超过基本的硬件需求。如果在增加了更多的服务或者虚拟机后性能下降,请考虑为你的环境增加硬件资源。为了避免混乱和为OpenStack提供更多资源,我们推荐你最小化安装你的Linux发行版。同时,你必须在每个节点安装你的发行版的64位版本。
  2、每个节点配置一个磁盘分区满足大多数的基本安装。但是,对于有额外服务如块存储服务的,你应该考虑采用 :term:`Logical VolumeManager (LVM)`进行安装。
  

运维网声明 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-483478-1-1.html 上篇帖子: nova 下篇帖子: OpenStack部署之前,如何搭建一个测试环境
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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