Open POWER 环境部署OpenStack.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OpenPOWER 环境部署OpenStack自 OpenStack 发展的短短 5 年时间,它已经成为整个云管理系统首屈一指的选择,同时 OpenStack 社区也已成长为仅次于 Linux 的第二大活跃开源社区。无论从代码量和部署量来说,OpenStack 无疑是开源云管理软件的领跑者。与此同时,在云计算浪潮的推动下,OpenPOWER 作为开放服务器开发联盟,在仅仅 3 年时间内吸引了大量业界厂商,市场上已经涌现了许多基于 OpenPOWER 的硬件系统。纯 OpenPOWER 硬件环境下部署 OpenStack 成为炙手可热的话题。本项目初衷是在 OpenPOWER 架构硬件系统上部署云管理系统 OpenStack。同时,也提供了一个 OpenPOWER 的云参考配置。本文中所涉及到的代码库地址:/edwin-wang/cbop。1系统规划1.1硬件系统本代码库中所涉及到的脚本均以 Ansible 的 YAML 格式撰写,因此可以使用在所有 OpenPOWER 系统上。当前配置已经在苏州中太服务器 RedPOWER C210、Tyan 服务器 TN71-BP012、IBM 服务器 MTM8348,IBM 服务器 MTM8335 得到验证。1.2操作系统由于 RHEL/CentOS 的 RDO 还没有完成,目前本项目仅支持 Ubuntu Server 作为部署操作系统。针对于 Ubuntu Server 操作系统,推荐使用 LTS 版本部署。目前 Ubuntu 支持列表:Ubuntu 14.04 LTSUbuntu 16.04 LTS1.3OpenStack本参考部署中使用 OpenStack Mitaka 作为部署版本,配置中包括如下 OpenStack 的核心服务:认证服务 Keystone镜像服务 Glance计算服务 Nova网络服务 Neutron卷设备存储服务 Cinder同时,配置中控制节点将会包含 Horizon 作为控制台服务。1.4网络架构本配置中部署的网络基于 LinuxBridge,但是 Open vSwitch 同样可以应用在本配置上。租户隔离默认使用 VxLan。所有参数可以通过计算服务 Nova 和网络服务 Neutron 的配置文件进行修改。在本参考配置中,每个节点要求配备 2 个网络接口。一个用于公有网络连接,另一个用于内部私有网络。图 1:部署网络拓扑图2安装指南在这个指南中,外部/公有网络使用 /24,内部私有网络使用 /24。2.1控制/计算节点安装安装操作系统(Ubuntu Server LTS)。更新系统。sudo apt updatesudo apt upgrade -y重启系统。启用 root 账户并设置密码。sudopasswd root安装 openssh-server。sudo apt install openssh-server -y修改/etc/ssh/sshd_config 为 root 启用 ssh 登陆。修改 PermitRootLogin 为 Yes。PermitRootLogin Yes重启 ssh 服务。sudo service ssh restart安装 python。sudo apt install python -y手动设置网络接口设备名。外部/共有网络接口设备名设置为:en0。内部/私有网络接口设备名设置为:eth0。可以通过创建(或者修改)/etc/udev/rules.d/70-network.rules 来修改默认网络接口设备名,如下:# external/public network interfaceSUBSYSTEM=="net", ACTION=="add", ATTR{address}=="MAC ADDRESS", NAME="en0"# internal/private network interfaceSUBSYSTEM=="net", ACTION=="add", ATTR{address}=="MAC ADDRESS", NAME="eth0"替换上文中的 MAC ADDRESS 为所使用系统的硬件 MAC 地址。通过修改/etc/network/interfaces 设置网络接口 en0 和 eth0 的 IP 地址。例如:auto en0iface en0 inet staticaddress 01netmask gateway dns-nameserver auto eth0iface eth0 inet staticaddress 1netmask \修改/etc/hostname 为每个节点设置主机名。与此同时,/etc/hosts 中写入所有节点记录。修改完/etc/hostname 后运行,sudo ho

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档