OpenStack实例不会更新

时间:2015-06-30 19:48:55

标签: instance wget openstack apt-get

我遇到了危急情况。

我在多节点服务器(控制器,网络,compute1,compute2)中安装了openstack。除了使用apt-get update更新实例外,一切正常。

我收到此错误:98% [Waiting for headers] [Waiting for headers]

访客实例是:Ubuntu Precise 12.04 LTS

我可以通过互联网ping任何服务器,但不能进行其他操作。

使用wgetHTTP 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并创建实例,它们就不会执行这些操作。

====(更新)=====

您好,我启用了所有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...

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。

感谢您的努力和支持, 由于只有大文件不起作用,我认为这可能是MTU大小的问题

所以我跟着OpenStack Guide,这解决了问题:

以下是解决方案:

  1. 编辑:/etc/neutron/dhcp_agent.ini 并添加以下行: dnsmasq_config_file = /etc/neutron/dnsmasq-neutron.conf
  2. 创建了一个新文件:/etc/neutron/dnsmasq-neutron.conf 并添加以下行:
    dhcp-option-force=26,1454
  3. 运行:killall dnsmasq service neutron-plugin-openvswitch-agent restart service neutron-dhcp-agent restart service neutron-l3-agent restart service neutron-metadata-agent restart service dnsmasq restart

  4. 重新启动实例

  5. 就是这样,它正在发挥作用。现在我可以使用apt-get update && apt-get upgradewget