
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
ONOS是唯一支持从传统“棕场”网络过渡到SDN“绿场”网络的SDN控制器平台。这为网络运营商带来了令人兴奋的新功能,以及颠覆性的部署和运营成本优势。
适用于网络运营商进行网络现代化改造,支持传统网络与SDN网络共存与过渡;可用于构建高性能、高可用的SDN控制平面;适用于IP-光网络融合场景及需要灵活网络控制的企业级网络环境。
需安装以下软件包:
ONOS使用Bazel构建,这是Google开发的开源构建工具。建议按照官方说明下载安装Bazel。
最低要求Bazel版本为1.0.0
bash$ git clone https://gerrit.onosproject.org/onos
bash$ cd onos $ cat << EOF >> ~/.bash_profile export ONOS_ROOT="`pwd`" source $ONOS_ROOT/tools/dev/bash_profile EOF $ . ~/.bash_profile
bash$ cd $ONOS_ROOT $ bazel build onos
要在开发机器上本地运行ONOS,只需执行以下命令:
bash$ bazel run onos-local [-- [clean] [debug]]
若已添加ONOS开发环境到bash配置文件,可使用更简单的命令:
bash$ ok [clean] [debug]
上述命令将从ONOS tar包创建本地安装(必要时会重新构建),并在后台启动ONOS服务器。前台将持续显示ONOS(Apache Karaf)日志文件。双破折号(--)后的选项将传递给ONOS Apache Karaf,可省略。其中,clean选项强制清洁安装,删除之前执行的任何状态;debug选项表示默认调试端口5005可用于附加远程调试器。
访问ONOS UI
使用浏览器打开: http://localhost:8181/onos/ui
或使用简化命令:
bash$ onos-gui localhost
默认用户名和密码为onos/rocks。
连接ONOS CLI控制台
执行以下命令:
bash$ onos localhost
要运行ONOS单元测试(包括代码Checkstyle验证),执行以下命令:
bash$ bazel query 'tests(//...)' | xargs bazel test
或使用便捷别名运行代码Checkstyle和所有单元测试:
bash$ ot
ONOS代码使用Gerrit托管和维护。GitHub上的代码仅为镜像,ONOS项目不接受通过GitHub的拉取请求提交代码。
要为ONOS贡献代码,请参考Sample Gerrit Workflow,其中包含开始贡献所需的大部分信息。
有关更多信息,请查看我们的维基页面或邮件列表:
ONOS(开放网络操作系统)基于https://github.com/opennetworkinglab/onos/blob/master/LICENSE.txt%E5%8F%91%E5%B8%83%E3%80%82
YourKit通过创新且智能的Java和.NET应用监控与分析工具支持开源项目。YourKit是YourKit Java Profiler、YourKit .NET Profiler和YourKit YouMonitor的创建者。
!YourKit
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务