ITADN
openshift-kni/oran-o2ims
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

O-Cloud Manager

100%

O-Cloud Manager 是构建在 OpenShift 和 Advanced Cluster Management (ACM) 之上的 O-RAN O2 IMS API 实现。它为 O-Cloud 基础设施提供生命周期管理,包括裸金属服务器清单、集群配置和设置、固件管理以及告警监控——所有这些均通过符合 O-RAN 标准的 REST API 暴露。

工作流概述

使用 O-Cloud Manager 部署和管理集群的典型工作流如下:

  1. 设置 — 安装先决条件,部署 operator,准备 GitOps 仓库,接入裸金属服务器,并定义集群模板。
  2. 配置 — 创建 ProvisioningRequest 以分配硬件,应用固件设置,并安装集群。
  3. 运维 — 对运行中的集群执行 Day-2 配置变更、固件更新和集群升级。
  4. 监控 — 使用 O2 IMS REST API 查询清单,跟踪集群状态,并监控告警。

用户指南

设置

集群配置

Day-2 运维

API

故障排除

参考

贡献

请参阅 CONTRIBUTING.md 了解开发工作流程、测试要求 以及拉取请求指南。

子模块

此仓库使用子模块从另一个仓库拉取 konflux 脚本。hack/update_deps.sh 脚本由各个 Makefile 目标调用, 其中包含对 git submodules update 的调用,以确保在 designer 工作流中自动下载并更新子模块。 如果您想跳过运行更新命令,例如您正在处理与子模块相关的工作,请在 make 命令行上将 SKIP_SUBMODULES_SYNC 设置为 yes,例如:

$ make SKIP_SUBMODULE_SYNC=yes ci-job
Update dependencies
hack/update_deps.sh
Skipping submodule sync
hack/install_test_deps.sh
...