Neutron

openstack中使用linux_bridge实现vxlan网络

穿精又带淫゛_ 提交于 2020-04-13 15:09:25
【今日推荐】:为什么一到面试就懵逼!>>> openstack环境: 1 版本:ocata 2 系统:ubuntu16.04.2 3 控制节点 1个 + 计算节点 1个 4 控制节点网卡为ens33,ip = 172.171.5.200 ens34 manual模式 无IP (为什么外网网卡ens34没有IP地址?这是另一个故事,后面有专门章节讲解。) 计算节点网卡 ens33 ,ip = 172.171.5.201 一 vxlan配置 1 控制节点: 编辑/etc/neutron/plugins/ml2/ml2_conf.ini文件 配置tenant_network_types = vxlan。该配置意义是项目中创建的内部网络为vxlan类型。 配置flat外部网络的标签为provider,在创建外部网络时使用。 编辑/etc/neutron/plugins/ml2/linuxbridge_agent.ini文件 配置物理网卡的映射,通俗讲即指定外网网卡。ens34为本环境中出外网网卡。 指定vxlan的封装IP,即外层IP。 2 计算节点 同理配置计算节点,标签label要和控制节点一致 隧道的封装IP为ens33的IP地址 重启网络服务。 service neutron-server restart service neutron-linuxbridge-agent

Tungsten Fabric入门宝典丨编排器集成

微笑、不失礼 提交于 2020-04-12 19:27:07
作者:Tatsuya Naganawa 译者:TF编译组 Tungsten Fabric入门宝典系列文章,来自技术大牛倾囊相授的实践经验,由TF中文社区为您编译呈现,旨在帮助新手深入理解TF的运行、安装、集成、调试等全流程。如果您有相关经验或疑问,欢迎与我们互动,并与社区极客们进一步交流。更多TF技术文章,请点击公号底部按钮>学习>文章合集。 Tungsten Fabric已经实现了多个编排器的集成。 在内部,Tungsten Fabric的编排器集成组件基本上对每个编排器都执行相同的操作,包括: 在虚拟机或容器启动时分配端口。 将其“插入(plug)”虚拟机或容器。 接下来我描述一下每个编排器要做的事。 OpenStack 当与OpenStack一起使用时,neutron-plugin将成为OpenStack和Tungsten Fabric Controller之间的主要接口。 Neutron-plugin将直接加载到neutron-api进程中(某些模块需要在neutron.conf中指定),并且该逻辑将执行与Neutron的request/response相关的操作,例如network-list或port-create等等。 该模块的一个特性是它不会使用在MySQL中创建(在典型的OpenStack设置中)的Neutron数据库。 由于它直接使用Tungsten Fabric

Openstack计算主机安装配置流程二

徘徊边缘 提交于 2020-04-07 12:02:23
Openstack计算主机安装配置流程 1.环境配置 Hosts配置   修改/etc/hosts文件,增加wtcontroller、wtcompute1、wtcompute2: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 172.16.10.100 wtcontroller 172.16.10.101 wtcompute1 172.16.10.102 wtcompute2   修改本机hostname(以计算主机wtcompute1为例) echo "wtcompute1"> /etc/hostname 1.1修订yum源 本示例使用的时163的yum源: CentOS7-Base-163.repo 将以上文件拷贝至/etc/yum.repos.d目录下 备份该目录下CentOS-Base.repo文件 修改CentOS7-Base-163.repo为CentOS-Base.repo 执行以下命令: yum clean all #清除缓存 yum makecache #生成缓存 yum list #显示所有已经安装和可以安装的程序包

Openstack计算主机安装配置流程二

[亡魂溺海] 提交于 2020-04-07 09:12:24
Openstack计算主机安装配置流程 1.环境配置 Hosts配置   修改/etc/hosts文件,增加wtcontroller、wtcompute1、wtcompute2: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 172.16.10.100 wtcontroller 172.16.10.101 wtcompute1 172.16.10.102 wtcompute2   修改本机hostname(以计算主机wtcompute1为例) echo "wtcompute1"> /etc/hostname 1.1修订yum源 本示例使用的时163的yum源: CentOS7-Base-163.repo 将以上文件拷贝至/etc/yum.repos.d目录下 备份该目录下CentOS-Base.repo文件 修改CentOS7-Base-163.repo为CentOS-Base.repo 执行以下命令: yum clean all #清除缓存 yum makecache #生成缓存 yum list #显示所有已经安装和可以安装的程序包

Centos7上部署openstack mitaka配置详解(将疑难点都进行划分)

余生长醉 提交于 2020-04-05 20:21:29
在配置openstack项目时很多人认为到处是坑,特别是新手,一旦进坑没有人指导,身体将会感觉一次次被掏空,作为菜鸟的我也感同身受,因为已经被掏空n次了。 以下也是我将整个openstack配置过程进行汇总,并对难点进行分析,希望对您们有所帮助,如果在配置过程中有疑问,也可以进行留言。 尝试自己配置前可阅读《 菜鸟帮你跳过openstack配置过程中的坑 http://www.cnblogs.com/yaohong/p/7352386.html 》。 同时如果不想一步步安装,可以执行安装脚本: http://www.cnblogs.com/yaohong/p/7251852.html 一:环境 1.1主机网络 系统版本 CentOS7 控制节点: 1 处理器, 4 GB 内存, 及5 GB 存储 计算节点: 1 处理器, 2 GB 内存, 及10 GB 存储    说明:   1:以CentOS7为镜像,安装两台机器(怎样安装详见 http://www.cnblogs.com/yaohong/p/7240387.html )并注意配置双网卡和控制两台机器的内存。   2:修改机器主机名分别为:controller和compute1 #hostnamectl set-hostname hostname   3:编辑controller和compute1的 /etc/hosts 文件

OpenStack总体架构概览&OpenStack核心组件介绍

巧了我就是萌 提交于 2019-12-13 15:06:29
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> IaaS(基础架构即服务):OpenStack,CloudStack PaaS(平台即服务):Docker,Openshift SaaS(服务即服务):主要面对终端用户,可通过一个浏览器就可以实现使用任何应用,而无需安装。 DBaaS(Database as a Service) FWaaS(Firewall as a Service)    异步队列服务:接收创建、启动、删除等等任务的队列,当同时要启动200个VM实例时,只需将启动VM的请求放到异步队列中后,就可以开始干其它事情了。 OpenStack的组件: OpenStack的API风格为:RESTful,它可以兼容AWS(亚马逊云)、S3;即Openstack可直接调用AWS或S3上的应用,也可以直接在AWS、S3上调用OpenStack的应用;可非常方便的组件混合云。 核心组件:(10个) 1. 服务名:Compute(代码名:Nova) :它主要用来管理VM实例的完整生命周期,启动、资源分配、关闭、销毁、运行中SSH密钥注入、SSH连接的提供等,均由它来提供。 2.服务名:Networking(代码名:Neutron):早期由Nova,即Compute来提供,从F版(Folsom release)开始独立出来,用于提供网络连接服务,它采用插件设计

Openstack云平台的部署、组件服务、创建与测试(一)

谁说胖子不能爱 提交于 2019-12-12 18:52:38
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、先说说云计算的前世今生 IT系统架构的发展到目前为止大致可以分为3个阶段: 1、 物理机架构阶段: 应用部署和运行在物理机上。 比如企业要上一个ERP系统,如果规模不大,可以找3台物理机,分别部署Web服务器、应用服务器和数据库服务器。 如果规模大一点,各种服务器可以采用集群架构,但每个集群成员也还是直接部署在物理机上。 早期都是这种架构,一套应用一套服务器,通常系统的资源使用率都很低,达到20%的都是好的。 2、虚拟化架构阶段: 决定了物理服务器的计算能力越来越强,虚拟化技术的发展大大提高了物理服务器的资源使用率。 这个阶段,物理机上运行若干虚拟机,应用系统直接部署到虚拟机上。 虚拟化的好处还体现在减少了需要管理的物理机数量,同时节省了维护成本。 3、云计算架构阶段: 虚拟化提高了单台物理机的资源使用率,随着虚拟化技术的应用,IT环境中有越来越多的虚拟机,这时新的需求产生了,"如何对IT环境中的虚拟机进行统一和高效的管理"。有需求就有供给,云计算登上了历史舞台。 什么是云计算? 云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 通过互联网进入可配置的计算资源共享池(资源包括网络,计算,存储,应用软件,服务) 云计算的服务类型 二、OpenStack介绍 1. 项目起源