关于openstack的网络问题

问题描述

我使用的是openstackjuno版本,按照官方给的文档部署成功。最近在折腾opentstack的时候遇到这样一个大坑,因为突然一个操作错误导致无法创建实例,实例卡在building状态,表示没有成功的分配上资源,查看日志是网络出错,然而配置文件一切如往常并无变化,经决定清空和重建neutron的数据库,又经过一番时间环境部署完成,检查各功能以及日志并没有发现error。创建linux实例也是正常启动,启动后为其分配floatingip,并添加icmp和ssh协议的规则,接下来测试,在虚拟机中ping控制节点可以正常ping通,控制节点ping虚拟机的floatingip也可以正常ping通,然而要通过ssh协议访问虚拟机时就出现问题,控制节点用ssh登陆虚拟机,用netstat-antp|grep:22查看端口发现连接是established,后通过tcpdump抓包也发现控制节点与虚拟机成功建立了三次握手协议,建立之后就是一些push和ack,没有正常的密钥交换和数据通信了。在这里检查neutron的日志也没有发现错误,有朋友提醒我可能是iptables的规则导致的,但是对着openstack系统如何使用iptables不太了解,我所做的也只是清空iptables的所有规则,然后重启openstack的所有服务,发现规则又全部重新建立了,但这样的问题依然存在,我的老师问我是不是其他协议可以正常通信,于是我又试验了http协议,用wget去下载控制节点上的apache首页,通过端口查看和抓包分析,依旧是建立了三次连接后没有再有数据上的通信了。本人对openstack的了解不多,还请各位大神们能指点指点,能说说原理也是极好的。

解决方案

时间: 2024-11-10 01:32:50

关于openstack的网络问题的相关文章

OpenStack Neutron网络指南

自从云计算开始以来,云中部署应用程序的基本过程几乎没有发生变化,即首先部署应用组件和数据库元素,然后通过网络,将它们与用户连接. 然而,如何连接这些应用的细节发生了改变.因为定义"网络即服务"的方式改变了. 一直以来,OpenStack 在Quantum(现在为Neutron)中具备明确的NAAS模型,这也是一个NAAS演变很好的例子,并且可以看出我们在不断向前发展. 当设立云应用的连接服务时,云管理员往往不具备高级的网络技能,为了避免成为永久的中间人,需要了解OpenStack Ne

openstack之网络基础

L1:物理层L2:数据链路层,基于mac地址的通信,通过交换机连接:对等传输,即交换机上的一个主机发一个包,连接在该交换机上的所有机器都能收到:L3:网络层,基于ip地址,路由器设备,连接不同网段,进行路由选择: 交换机/路由器的区别:1.工作层级不同,交换机在L2,路由器在L3:2.数据转发依据对象不同:交换机传输基于mac地址的数据帧,路由器传输基于ip地址的ip数据包:3.解决问题不同:交换机使得同网段互通/路由器使得多网段互通: IP Tableip netns exec router-

openstack 下网络[路由绑定]故障解决

1. 查询网络信息 [root@kf-test-pinyun-048228 ~(keystone_admin)]# neutron net-list | grep w2 | 01a7ab13-65a8-4300-a53b-d6a774414c2a | w2 | 67f3da0b-a513-4857-8ad7-2283494a3b4f 192.168.0.0/24 | 2. 查询子网信息 [root@kf-test-pinyun-048228 ~(keystone_admin)]# neutron

OpenStack Neutron下的网络服务

OpenStack基金会目前已量身定制了自己的目标, 就是充分利用云计算社区中众多的优秀人才开发出一个强大的.开放的和灵活的软件套件,这个套件将支持各种不同环境中的云计算,像公有云.私有云以及混合云. 并且通过使用一个开源开发模式,在两年不到的时间里基金会已创建了一个在计算.存储以及网络中支持关键任务的强大基础分布,以及在资源计量.身份认证和图形用户界面(GUI)等方面的重要支持功能,而这些工作都是通过用于集成和扩展的应用程序编程接口(API)完成的.但是,我们并不总是会停下来仔细查看框架中的个

openstack网络模式之vlan分析

openstack neutron中定义了四种网络模式:# tenant_network_type = local# tenant_network_type = vlan# Example: tenant_network_type = gre# Example: tenant_network_type = vxlan本文主要以vlan为例,并结合local来详细的分析下openstack的网络模式.1. local模式此模式主要用来做测试,只能做单节点的部署(all-in-one),这 是因为此

即将发布 OpenStack云平台增网络新功能

开源OpenStack云平台将新增很多网络功能.这个OpenStack Havana将于10月17日正式亮相,其中将包含新一代安全和负载均衡即服务功能. OpenStack一直包含网络功能,虽然最初的那些功能比较有限,并只适用于Nova计算项目内部.OpenStack Quantum项目始于2011年,最近更名为Neutron. 这个Quantum/Neutron项目最初由Dan Wendlandt创建,Wendlandt目前担任VMware公司OpenStack产品管理主管.他指出,对于Hav

开源OpenStack云平台将新增很多网络功能

开源OpenStack云平台将新增很多网络功能.这个OpenStack Havana将于10月17日正式亮相,其中将包含新一代安全和http://www.aliyun.com/zixun/aggregation/13996.html">负载均衡即服务功能. OpenStack一直包含网络功能,虽然最初的那些功能比较有限,并只适用于Nova计算项目内部.OpenStack Quantum项目始于2011年,最近更名为Neutron. 这个Quantum/Neutron项目最初由Dan Wen

DockOne微信分享(一二八):容器化部署OpenStack的正确姿势

本文讲的是DockOne微信分享(一二八):容器化部署OpenStack的正确姿势[编者的话]当前,以OpenStack为代表的IaaS开源技术和以Docker为代表的PaaS/CaaS容器技术日益成熟,二者如何强强联合,一直是业界颇为关心的焦点领域.本次分享主要是和大家交流基于Docker容器运行和部署OpenStack.那么,安装OpenStack都有哪些方法呢?对于很多刚接触OpenStack的新人而言,安装无疑是一大挑战,同时也直接提高了学习OpenStack云计算的技术门槛. [3 天

走过软件定义网络“来时的路”

2014年,软件定义网络(SDN)的发展趋势很大程度上可以定义为从理论到行动的转变.具体而言,供应商将技术产品化,工程师找到了实现软件定义网络(SDN)的技能,为改变做好准备. 软件定义网络(SDN)分析师工作很艰难,因为该技术被市场哄抬,但在实际应用中仍需琢磨.在这样的环境中进行预测,似乎是不可能的. 作为记者,我们无法预测市场,但是我们可以通过分析读者在我们网站上搜索的内容发现一些迹象. 通过分析2014年用户对SearchSDN的关注度,我们可以得出一些比较肯定的软件定义网络(SDN)发展