Skip to content
项目高级2026-09-25·阅读约 1 分钟

家庭实验室 Homelab ​

用一台双路服务器搭建家庭实验室,跑 OpenStack / KVM,把虚拟化和云平台在真实硬件上练一遍。

一、背景 / 目标 ​

光在单机上敲命令,很难真正理解虚拟化、NUMA、云平台调度。目标是攒一台资源充足的服务器,在上面:

  • 跑通 OpenStack(先用 DevStack 快速体验,再考虑手动部署);
  • 用 KVM/QEMU 管理虚拟机,理解计算 / 网络 / 存储;
  • 复现各种运维场景,作为排障训练场的底层环境。

二、硬件配置 ​

部件规格
主板华南金牌 X99
CPU双路 Intel Xeon E5-2686 v4
内存128G ECC
用途OpenStack / KVM 虚拟化、实验环境

双路 + NUMA 架构,正好用来理解 CPU 亲和、NUMA 拓扑、大页内存这些在单机上接触不到的概念。

三、关键实践 ​

  • OpenStack DevStack:用 local.conf 描述安装配置,一键拉起开发 / 实验环境,快速体验 Keystone / Nova / Neutron / Cinder 等组件。
  • KVM/QEMU:通过 libvirt 创建和管理虚拟机,练习虚拟网络(bridge / NAT)、存储池、快照与迁移。
  • 硬件排障:主板 Debug 码定位启动问题、BIOS 里开虚拟化 / ECC / NUMA 相关设置。

四、踩过的坑 ​

待补充

这部分在持续整理,会把实际部署中遇到的问题(DevStack 网络、KVM 桥接、NUMA / 大页配置等)按「现象 → 原因 → 解决」补全。

五、成果 / 复盘 ​

  • 已具备一台可同时跑多台虚机和云平台组件的实验环境,为学习云原生和 SRE 提供真实底座。
  • 下一步:把 DevStack 的经验沉淀成标准部署步骤,并把复现的典型故障回流到排障训练场。

六、相关链接 ​