OpenStack Liberty Neutron部署实战与问题解决

0 下载量 92 浏览量 更新于2024-08-29 收藏 125KB PDF 举报
OpenStack Liberty版本的Neutron安装部署过程中,对于非网络技术人员来说,确实存在挑战,因为网络的复杂性是部署的关键因素。尽管OpenStack致力于简化过程,但理解网络基础知识对于成功部署至关重要。本文主要涵盖以下几个关键知识点: 1. **Neutron组件**:Neutron的核心组件包括Neutron-server,它作为API的集散中心,接收并转发请求至合适的插件,如Linuxbridge-agent,处理网络操作。插件和代理负责具体功能,如连接端口、创建网络和子网,支持多种网络设备和技术,如Cisco、NEC OpenFlow、OpenvSwitch、Linux Bridge以及VMware NSX。 2. **消息队列**:消息队列在Neutron内部扮演通信桥梁的角色,如RabbitMQ、Qpid和ZeroMQ,它们确保了Neutron-server与其他组件间的有效通信,并存储插件状态。 3. **抽象概念与实际网络映射**:Neutron将网络、子网和路由器视为对象,这些对象代表物理网络的概念,如网络包含子网,路由器负责在不同子网间路由流量。外部网络(external network)是一个特殊类型,它不仅在虚拟层面上定义,还代表与OpenStack部署外部物理网络的连接。 4. **部署步骤**:部署时首先需要创建一个external网络,它具有对外部网络的访问权限,允许外部设备通过它来与OpenStack内的虚拟网络通信。 5. **问题与解决方案**:文章提到在部署过程中可能会遇到各种问题,例如配置错误、依赖关系不清晰等。通过详尽的描述和问题剖析,本文旨在提供一种问题解决的路径,帮助读者理解和解决在安装过程中可能遇到的难题。 6. **目标与启示**:本文的主要目的是分享作者的实际经验,希望为那些初次尝试部署Liberty版本Neutron的用户提供指导,即使缺乏网络基础,也能通过学习和实践逐步掌握其部署技巧。 阅读这篇文章将有助于理解OpenStack Liberty Neutron的部署原理,如何处理网络配置,以及如何解决部署过程中可能出现的问题,为读者在实际操作中提供宝贵的参考和指导。
2019-12-26 上传
一、Virtual Box的安装 1、安装Virtual Box 2、 Virtual Box网络设定 3、 安装操作系统 二、 环境预配置 1、 网路设置 2、 分别修改三个虚拟机的主机名 3、 主机地址映射配置 4、 禁用selinux 5、 CentOS6本地yum源配置 注:先加载镜像 6、 NTP安装服务 三、 本地源制作 1. Centos6.6本地base、extra源制作 2. 本地base、extra源制作 3. 本地epel、openstack源制作 4. ftp服务安装 5. 修改yum源仓库指向文件 四、 keystone安装(上) 1. 安装Mysql服务 2. 安装rabbitmq消息队列 3. 为nova,neutron,cinder.heat创建用户并授权 五、 keystone安装(下) 1. 创建库和授权 2. 创建库和授权 3. 生成PKI认证所需要的证书文件 4. 同步keystone数据库,生成keystone所需的表 5. 启动keystone服务和校验服务状态 6. 创cron任务,配置定期清理过期的token 7. keystone创建user,tenant,role和endpoint 六、 Glance安装 1. Glance的安装 2. 配置glance-api服务 3. 配置glance-registry服务 4. 启动并校验glance服务 57 七、 Nova安装 59 1. nova的安装与配置 59 2. 安装和配置nova 60 八、 Neutron安装 63 1. neutron的安装与配置 63 2.Neutron使用二层组件 66 3. 配置OVS二层插件 67 4. 配置nova支持neutron 67 5. 启动neutron-server服务 68 6. 重启nova服务和neutron联动 69 7. 重启neutron-server 69 8. controller0上校验neutron的配置 69 九、 Horizon安装 71 1. Horizon组件的安装与配置 71 十、 Compute0安装nova 74 1. nova的安装与配置(compute0-10.20.0.30) 74 2. nova的安装与配置 75 十一、 Compute0安装neutron 78 1. neutron的安装与配置(compute0) 78 十二、 Network0安装neutron 83 1. neutron的安装与配置 83 十三、 新建网络 91 1. 配置安全组规则 91 2. 新建网络 92 3 .创建云主机 99 4 .分配浮动ip 101 十四、 心得体会 107