openstack 填坑笔记1:pike版本,外网连接配置

openstack 填坑笔记3:vmware 实验环境,虚拟机实例卡在系统引导,不能启动操作系统 openstack  pike版  devstack安装,都设置好了,就是创建的实例,操作系统不能启动,显示booting from hard disk...截屏如下:无论是网上下载的cirros镜像,还是自己安装再上载创建的linux,windows镜像,都不能启动,卡了一段时间,转战实体机,直接在裸机上安装linux,再安装openstack,一切正常,虚拟机实例都正常启动,(windows ... 阅读详情

openstack  devstack  pike版本安装好后,测试网络都很顺利,vm机器能ping通外网,但要外网默认的外网是 172.24.4.0/24,而单位的所在网络是172.16.10.0/24 ,问题来了,vm可以访问外面,但外面要访问vm,需要绑定浮点ip,因此,openstack设置的外网不能是172.24.4.0/24,而应该是外网端口连接的 172.16.10.0/24 网络,因此,只能删除可用的public网络定义,重新建立一个虚拟网络,但新建的172.16.10.0/24网络总是不通,vm不能访问外网。

经查网络,终于解决问题,关键点在于外网的设置要与实际的网络绑定。有如下几点:

1. 查看安装时的 local.conf安装配置文件

Q_AGENT=linuxbridge
ENABLE_TENANT_VLANS=True
TENANT_VLAN_RANGE=3001:4000

PHYSICAL_NETWORK=default

有如上几行,说明使用的是 linuxbridge 桥接技术,物理网络是 default

2. 查看/etc/neutron/plugins/ml2/ml2_conf.ini 文件

里面有如下几行

[ml2]
tenant_network_types = vxlan
extension_drivers = port_security

mechanism_drivers = openvswitch,linuxbridge

//两种桥接技术openvswitch,linuxbridge都支持

...

[ml2_type_flat]
flat_networks = default,public,

支持default和public名称的实际网络接口

....

[linux_bridge]
physical_interface_mappings = default:eno3

bridge_mappings = public:br-ex

default映射到eno3网卡

3. 有了以上信息,在openstack dashboard 界面创建外网网络


网络类型为flat,物理网络要和上面查到的信息对应,是default,绑定到外网网卡eno3上去了

4.点击下一步创建子网public_sub


注意,这个外网是openstack所在的外部网络,可以是internet,也可以是单位内的网络,网络地址和网关地址是单位所在网络的真实网关地址

5.点击下一步设置dhcp,地址范围可以限定在未使用的一段


建议还是要设置dhcp,因为连接路由设置接口时通过自动分配的ip才能成功,反正我这里是这种情况。

6. 建立好外部网络定义后,就可以把外网连接上路由器,可以新创建路由器或连接到现有路由器上

新建路由器,设置路由器的外网是public,设置网关,我这是选择public外网后,自动分配一个如172.16.10.182(在上面dhcp指定范围的网址)作为路由public网络的接口ip,这里我选创建一个接口,再把这个接口指定为路由接口,总是不通,而自动分配的ip作为接口就一切ok

7. 把vm所在的local虚拟网络连接上路由,在虚拟机上可以测试ping外网,ok




openstack报未能连接接口的错误 一、确认问题 1、在dashboard页面上为一台虚机连接一个新的接口,但是页面报未能连接接口: 2、然后查看neutron的日志看到如下报错: 3、估计是不支持vlan网络,然后看下openvswitch的配置文件: vim /etc/neutron/plugins/ml2/openvswitch_agent.ini 二、解决问题: 1、没有发现bridge_mappings的配置,添加如下新配置: bridge_mappings = vlan:br-vlan 2、添加.. 阅读详情

相关推荐

Neutron探讨 -- Openstack网络组件

在讲Neutron之前,我们先来看看Openstack网络组件的发展历程。 1. nova-network Openstack在2010年正式发布它的第一个版本Austin的时候,nova-network作为它的核心组件被包含其中。nova-network的功能主要有: - IP地址分配 包含为虚拟主机分配私有(固定)和浮动IP地址。 - 网络模型与管理 提供了虚拟网络使虚拟主机之间以

阿Q的专栏 5374

解决使用DevStack 安装 OpenStack 重启后br-ex失效的问题

问题描述:虚拟机ubuntu16.04安装完openstack重启后,实例不能连接外网,虚拟机有网络。 参考:https://blog.youkuaiyun.com/Jmilk/article/details/89850079 通过ovs-vsclt查看 发现是通过br-ex连接外网,因此将虚拟机网络设置在和br-ex同一个网段下应该就可以了,通过实...

qq_37126193的博客 2388

深入理解OpenStack Neutron之---3 Neutron的资源模型---读书笔记

目标: 掌握neutron资源模型以及主要表的表结构。 目录: 1 Neutron资源的租户隔离 2 Network 1 Neutron资源的租户隔离 实现:通过字段tenant_id实现资源的租户隔离 数据隔离: 不同租户的网络之间不能打通, br-int,br-ethx通过VLAN来隔离各个租户网络数据流量 br-tun通过tunnel隔离租户网络流量 一个计算节点有: 一个br-int 一个br-ethx/br-tun 多个qbr(qb...

qingyuanluofeng的专栏 1460

OpenStack的网络管理指南(5)——网络底层(未完结)

OpenStack的网络管理指南第五部分 原文老地方:http://docs.openstack.org/trunk/openstack-network/admin/content/ch_under_the_hood.html 本章介绍了两种网络场景和open vSwitch插件以及Linux桥接插件如何实现这些场景。 Open vSwitch 本节

program_thinker的专栏 6614

openstack学习之neutron_linuxbridge_agent分析

 linuxbridge是和linuxbridge plugin匹配的core agent,主要实现L2层的功能和security group的功能。security group的功能逐渐会被neutron firewall取代。 linuxbridge的启动命令在linuxbridge_neutron_agent.py中 启动的时候需要提供neutron.conf和linuxb

zhengleiguo的专栏 1万+

Linux系统管理(10)——Centos8 重启网络服务 网络相关命令

问题描述: 新安装的CentOS8系统由于网络服务命令与之前版本有较大改变,在这里做详细介绍。 目录 1、修改网卡配置文件: 2、重启网络服务 3、测试网络 1、修改网卡配置文件: [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens160 #如下图,将ONBOOT=no改为yes 2、重启网络服务 nmcli c reload ens160 #重启网卡 [root@localhost ...

信息安全领域优质创作者|操作系统领域专家 3478

openstack使用openvswitch网络管理配合vxlan及flat管理

1.驱动的选择,neutron.agent.linux.interface.OVSInterfaceDriver与openvswitch,建议选择前者,后者是官网配置。2.ovs-vsctl show查看网卡类型,br-tun需要与其他节点连接,以下连接信息。如无以下信息,可重启服务,实在不行需重启物理机。3.ovs-vsctl中br-int的网桥需有相关虚拟机的端口信息。3.ovs-vsctl中br-int的网桥需有相关虚拟机的端口信息。5.配置完成后,需要测试不同宿主机之间的虚拟机进行访问测试。

Emerson的博客 1512

从Axure转Figma?这篇编组、缩放、圆角、评论的对比指南帮你无缝切换

本文为资深Axure设计师提供了向Figma无缝迁移的实战指南。文章深度对比了编组、缩放、圆角、评论等核心操作,重点解析了Figma独特的自动布局、组件系统和实时协作功能,旨在帮助用户快速适应新工具,实现设计思维与工作效率的跃迁。

tomato的博客 850

OpenStack----多节点部署(实验)

文章目录一、实验环境二、实验配置思路三、实验步骤3.1 硬件规划3.2 网络配置3.3 环境优化3.4 ct 控制节点部署OpenStack3.4.1 安装一键部署工具3.5 登录web页面测试总结 一、实验环境 ① 控制节点 命名为ct CPU:双核双线程–CPU虚拟化开启 内存:8G 硬盘:300G+2048G(充当CEPH块存储) 网卡:VM1-192.168.100.10 NAT-19...

weixin_45726050的博客 3919

OS实验xv6 6.S081 开坑

OS实验xv6 6.S081 开坑 终于把xv6 2019 6.S081做完了,网络部分没有写,因为有计网实验了。怎么说呢,xv6的坑有点多,能做完多亏了:和我同学ljj交流,参考RedemptionC老哥的博客(他写的非常详细,遗憾的是,他好像没有写mmap),再者就是参考这位老哥的做法(没有源码,写得不是特别详细,不过有借鉴作用,mmap就是借鉴了他的思想)……废话不多说了,直接开始。 实验指导 首推RedemptionC的博客 这位老哥的个人博客 xv6 6.S081官网(后面的实验都要参考官网

不定期更新系统使用、编程小技巧,哔哩哔哩账号:https://space.bilibili.com/399455629,欢迎关注 4493

华东师范大学2020机试题解

1.统计卡牌的值 #include<iostream> #include<string> #include<vector> //#include<algorithm> using namespace std; int main() { int n; cin>>n; int answer=0; for(int i=0;i<n;++i) { string str; ci

qq_42254342的博客 1901

openstack傻瓜式部署方式RDO(2021)

文章目录RDO (packstack)安装示例一、准备与安装 RDO (packstack) 简介:          RDO是红帽Red Hat Enterprise Linux OpenStack Platform的社区版.一个开源工具          可在centos7上快速部署T版,Centos8上快速部署U版 官网: https://

donghua的记录空间 4259

Transformer实战(30)——Transformer注意力机制可视化

在本节中,我们讨论了人工智能面临的最重要问题之一:可解释人工智能 (explainable artificial intelligence, XAI)。随着语言模型的不断发展,可解释性成为一个严峻的问题。本节中,我们从 Transformer 的角度出发,研究了 Transformer 架构中的自注意力机制,尝试通过各种可视化工具理解这些机制的内部过程。

盼小辉丶的博客 2628

在 ML2 中配置 OVS flat network - 每天5分钟玩转 OpenStack(133)

前面讨论了OVS local network,今天开始学习 flat network。 flat network 是不带 tag 的网络,宿主机的物理网卡通过网桥与 flat network 连接,每个 flat network 都会占用一个物理网卡。 在 ML2 配置中 enable flat network 在控制节点 /etc/neutron/plugins/ml2/ml2_conf.ini 中设置 flat network 相关参数: tenant_network...

jj1130050965的博客 1045

利用requests库下载bilibili字幕文件

文章目录1. 前言2. 程序下载大法好2.1 挖掘思路2.2 核心知识点2.3 汇总代码 1. 前言   之前的博客介绍了使用工具下载B站视频,但美中不足的是无法下载字幕。为了提高效率,将下载字幕的工作用程序自动化处理。 2. 程序下载大法好 2.1 挖掘思路   在谷歌浏览器中按下F12,打开谷歌开发者工具。搜索subtitle,则会得到一个json文件,如下图所示:   在网页中空白位置点击查看网页源代码,然后通过搜索(Ctrl+f)查找subtitle,则会发现在subtitle_url中包含了对应

herosunly的博客 4万+

【Bug已解决】codex: tool call timeout / Function execution exceeds limit — CodeX CLI 工具调用超时解决方案

CodeX CLI 工具调用超时(Bash/文件/MCP)的解决方案,含增加超时、拆分命令、后台运行、避免交互卡住与限制读取。

博客 4204

14 Openstack-Ussuri集群-改装linuxbridge为openvswitch + vxlan -centos8

这里写目录标题1 前情提要1.1 现应用分布情况2 前置工作2.1 所有安装过linuxbridge的节点都删除 - compute163/1642.2 安装openvswitch - compute163/1643 相关配置修改3.1 控制节点配置修改3.2 计算节点配置修改X.过程中遇到的问题 1 前情提要 #根据之前的集群部署教程,我们已经部署完了openstack最小化安装版本的应用,之前使用的是官网提供的linuxbridge+vxlan模式; #本教程,我们要将linuxbridge+vxlan

盲盒岛 2442

AI大模型探索之路-应用篇11:AI大模型应用智能评估(Ragas)

随着人工智能技术的飞速发展,AI大模型(LLM)已经成为了推动技术创新和应用的关键因素。这些大模型在语言理解、图像识别、自然语言生成等领域展现出了惊人的能力。然而,随着模型规模的增大,它们对计算资源的消耗、环境适应性、模型稳定性、安全性和可解释性等方面也提出了新的挑战。因此,对AI大模型进行智能评估变得至关重要,以确保它们在实际应用中的稳定性、可靠性和有效性。本文将详细介绍Ragas框架,一个专为AI大模型设计的智能评估工具。

寻道AI,探索AI无限可能! 5542

单节点OpenStack一体化部署

单节点OpenStack一体化部署 在这里我们使用RDO的Packstack来使用单一的All-in-One(一体化)节点来验证OpenStack云部署 【环境准备】 VM16、Xshell、Openstack-6.0-RHEL7-x86_64、rhel-server-7.1-x86_64-dvd 一、 安装RHEL7虚拟机名为Allinone:(自定义内存8G/10G,50G,单个文件) 1.增加一个SATA,如图所示 第一块SATA使用镜像rhel-server-7.1-x86_64-dvd 第二块SA

Cys_33的博客 2599

Kubernetes 集群升级与备份恢复:从 1.24 到 1.30 的平滑升级实战

详解 Kubernetes 集群版本升级流程(kubeadm 方式),包括前置检查、组件逐个升级、节点排水与恢复,同时演示 etcd 备份与集群灾难恢复方案。

kaixin110a的博客 35

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Openstack开通虚拟机实例的外部通信

Openstack内部虚拟机连通外部通信 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录Openstack内部虚拟机连通外部通信前言二、开通虚拟机实例的外部通信1.将OpenStack主机网卡添加到br-ex网桥上2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着云计算的不断发展,openstack这门技术也越来越重要,很多人都开启了openstack学习,本文就介绍了openstack的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考

weixin_50539379的博客 5832

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

02:Openstack部署安装

02:Openstack部署安装 1 案例1:配置yum仓库 1.1 问题 本案例要求配置基本环境: 配置三台虚拟机 2CPU,6G 内存,50G 硬盘 2CPU,4.5G 内存,100G 硬盘 配置静态IP ifcfg-eth0 openstack : 192.168.1.10 nova: 192.168.1.11, 192.168.1.12 配置主机名 /etc/hosts,能够相互 ping...

weixin_40041436的博客 696

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

通过dashboard在openstack-ussuri中创建实例

虚拟机创建 1、创建网络 1.1、创建外网 管理员-》网络-》新建网络 供应商网络应与openstack部署过程中的配置保持一致(vxlan) 注意:如果想使用虚拟机上网,则需要将子网ip与和host的ip网段保持一致 1.2、创建内网 项目-》网络-》创建网络 备注:内网中子网ip地址可以随意填写 创建完成后可以在“项目-》网络-》网络拓扑”中看到以下图标 ###2创建路由 2.1新建路由 项目-》网络-》路由-》新建路由 2.2为路由新建接口 项目-》网络-》路由-》具体路由名称-》

qq_25650463的博客 487

OpenStack LinuxBridge网络模式修改为OpenvSwitch网络模式

文章目录查询当前openstack的网络类型neutron的配置关闭Linuxbridge服务 查询当前openstack的网络类型 [root@controller ~]# openstack network agent list +--------------------------------------+--------------------+------------+-------------------+-------+-------+---------------------------

qq_45631844的博客 2571

OpenStack网络 - 使用vlan模式来剖析openstack网络相关概念及原理

openstack网络

gokeibi的专栏 5454
上一篇: openstack devstack的pike版本错误:No sql_connection parameter is established 解决办法
下一篇: openstack学习笔记: 制作 winndows镜像
领尚
博客等级 码龄14年 1143粉丝 271原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值