NereidHorizon 快速开始¶
NereidHorizon(简称 Horizon)是面向 Open Horizon 管理中心的边缘分发控制台:通过图形化界面定义服务,并以模式或策略将服务发布到大规模边缘节点。产品层面的介绍参见 NereidHorizon 产品页。
本指南带领首次使用的运维人员走通核心流程:登录 → 注册并接入边缘节点 → 定义或导入服务 → 通过模式或策略部署 → 查看协议与发布状态。
1. 登录并查看仪表盘¶
- 使用运维账号登录 Horizon 控制台。
- 在仪表盘上确认 Exchange 版本、当前组织和在线节点数。
- 通过快速操作进入后续步骤所需的模块。
2. 注册并接入边缘节点¶
- 准备一台运行
anaxagent 的机器,确保它可以访问 Exchange。 - 在用户页面创建节点账号并为其生成 API 密钥(仅显示一次)。
- 在节点上通过
hzn register按模式或策略完成注册。 - 在边缘节点页面确认该节点显示为在线。
完整命令顺序与验证步骤见节点注册。
3. 定义或导入服务¶
服务定义描述容器镜像及其部署配置。
- 在服务页面创建:名称、标签、版本、架构和镜像为必填项。
- 或通过粘贴 JSON、上传
.json文件导入已有定义。
Horizon 会自动对 deployment 签名,无需手动操作。
4. 通过模式或策略部署¶
两种部署模型二选一:
- 模式(Pattern):面向一类节点的固定服务集合。在部署模式页面创建(至少选择一个服务),然后将节点注册到该模式。
- 策略(Policy):面向动态环境、按约束匹配部署。在部署策略页面创建策略,指定目标服务并匹配节点属性。
无论哪种方式,都必须将模式或策略关联到协议机器人;在 agbot 关联之前,节点无法协商到部署。
5. 查看协议与发布状态¶
- 打开协议机器人,在「Agreements」标签页查看新达成的协议。
- 在边缘节点打开节点抽屉,查看「Agreements」和「Services」标签页。
- 如果发布停滞,查看「Errors」标签页,并在审计日志中确认结果——日志会记录
node_register事件以及每一次对管理中心的调用。