欢迎访问机房运维工作室

爱数知识库

AnyRobot Harbor 安装失败,提示错误信息 cp_ cannot stat `_root_anyrobot-installer_harbor_har

频道:爱数知识库 日期: 浏览:21

AnyRobot Harbor 安装失败,提示错误信息 cp: cannot stat `/root/anyrobot-installer/harbor/harbor.yml`: No such fi

关键字

Harbor


适用产品

  • AnyRobot Family 3.0.13 - 3.0.19.5

问题描述

AnyRobot Harbor 安装脚本运行失败,提示如下错误信息

cp: cannot stat `/root/anyrobot-installer/harbor/harbor.yml`: No such file or directory

问题影响

镜像仓库安装失败,容器无法启动。

问题原因

在新解压的 anyrobot-installer 目录下运行的 Harbor 安装脚本,在该目录中,由于未执行过 AnyRobot 的安装脚本,导致 Harbor 配置文件 harbor.yaml 未生成,使得 Harbor 安装失败。

解决方案

为了解决该问题,需要将 src 目录中的 harbor.yml 文件模板复制到 harbor 目录中,并修改配置文件内容后,重新运行 Harbor 安装脚本,请按照以下步骤执行:

1.登录 AnyRobot 后台,执行以下命令,复制 harbor.yml 文件到 Harbor 安装目录下

cd <AnyRobot 安装包解压路径>/anyrobot-installer/harbor

cp src/harbor.yml .

2.执行以下命令,编辑 Harbor 安装配置文件

vi harbor.yml

3.按 i 进入编辑模式,修改如下位置:

HostIP:替换为 AnyRobot 集群中将要部署 Harbor 的节点 IP 地址;

HostPort:替换为 5000​

​Password:替换为 Harbor12345

habordatapath:替换为<数据盘挂载目录​>/harbor

注意:以上为 AnyRobot 部署时的默认配置,若在部署时对 config 文件中的 Harbor 配置项做过特殊修改,以实际环境为准​

4.按 Esc 退出编辑模式,输入 :wq 保存退出。之后执行以下命令,重新执行 Harbor 安装脚本。

./install_harbor.sh​

更多信息

Harbor 为 AnyRobot 所在 Kubernetes 集群的镜像仓库,AnyRobot 容器启动均需要从 Harbor 获取镜像;AnyRobot Family 5.0 已下线该组件。