ob社区版集群离线部署问题

【产品名称】oceanbase

【产品版本】3.1.3

【问题描述】运行obd autodeploy <deploy_name> -c <config_name>时报错 [ERROR] Running Error: Not a gzipped file (b’<!’) 已删除远程镜像,并添加安装包至本地镜像

麻烦提供以下信息:

1、obd的版本

2、obd mirror list

3、obd yaml附件

这是我之前自己离线不是2:2:2架构的OB集群文档,可以看看做个参考:

https://open.oceanbase.com/blog/10900218?currentPage=5

我看看,谢谢~

obd: 1.3.3

mini-distributed-with-obproxy.zip (1770 KB)

是做了什么操作呢,为什么看不到remote对应的

1 个赞

机器不能连接公网,离线安装,用的本地镜像

rm -fr ~/.obd/mirror/remote/*.repo

用这句命令把远程仓库删除了

1 个赞

1、无法连外网,可以将obd 通过rpm方式升级到1.3.3版本。

2、 关闭远程的镜像源(即采用离线部署)obd mirror disable remote 

3、需要注意一下,obd 1.3.0开始只支持obproxy-ce的组件名字,如果obd yaml文件里有obproxy的配置,需要将组件名字调整为obproxy-ce

1 个赞

这个问题解决啦,是sftp配置的问题,谢谢帮忙

---------------------------

大佬obd mirror disable remote之后没有报之前的错了,但是有新的问题了 T-T, open ssh connection ok之后Remote oceanbase-ce-3.1.3-xxxx repository install 失败,报Running Error: Channel closed (配置文件配置的远程登录用户有安装权限)