Oxide 用 Voxel 在单机模拟整架机柜

Virtual Oxide Labs: Emulating a Full Oxide Rack

Oxide 用 Voxel 在单机模拟整架机柜

作为 Oxide 产品保障团队的一员,我深知测试机架级硬件的痛点:真机稀缺且昂贵。为了解决这个问题,我们开发了 Virtual Oxide Labs(Voxel)。这是一个高保真的软件模拟栈,基于 illumos 和 Rust 构建,能在单台迷你电脑上完整模拟 Oxide 机柜。Voxel 不仅通过 Propolis 虚拟化 Sled,还模拟了 SoftNPU 交换机和 Service Processor 微控制器。最酷的是,它严格遵循“Prime Directive”原则,运行未经修改的 Oxide 软件,让我们能像操作真实硬件一样进行网络拓扑测试和控制平面验证,彻底改变了我们的开发流程。

对于 Oxide 而言,Virtual OXidE Labs(即 Voxel)意味着将惊人的高保真度压缩到了单台硬件设备中。
  1. qchris

    > 去年我加入 Oxide 时,最早接触到的东西之一就是我们的“迷你机柜”(racklettes);也就是比平均水平小一号的机柜,每台包含四个 sled 和两个交换机。这些迷你机柜的初始化和运行方式与真实机柜完全一致,因为它们本质上就是真实的机柜,只是没有采用任何适合商业化销售的形态。

    > 可能不该公开提这个 ;) 每次出现 Oxide 相关的帖子,评论区总有人热切地表示希望拥有这类东西。现在大家知道了它的存在,我猜那些呼吁向开发者和家庭实验室开放的声音会变得更加响亮。

  2. swherdman

    如果你只是想尝试模拟虚拟化栈,大约 6 到 9 个月前我搭建过这样一个项目:https://github.com/swherdman/whoah-cli

    如果你更喜欢手动搭建,步骤如下:

    https://swherdman.com/blog/We-Have-Oxide-at-Home-P1/

    https://swherdman.com/blog/We-Have-Oxide-at-Home-P2/

  3. pbnjay

    看到模拟技术逐渐走向堆栈顶层挺有意思的,真希望我的雇主也能负担得起真正的 Oxide 机柜!

    大约 4 个月前,我在家庭实验室的一台服务器上,在裸机上启动了 helios + omicron(跟着这个 YouTube 视频:https://www.youtube.com/watch?v=qwXtS0-r1uQ)。在我那台旧硬件(32 核,双路 Xeon 2.6GHz,256GB DDR4)上性能并不理想,空闲时 CPU 占用率就高达 30%,但当时能动手折腾一下、玩玩软件还是挺有趣的。

同日更多故事

2026-10-14