【发布时间】:2015-07-01 19:23:46
【问题描述】:
我的情况很危急。
我在多节点服务器(控制器、网络、计算 1、计算 2)中安装了 openstack。除了使用apt-get update 更新实例外,一切正常。
我收到此错误:98% [Waiting for headers] [Waiting for headers]。
来宾实例是:Ubuntu Precise 12.04 LTS
我可以通过互联网 ping 任何服务器,但无法进行其他操作。
我在使用wget 时也收到此错误:HTTP request sent, awaiting response...
我已启用默认安全组中的所有协议:
# nova secgroup-list-rules default
+-------------+-----------+---------+-----------+--------------+
| IP Protocol | From Port | To Port | IP Range | Source Group |
+-------------+-----------+---------+-----------+--------------+
| | | | | default |
| tcp | 80 | 80 | 0.0.0.0/0 | |
| tcp | 443 | 443 | 0.0.0.0/0 | |
| | | | | default |
| tcp | 53 | 53 | 0.0.0.0/0 | |
| icmp | -1 | -1 | 0.0.0.0/0 | |
| tcp | 22 | 22 | 0.0.0.0/0 | |
+-------------+-----------+---------+-----------+--------------+
希望你能帮我解决这个问题。
我尝试创建自己的图像并在将它们导入到 openstack 之前对其进行了测试,它们可以正常工作,但是一旦将它们上传到 openstack 并创建实例,它们就不会执行这些操作。
====(更新)=====
嗨,alvits,我已启用所有 tcp 和 udp 端口(入口和出口) 这是输出:
# neutron security-group-rule-list | grep egress
| 007de1d1-ef92-414d-8796-fff0f124a359 | default | egress | | | |
| 45738919-bdf2-4cb5-a367-0ee1fcabc4fb | default | egress | | | |
| 6bf70074-5673-4098-85d7-07630d9a09ed | default | egress | | | |
| 75ae039b-d0e6-4f32-a2e1-4e3616597079 | default | egress | | | |
| 92f7477a-db31-4fab-bf72-de455ce9f61a | default | egress | | | |
| a8bf452b-9de4-441e-9785-951819247018 | default | egress | | | |
=======(新更新)======
我注意到奇怪的事情,我尝试了wget 与一些来自谷歌的小 pdf 文件,并且下载顺利,但是当尝试下载大文件时,他们给出了HTTP request sent, awaiting response...
【问题讨论】:
-
我认为您没有定义任何传出规则。可以添加
neutron security-group-rule-list | grep egress的输出吗? -
我遇到了通过
curl或scp下载大文件失败并出现corrupted packet的问题。网络节点上的dmesg显示 udp 损坏的消息。我通过升级内核解决了它。如果您的内核是最新的,请尝试在外部网桥的物理接口上将generic-receive-offload设置为off。 -
如果您的问题与
generic-receive-offload有关,您可以尝试这个简单的测试。将一个大的 iso 文件放在您的网络节点上,并尝试从其中一个实例中复制它。复制将失败。
标签: instance wget openstack apt-get