月份:2015年8月

Home / 月份:2015年8月

TAP和TUN

2015-8-30 22:55:52 | Networking | 没有评论

TAP是一个二层设备,但是是一个虚拟网络设备,每一个TAP都有一个对应的Linux字符设备,用户态程序通过对字符设备的读写,来完成与Linux内核网络协议栈的数据交换,说得直接一点,以太网设备,处理以太网帧

 

同理TUN是一个IP层点到点设备,debian8.1上tun的字符设备可以找到,但是tap却貌似找不到

lihui@2015:~$ ls /dev/net/tun
/dev/net/tu[......]

Read more

最新社区Tempest结构

2015-8-23 23:28:14 | Tempest | 没有评论

这两天一直在研究tempest,目前社区最新的目录结构如下

$ tree -F -L 2
.
├── HACKING.rst
├── LICENSE
├── README.rst
├── REVIEWING.rst
├── doc/
│   └── source/
├── etc/
│   ├── accounts.yaml.sample
│   ├── javelin-resources.ya[......]

Read more

Python函数装饰器

2015-8-22 23:33:10 | Python | 没有评论

Tempest里用例的测试都会用到装饰器,虽然声称很方便,但我看来还是感觉比较非主流

#!/usr/bin/env python
# coding: utf-8

def decorator(func):
    def subfun():
        print 'subfun()'
        return func
    return subfun

@decorator
def[......]

Read more

上火

2015-8-22 20:23:54 | Life | 没有评论

昨天还以为是口腔溃疡,弄了几片回来含,一早醒来,更痛

仔细照了照镜子,原来是牙齿旁边上火,肿了

痛死个人,一天没吃饭,刚去吞了一碗面,希望睡一觉明早恢复

[……]

Read more

Autossh外网IP反向连接内网

2015-8-19 01:48:27 | Tool | 没有评论

这里只说明一种场景流程,至于原理原因搜下autossh就行了

 

1:两台机器,一台只有内网IP,另一台有外网IP,比如

private server:192.168.100.111
public server:19.16.10.11

前提是内网这台能够ping通外网这台的外网IP地址,现在的需求是将public作为跳转机器,登陆外网机器后,能够跳转登陆到内网机器

 

2:两台机器分别创建密钥[……]

Read more

MarsEdit插入代码

2015-8-17 23:01:58 | Tool | 没有评论

选择一个离线发送blog的工具是一件十分爽的事,况且像WordPress这种,插入代码或者空格,都会默认给去掉了,在离线工具中做好可视化编辑十分美好

在Windows下,微软的良心作品WindowsLiveWriter应该是秒杀一切,插件可以随意找,想插入code可以搜索SourceCodePlugin插件,十分好用

在OS X下,也有个比较好用的离线编辑工具,MarsEdit,不过APP Sto[……]

Read more

QEMU和KVM

2015-8-17 00:08:01 | OpenStack, Virtualization | 没有评论

先看几个动作

brew install quem
brew install kvm

预先准备的qcow2格式镜像

$ qemu-img info forqemu.qcow2
image: forqemu.qcow2
file format: qcow2
virtual size: 20G (21474836480 bytes)
disk size: 1.6G
cluster_size: 65[......]

Read more

八月未央

2015-8-15 00:48:15 | Life | 没有评论

最近有些忙,不过感激上家公司,已经让我不觉得哪里还能叫做工作压力

有人说我脸瘦,照了照镜子,貌似是瘦了点,之前很紧的牛仔如今老感觉要掉下去了,腰应该是瘦了一圈

休息得不太好,晚上睡得晚了点,第二天晚餐后6点多就会头晕脑胀,得切换生物钟了

写着写着又凌晨一点了[……]

Read more

OpenStack核心组件进程

2015-8-10 22:55:11 | OpenStack | 没有评论

最近忙的东西比较多,很多积累的知识和过程一段时间不动手,全部都忘了,也许跟大龄也有些关系,但是我不太信,凡事都逐步积累,但是得消化掉,主机和网络太多生疏的东西,工作好好做,忙碌之余,坚持充实自己

整个OpenStack太多的服务,太多的进程,很多还不是特别熟,《设计与实现》里两页对主要进程的描述挺清晰易懂,就直接copy敲过来,懂得每个进程的用途,版本大概是Juno

Nova