繁体   English   中英

OpenStack实例不更新

[英]OpenStack instances do not update

我有个紧急情况。

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

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

来宾实例为: Ubuntu Precise 12.04 LTS

我可以通过Internet 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并创建实例,它们就不会执行这些操作。

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

大家好,我把所有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    |          |                  |              |

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

我注意到了一件奇怪的事情,我尝试使用来自Google的一些小pdf文件的wget并顺利下载,但是当尝试下载大文件时,它们会HTTP request sent, awaiting response...

我解决了问题。

感谢Alvits的努力和支持,因为只有大文件无法使用,我认为这可能是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. 重新启动实例

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM