OpenStack是一款广泛使用的开源云管理平台,它支持多种云环境下的虚拟化计算,网络和存储资源。自其发展以来的短短五年,已成为云管理系统领域的佼佼者,并且是继Linux之后第二大活跃的开源社区。OpenStack的核心服务包括认证服务(Keystone)、镜像服务(Glance)、计算服务(Nova)、网络服务(Neutron)和卷设备存储服务(Cinder)。在OpenPOWER架构的硬件环境下部署OpenStack,已成为市场上的热门话题。OpenPOWER环境是由开放服务器开发联盟推广的一个开放硬件平台,它在短短三年内吸引了许多业界厂商,推出了多款基于OpenPOWER的硬件系统。 部署OpenStack的过程通常涉及硬件和软件系统的规划。硬件方面,项目初期支持了几种特定的OpenPOWER服务器型号,包括苏州中太服务器RedPOWER C210、Tyan服务器TN71-BP012、IBM服务器MTM8348和MTM8335。在操作系统层面,考虑到RHEL/CentOS的RDO尚未完成,目前仅支持Ubuntu Server系统。推荐使用Ubuntu Server的LTS版本进行部署。目前,支持的Ubuntu Server版本有14.04 LTS和16.04 LTS。 在网络架构方面,本参考配置基于LinuxBridge,但同样可以使用Open vSwitch。为了租户隔离,主要使用VxLan技术。网络的配置可以通过计算服务Nova和网络服务Neutron的配置文件进行修改。每个节点需要有两个网络接口:一个用于连接公有网络,另一个用于内部私有网络。 安装OpenStack的过程分为几个步骤。需要在服务器上安装并更新Ubuntu Server LTS系统,之后启用root账户并设置密码。然后,需要安装openssh-server,允许root用户通过ssh登录,并重启ssh服务。安装Python也是必要的步骤之一。此外,需要手动设置网络接口的设备名,外部/公有网络接口设备名设置为en0,内部/私有网络接口设备名设置为eth0,并设置网络接口en0和eth0的IP地址。 在网络接口的配置方面,需要创建或修改文件/etc/udev/rules.d/70-network.rules,来修改默认网络接口设备名。对于外部/公有网络接口设备和内部/私有网络接口设备,分别设置具体的MAC地址。同时,通过修改/etc/network/interfaces文件来设置网络接口en0和eth0的静态IP地址。 项目中使用的代码库地址为https://github.com/edwin-wang/cbop,这个代码库中包含的脚本均以Ansible的YAML格式撰写,因此适用于所有OpenPOWER系统。此代码库的配置已经在几款特定的服务器硬件上得到验证。 在OpenPOWER环境下部署OpenStack是一个复杂的过程,它不仅需要对硬件和操作系统进行精确的规划,还需要对网络架构进行细致的配置。本文档提供的信息,可作为在纯OpenPOWER硬件环境下部署OpenStack云管理系统的参考。



























剩余21页未读,继续阅读


- 粉丝: 1599
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 项目管理应当具备的技能.doc
- 基于单片机的LED灯控制器的设计.doc
- 计算机工作总结(多篇).docx
- 信息化系统集成监理方案(技术标).doc
- AIAS-Java资源
- 基于YOLOv5目标检测算法和U-Net图像分割算法的绿植病害识别与检测系统(Based on YOLOv5 object detection algorithm and U-Net image se
- 信息技术与计算机审计-PPT课件.ppt
- 电子商务的发展趋势.docx
- 2020版新学优数学同步人教A必修三精练:1章-模块复习课-第1课时-算法初步-Word版含解析.docx
- 小学简便算法100题.pdf
- 网络营销如何提升企业品牌?-.doc
- 软件质量保证措施研究.doc
- 中国人工智能未来发展的五大战略.docx
- 网络营销方案怎么写【4篇】.doc
- 通信原理习题解答.ppt
- 专业的网站策划方案写法演示标准.doc


