文档章节

解决在openstack实例中通过wget无法进行下载

无奈的初弦
 无奈的初弦
发布于 2015/02/12 15:26
字数 310
阅读 110
收藏 0

openstack实例中wget下载失败问题

为什么在openstack通过wget无法进行下载,例如

$wget -c http://xxxxx/cloudify-components_3.1.0-ga-b85_amd64.deb
Connecting to 10.67.190.221:80... connected.
HTTP request sent, awaiting response... Read error (Connection timed out) in headers.
Retrying.

$ wget -O - 'https: //ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/autobuild.asc'
Connecting to ceph.com (ceph.com)|208.113.241.137|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/plain]
Saving to: `STDOUT'
[<=>

这个问题可以通过把MTU从默认的1500改为1400可以解决

$ sudo ip link set mtu 1400 dev eth0
$ sudo ip link show dev eth0
2: eth0:  mtu 1400 qdisc pfifo_fast state UP qlen 1000
link/ether fa:16:3e:85:ee:a5 brd ff:ff:ff:ff:ff:ff

这意味着OpenStack DHCP的MTU应该被修正为1400

如果neutron使用DHCP agent,但是dhcp-option-force=26,1400 没有在OpenVSwitch and GRE上设置, 像在主机网卡上通过tcpdump上显示的那样,每个主机需要1500的MTU需要被分段.

IP 10.111.1.2 > 10.111.1.1: ICMP 10.111.1.2 unreachable -
need to frag (mtu 1445), length 556

当OpenVSwitch 在GRE上使用TINC接口, 设置TINC遵守的DF标志, 网络包就不会被分段,到达不了主机. 当GRE使用当OpenVSwitch的时候,puppet neutron模块可能自动添加该选项

参考

wget on an OpenStack instance hangs ? Try lowering the MTU

© 著作权归作者所有

共有 人打赏支持
无奈的初弦
粉丝 2
博文 25
码字总数 8623
作品 0
海淀
程序员
私信 提问
通过 ansible 创建 openstack 虚拟机并部署应用(配置篇)

本文中的例子在 ansible 和 Ansible Tower 里都通过。 controller 对 openstack 的接入 本文里的 controller 是我的笔记本电脑,需要做以下配置: 建立 /etc/ansible/openstack.yml,内容如下...

李海滨
04/24
0
0
初识openstack之3——opsenstack概念及实验环境介绍

前言 本系列文档按照openstack官方queens版本安装文档进行讲解,目的是通过搭建一个测试环境的openstack对其有更深入的了解。 一、openstack概念 openstack可以理解为一个云操作系统,他是将...

qiao645
06/28
0
0
openstack 填坑笔记3:vmware 实验环境,虚拟机实例卡在系统引导,不能启动操作系统

在vmware上创建的虚拟机 ,安装ubuntu16.04 server,openstack pike版 devstack安装,都设置好了,就是openstack创建的实例,操作系统不能启动,显示booting from hard disk... 截屏如下: ...

olinbsoft
05/09
0
0
OpenStack简介和相关资料 --- 转

最近2个星期在尝试用OpenStack搭建私有云,提供方便的虚拟机部署和管理。写一篇博客记录一下相关资料。 1. OpenStack简介 OpenStack是一个开源软件,它提供了一个部署云的平台。为虚拟计算或...

DongZhang
2012/02/02
0
0
openstack正在陷入泥潭吗

Openstack的大名已经弘扬了不断时间了,从5~6个组件起,到目前我已无法跟踪的版本,openstack和背后的厂商们似乎在布置一个非常大的局。 多年过后,openstack仍处于快速发展期。虽然从技术的...

深蓝苹果
2014/12/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java.util.concurrent.atomic.AtomicLong 源码

类图: 源码: package java.util.concurrent.atomic;import java.util.function.LongUnaryOperator;import java.util.function.LongBinaryOperator;import sun.misc.Unsafe;......

狼王黄师傅
7分钟前
1
0
Java每天10道面试题,跟我走,offer有!(六)

51.HashMap的实现原理 HashMap的主干是一个Entry数组。Entry是HashMap的基本组成单元,每一个Entry包含一个key-value键值对。HashMap基于hashing原理,我们通过put()和get()方法储...

Java干货分享
13分钟前
1
0
剧调查黑客偏爱用 Python,可能是世界上最好的语言

导读 Python 变得越来越流行,在之前 9 月份的 TIOBE 排行榜中,Python 甚至挤下 C++,拿到第三名。而这有一部分原因应当归于黑客对 Python 的热衷。 据 Threatpost 报导,在 Imperva 最近一...

问题终结者
18分钟前
1
0
apollo生产环境配置-实践笔记(附搭建框架图)

前言 我们这个月上线了apollo1.1.1版本(生产环境),目前一切运行良好,故在此记个笔记。 首先,附上流程图: 简要介绍 一套apollo portal配置管理服务来同时管理pro、dev环境,但pro、dev...

开源小菜鸟2333
20分钟前
3
0
angular6 利用 ngContentOutlet 实现组件位置交换

这篇文章主要介绍了angular6 利用 ngContentOutlet 实现组件位置交换(重排),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 ngContentOutlet指令介绍 ngCont...

嫣然丫丫丫
28分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部