我喜欢研究复杂系统背后的运行逻辑,也喜欢把踩过的坑整理成可以复用的方案。
现在主要在做 OpenStack、云平台、虚拟网络、宿主机 Agent 和自动化工具相关的事情。
| 职业 | 云网络系调试师 |
| 武器 | 日志、抓包、路由表、iptables、OVS / OVN 流表 |
| 技能 | 把“偶现问题”逼到稳定复现,把“玄学网络”翻译成人话 |
| 状态 | 咖啡因驱动中,文档同步生成中 |
( ̄▽ ̄)ノ Cloud Network Debugger is online
/| | 今日也在把玄学问题变成已知问题
|____|
如果用几句话介绍我,大概是这样:
- 白天和云平台、网络转发、虚拟化、存储、Agent 打交道。
- 遇到问题时,喜欢从日志、抓包、路由表、iptables、OVS / OVN 流表一路追到根因。
- 写代码之外,也喜欢写文档:方案、排障记录、技术调研、踩坑复盘都算。
- 相比“看起来很酷”的实现,我更偏爱能上线、能维护、能解释清楚的方案。
flowchart LR
start(["登录云端大陆"]) --> linux["Linux / Shell"]
linux --> virt["虚拟化山脉<br/>KVM / QEMU / libvirt"]
virt --> openstack["OpenStack 城邦<br/>Nova / Neutron / Cinder"]
openstack --> network{"网络迷宫"}
network --> l3["L3 HA / DVR"]
network --> ovs["OVS / OVN"]
network --> route["iptables / 策略路由 / tun"]
openstack --> storage["存储工坊<br/>LVM / 镜像 / 卷"]
openstack --> agent["宿主机 Agent<br/>应用 / 磁盘 / 系统盘"]
l3 --> docs["文档卷轴"]
ovs --> docs
route --> docs
storage --> docs
agent --> docs
docs --> next(["继续探索 Rust / Go / Axum"])
classDef main fill:#2563eb,color:#fff,stroke:#93c5fd,stroke-width:1px;
classDef area fill:#0f766e,color:#fff,stroke:#99f6e4,stroke-width:1px;
classDef finale fill:#7c3aed,color:#fff,stroke:#ddd6fe,stroke-width:1px;
class start,next finale;
class openstack,network main;
class virt,storage,agent,l3,ovs,route,docs area;
mindmap
root((支线任务))
OpenStack
Neutron
Nova
Cinder
云网络
OVS
OVN
iptables
策略路由
宿主机
Agent
LVM
libvirt
输出
RPM
Ansible
技术文档
出问题时能一路查到根因,而不是开会研究“它为什么突然好了”。
复杂系统里,证据比直觉可靠;能复现的问题已经赢了一半。
今天写一页排障记录,明天少一次深夜怀疑人生。
能长期维护的代码,才是真的酷;炫技不如稳定上线。
- Blog:https://www.littlemoon.vip/
- Email:wangkuntian1994@163.com
- GitHub:https://github.com/wangkuntian
不要把所有问题都归咎于网络,虽然它经常看起来很可疑。