首页 > 其他分享 >openstack实例无法访问外网案列

openstack实例无法访问外网案列

时间:2024-11-29 11:04:29浏览次数:8  
标签:无法访问 案列 网卡 eno1 网桥 ex br openstack yes

1、说明

  • 以管理员身份创建完成外部网络、子网、上传镜像、实例类型、创建租户、用户
  • 以创建的用户身份登录,创建内部网络、子网
  • 创建完成2台实例
  • 现象为两台实例之间能通,实例至内部网关能通,实例到路由器外网接口(192.168.6.30)能通,实例访问外网不通

2、环境说明

主机名IP        角色备注
controller192.168.6.10控制/网络/计算开启虚拟化引擎
computer192.168.6.20计算节点开启虚拟化引擎

3、控制节点配置检查网卡信息

  • 将openstack主机网卡添加到br-ex网桥

  • 其中eno1是主机网卡,br开头的是网桥,通过一下命令查看网桥
[root@controller05 ~]# ovs-vsctl list-br 
br-ex
br-int

br-ex是外部网桥,br-int是集成网桥

 通过以下命令查看网桥端口

[root@controller05 ~]# ovs-vsctl list-ports br-ex 
eno1
patch-provnet-dc5a83cf-b0f9-42c1-9027-e9f89f89edfb-to-br-int

目前只有一个br-int的Patch端口,并没有端口连接到Openstack上的外部接口,因此当前Openstack云平台上的实例无法与外网通信,这里改用网卡配置来将Openstack主机上的网卡作为一个端口添加到br-ex网桥上(根据自己的网络环境来替换其中的网卡名称、IP地址和DNS服务器等参数值)

 创建与br-ex相关的网络配置信息

[root@controller05 network-scripts]# cp ifcfg-eno1 ifcfg-br-ex 

修改ifcfg-br-ex配置文件,关键修改TYPE、NAME、DEVICE的值

[root@controller05 network-scripts]# vi ifcfg-br-ex 
TYPE=OVSBridge
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=br-ex
UUID=e2e2a053-ac39-415d-8052-6483894f3632
DEVICE=br-ex
ONBOOT=yes
IPADDR=192.168.6.10
PREFIX=24
GATEWAY=192.168.6.1
DNS1=112.4.0.55
DNS2=221.131.143.69

修改ifcfg-eno1配置文件

[root@controller05 network-scripts]# vi ifcfg-eno1
TYPE=OVSPort
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno1
UUID=e2e2a053-ac39-415d-8052-6483894f3632
DEVICE=eno1
ONBOOT=yes
OVS_BRIDGE=br-ex

重启网卡

[root@controller05 network-scripts]# systemctl restart network

再次查看br-ex网桥端口

[root@controller05 network-scripts]# ovs-vsctl list-ports br-ex 
eno1
patch-provnet-dc5a83cf-b0f9-42c1-9027-e9f89f89edfb-to-br-int

备注:修改以上配置后可以实现实例与外部网络(internet)通信

标签:无法访问,案列,网卡,eno1,网桥,ex,br,openstack,yes
From: https://blog.csdn.net/jiangqingmin/article/details/144129220

相关文章

  • Openstack 社区版 2023.2 部署(all-in-one)
    一、版本介绍Openstack:2023.2Cephversion:PacificLinuxsystem:Rocky9.3网络:ens160(管理网)ens192(业务网)二、Rocky9.3系统安装三、系统环境配置1、修改ssh配置,允许root用户登录2、修改主机名、禁用防火墙和Selinuxhostnamectlset-hostnameco......
  • 二.国产化系统—银河麒麟系统网络无法访问/无法使用/网络受限
    1.概述  电脑出现网络无法使用的问题,提示大致包含网络无法访问、网络受限、网络未连接等等。此类问题均可参考以下步骤进行处理。2.解决方法1.尝试更换网线  将网线接入到其它网络接口;然后再将另一端网线头接入到你的主机上,再看看网络是否正常。【可能是网线损坏、......
  • 宝塔面板外网地址无法访问的原因和解决方法
    宝塔面板外网地址无法访问可能有以下几个原因及相应的解决方法:端口未开放原因:服务器防火墙或安全组设置中没有开放宝塔面板使用的默认端口(如8888)。解决方法:登录服务器,检查并确保防火墙或安全组规则中已添加允许外部访问的规则。IP地址限制原因:在宝塔面板的安全设置中,......
  • 在帝国CMS后台禁止了管理自己的ip地址无法访问解决办法
    当你遇到帝国CMS无法访问的情况,通常是因为配置文件中的IP禁止设置出现了问题。以下是具体的解决步骤:问题1:无法访问自己的网站原因分析问题通常出现在 config.php 文件中的 closeip 设置,可能在最后一个IP后面有多余的空行或空格。解决方法打开 config.php 文件:......
  • CentOS7.4安装部署openstack [Liberty版] (一)
    一、OpenStack简介OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简......
  • CentOS7.4安装部署openstack [Liberty版] (二)
    继上一篇博客CentOS7.4安装部署openstack[Liberty版](一),本篇继续讲述后续部分的内容一、添加块设备存储服务1.服务简述:OpenStack块存储服务为实例提供块存储。存储的分配和消耗是由块存储驱动器,或者多后端配置的驱动器决定的。还有很多驱动程序可用:NAS/SAN,NFS,ISCSI,Ceph等等。块存......
  • 无法访问 Numpy
    我正在尝试在VSCodium(Python新手)上运行代码,但它说找不到numpy模块,但是当尝试安装它时,它说要求已经满足!我阅读了有关此问题的多个主题,但无法得到任何解决此问题的信息!我已经尝试解决这个问题几个小时了,所以非常感谢任何帮助/提示!看起来你是在使用错误的Python......
  • OpenStack基础平台部署案例
    OpenStack基础平台部署案例案例描述本案例是讲述如何使用云主机搭建OpenStack云平台。包括两种搭建的方式,一种是直接执行脚本安装,另一种是使用Ansible安装。使用这种方式,不需要重复安装系统去搭建平台,只需要创建云主机去构建OpenStack云平台,使用云主机去练习相应的操作。案......
  • 如何避免请求无法访问的资源
    404notfound错误表示服务器无法找到所请求的资源。对于浏览器来说,这意味着该url无法识别。404请求会让用户感到沮丧,并可能导致网站性能不佳。此外,搜索引擎会抓取不存在的页面并将其编入索引,因此,网站的排名会受到负面影响。总而言之,我们可以通过一些方法来避免搜索无法访问的......
  • 网站无法访问,提示数据库连接失败,用户名和密码不正确?
    当网站提示数据库连接失败,并指出用户名和密码不正确时,可以采取以下步骤来诊断并解决这个问题:确认数据库凭证检查应用程序配置文件中用于连接数据库的用户名和密码是否正确。常见的配置文件有.env、database.ini、database.properties等,具体取决于使用的框架或语言。如果是在......