2017年9月13日
摘要: [TOC] 1. bug描述 前段时间遇到这样的一个问题,openstack一个控制节点宕机后,在宕机后一段时间内创建的虚拟机,一直卡在创建中的状态。有的甚至要等到16分钟之后虚拟机才会切换到下一个状态,创建成功。 2. 问题分析 1. 看现象,像是调度器没有接收到这个创建请求,直到16分钟后,ap 阅读全文
posted @ 2017-09-13 17:53 张宇飞 阅读(1770) 评论(0) 推荐(0) 编辑
  2017年2月17日
摘要: 历史问题: 以pxe_ipmitool 和agent_ipmitool为例,看起来似乎前者不使用ironic python agent,后者使用,但是实际上两者都使用ironic python agent进行部署,现在的命名其实是历史遗留问题。 在kilo版本之前,pxe_ipmitool 使用ra 阅读全文
posted @ 2017-02-17 17:13 张宇飞 阅读(1720) 评论(0) 推荐(0) 编辑
  2017年2月14日
摘要: python项目使用jsonschema进行参数校验 最近想要给一个新的openstack项目加上参数校验,过完年回来准备开工的时候,发现其他人已经在做了,对应的patch是:https://review.openstack.org/ /c/422547/ 作者写的很棒,但是对比nova的实现还有一 阅读全文
posted @ 2017-02-14 17:13 张宇飞 阅读(10669) 评论(0) 推荐(0) 编辑
  2016年6月25日
摘要: 策略路由 tcp/ip书上介绍了选路和动态路由,没有提及策略路由,应该是因为那个年代还不存在策略路由吧,但是这是个很有用的东西。 背景 昨天领导做了一个虚拟机,里面配了两个网络172.16.50.33和172.16.40.33,从办公网络访问过去,如果发现同时只有一个网卡能通,正好在学网络最近,我就 阅读全文
posted @ 2016-06-25 01:20 张宇飞 阅读(798) 评论(0) 推荐(1) 编辑
  2016年6月21日
摘要: arp和rarp 同网段和不同网段之间的通信过程 IPv6中已经没有arp rarp协议,所以这里都是IPv4。 链路层使用以太网地址来确定目的地址,应用则常使用ip地址通信 arp协议是指从ip地址获取对应的mac地址的协议 同网段和不同网段之间的通信过程 网上别人写的很经典的ping过程,不清楚 阅读全文
posted @ 2016-06-21 00:54 张宇飞 阅读(4120) 评论(0) 推荐(1) 编辑
  2016年6月19日
摘要: TCP/IP读书笔记(4) IPv4和IPv6 路由选择 网络层是位于链路层之上,TCP/IP模型中网络层的核心协议是IP协议(Internet protocol)。 目前主流的IP协议是IPv4(Internet protocol version 4),但是IPv6(Internet protoc 阅读全文
posted @ 2016-06-19 00:15 张宇飞 阅读(3088) 评论(0) 推荐(0) 编辑
  2016年6月7日
摘要: 概述 主要分享下个人对Liberty版本openstack中cache使用的理解,由于作者水平有限,难免有所错误,疏漏,还望批评指正。 openstack中可以使用cache层来缓存数据,Liberty版本主要有以下几种场景: 存储函数执行结果 keystone heat nova等项目把一些固定的 阅读全文
posted @ 2016-06-07 00:32 张宇飞 阅读(5930) 评论(0) 推荐(0) 编辑
摘要: 网络层 首先明确一点,并不是所有的网络之间传输数据都需要mac地址和ip地址,比如说点对点线路之间的通信就没有MAC地址,网络层使用ipx协议时就没有ip地址,但是在当前的主流网络中,我们都使用ip地址和mac地址 既然mac地址唯一,为什么还要有IP地址? 之前我们提到,mac地址是唯一的,那理论 阅读全文
posted @ 2016-06-07 00:29 张宇飞 阅读(5047) 评论(0) 推荐(0) 编辑
  2016年5月29日
摘要: TCP/IP协议概述 术语 广域网 WAN 局域网 LAN TCP/IP四层网络模型 TCP/IP通常被认为是一个四层协议系统 网络接口层 包括arp,rarp协议,包括操作系统中的网卡驱动程序和对应的网络接口卡,一起处理数据在电缆之间传输的细节,这一层是同一个链路网络内,不同接口之间通过mac地址 阅读全文
posted @ 2016-05-29 19:08 张宇飞 阅读(408) 评论(0) 推荐(0) 编辑
  2016年5月27日
摘要: 物理层和链路层网络 术语 链路 是一对相邻结点间的物理线路,中间没有任何其他的交换结点。 数据链路 除了物理线路外,还必须有通信协议来控制这些数据的传输。 帧 数据链路层的协议数据单元(PDU) 串行线路 使用点对点信道的数据链路层,设备之间通过串口线连接,不能广播 MAC地址 硬件地址又称物理地址 阅读全文
posted @ 2016-05-27 00:20 张宇飞 阅读(758) 评论(0) 推荐(0) 编辑