为什么选 keelOS
一台机器,什么都不用停。
家里和小办公室往往只有一台服务器:NAS、软路由、Windows 桌面、几台 Linux 全在上面。keelOS 就是为这台机器做的。下面每一条都在真机上测过,细节在对应的文章里。
宿主重启时,虚拟机怎么样
| 方案 | 存储在哪 | 宿主重启时虚拟机 |
|---|---|---|
| Unraid | 宿主(自己的阵列) | 关机再开 |
| TrueNAS SCALE | 宿主(ZFS) | 关机再开 |
| Proxmox VE | 宿主(ZFS)或 NAS 虚拟机 | 关机再开;多台机器加共享存储才能在线迁移 |
| Hyper-V(Windows 主机) | 宿主(NTFS/ReFS) | 保存后关机;主机每次 Windows Update 要重启 |
| ESXi | 虚拟机 | 关机再开;在线迁移要集群和收费版 |
| keelOS | NAS 虚拟机(硬盘控制器直通) | 暂停半分钟,原地继续 |
机房的办法是宿主重启前把虚拟机迁到第二台机器上。家里没有第二台机器。
01
宿主升级,虚拟机不停
一个很小的 hypervisor 保管虚拟机的内存和 vCPU 状态,FreeBSD 宿主升级重启时它一直留在内存里。虚拟机暂停 24–26 秒,TCP 连接不断。连续 100 次宿主重启无失败;17 台虚拟机一次重启后全部恢复。
02
直通跨重启
NAS 虚拟机拿到整块硬盘控制器或 NVMe,看到的是真硬盘:SMART、写缓存、真实的错误。IOMMU 由 hypervisor 管,宿主重启时 DMA 照常:满负载写盘跨 14 次重启,无超时,ZFS scrub 零错误。网络用 SR-IOV 的 VF。
06
从 Windows XP 到 Windows 11
keelOS 给 bhyve 加了 IDE、PCnet、UHCI 三个设备和 SeaBIOS,XP 和 Server 2003 用系统自带的驱动就能装,虚拟机里什么都不用加。
07
软路由放进虚拟机
OpenWrt、ImmortalWrt、iStoreOS、OPNsense、pfSense CE、VyOS、RouterOS CHR 都能跑,多数能直接用网卡的 SR-IOV VF。办公网被桥成环这种常见错误,keelOS 会拦住。
09
AI 可以帮你管
内置 MCP 服务,AI 助手可以报告宿主状态、读控制台、开机或创建虚拟机;权限由令牌限定,每次改动进审计日志。
10
轻
一个在内存里运行的镜像,一个没有数据库的管理程序,网页、命令行和 HTTPS API 都有。RDP 直连任何虚拟机的屏幕,虚拟机里不用装东西。