专栏名称: NVIDIA企业开发者社区
NVIDIA 英伟达开发者社区是NVIDIA GPU开发者交流平台,通过此平台可第一时间获取NVIDIA GPU 开发相关的新产品、新工具、线上/线下活动的资讯。
目录
相关文章推荐
半导体行业联盟  ·  英伟达财报来了!AI芯片霸主:营收大增78% ... ·  4 天前  
半导体行业联盟  ·  光通信!A股重大重组!“浙大校友”创业、华为系! ·  4 天前  
半导体行业联盟  ·  恭喜,重庆!三安-意法(碳化硅晶圆)正式通线! ·  3 天前  
半导体行业联盟  ·  中国英伟达!沐曦回应裁员! ·  3 天前  
51好读  ›  专栏  ›  NVIDIA企业开发者社区

开发者新闻 | 建立一个 NVIDIA Pure SONiC 图像

NVIDIA企业开发者社区  · 公众号  ·  · 2021-03-04 15:09

正文


建立一个 NVIDIA Pure SONiC 图像

Pure SONiC SONiC 的一个版本,消除了对供应商的依赖。通过社区开发、公开可用和 100% 开源代码,您可以构建与所需的社区分支同步的 Pure SONiC 图像。这意味着每一行 SONiC NVIDIA 实现 SAI (switch abstraction interface) 的每一行代码只需在主映图像上点击一下。


当您选择 Pure SONiC 时, NVIDIA 将致力于为您的成功保驾护航。为了确保 Pure SONiC 是经过强化和合格的,NVIDIA 建议使用特定的公共散列来构建图像,这是一种在特定时间点对 Git 存储库进行快照的机制。通过广泛的QA,在所有 NVIDIA 平台上验证传递给用户的每个公共散列。此外,NVIDIA 承认需要有价值的文件。发行说明和用户手册被绑定到一个特定的公共散列。


建立一个 Pure SONiC 图像

下面是我如何建立我的 Pure SONi 图像,包括 ZTP ,以运行在我的 NVIDIA Mellanox Spectrum 开放式以太网交换机。我的解决方案的灵感来自于GitHub 上的 Build SONiC Switch 图像教程。默认情况下,ZTP 在 repo 的构建配置文件中是禁用的。


Spectrum 交换机预装在 ONIE (open network install environment) 中,ONIE 是一个引导加载程序,它提供了在裸金属交换机系统上安装任何网络操作系统的环境。ONIE 允许最终用户自动安装网络操作系统,作为数据中心配置的一部分,类似于 ONIE 交换机管理 Linux 服务器的方式。


我的构建服务器包括 24 核 CPU、250-GB 构建存储空间和 64-GBRAM,运行在 Ubuntu 16.04 上,其中包含 Docker 版本 18.03.0-ce、Python 和jinja2。我发现我的构建配置至少需要 100 GB 的可用磁盘空间。最终的构建目录大约消耗了30 GB。在构建时间对业务至关重要的情况下,我建议升级CPU 和 RAM,允许更多的内核并行工作,以缩短构建时间。


原文链接:

https://developer.nvidia.com/blog/



在高分辨率 HPC 模拟中发现跳舞的 DNA







请到「今天看啥」查看全文