虚拟氧化实验室:模拟整个氧化机架 | 氧化计算机公司

AI小蝌蚪行业资讯📡 BestBlogs·全站精选⭐ 902026-10-15119 阅读💛 44 收藏
虚拟氧化实验室:模拟整个氧化机架 | 氧化计算机公司

📌 One-Sentence Summary

氧化计算机推出虚拟氧化实验室(Voxel),一个运行在标准软件上的完整机架级仿真堆栈,用于在本地测试全套硬件拓扑。

📝 Summary

测试机架级硬件非常困难,因为物理限制和硬件分配给客户。为了解决这一问题,氧化计算机开发了虚拟氧化实验室(Voxel),这是其早期虚拟实验室的精神继任者。Voxel 通过在 illumos 和 Rust 仿真堆栈上运行未修改的、标准的氧化软件,提供高保真度。它通过 Propolis 复制 sled 虚拟化,利用 Debian 和 FRR 进行 BGP/静态网络,通过 SoftNPU 模拟 P4 驱动的交换机,并为服务处理器和信任根模拟微控制器。开发者可以轻松地在单个迷你 PC 上运行多 sled 或多机架配置。工作流涉及从编译的源代码或 TUF 包中创建 ZFS 快照,并通过 `voxel launch` 启动仿真环境,从而能够在本地全面测试复杂的企业网络和控制平面功能,而无需特殊的测试版。

💡 Main Points

Voxel 通过运行标准的、未经修改的氧化控制平面软件来提供高保真度。

相反于构建特殊的测试版本,Voxel 使用基于 illumos 和 Rust 的准确生产软件堆栈,来保持严格和真实的测试标准。

综合仿真覆盖了 sled、交换机和微控制器。

该架构整合了用于 VM sled 虚拟化的 Propolis,用于路由的 FRR,用于 P4 驱动交换机的 SoftNPU,以及运行 Hubris 固件的模拟 STM32/LPC55 微控制器。

机架级仿真可以高效运行在有限的硬件基础上。

开发者可以运行完整的 multi-sled 或 multirack 环境,运行在配备高线程 CPU 和 NVMe 存储的紧凑型迷你 PC 上,使用氧化氦气。

自动快照和启动简化了开发者工作流。

镜像从源代码或 TUF 存储库打包为 ZFS 快照,允许快速初始化和端到端模拟企业数据中心硬件。

💬 Key Quotes

虚拟氧化实验室(或 Voxel)意味着在一个硬件单元中打包了大量保真度。

实验室应使用标准的氧化软件,不得进行 hack 或修改。

该图像是一个 zfs 快照,可以用作并重复使用来创建我们的机架。

📊 Article Meta

AI Screening: 90

Featured: Yes

Source: Hacker News

Author: Hacker News

Category: 软件编程

Language: 英文

Read Time: 15 min

Word Count: 3639

Tags:

编程与工程 , 开发者工具 , 系统设计 , 分布式系统 , 开源项目

#编程与工程# 开发者工具# 系统设计# 分布式系统# 开源项目

文章评论(0)

暂无评论,快来抢沙发~