【 使用环境 】测试环境
【 OB or 其他组件 】OCP 版本为4.2.0升级到4.3.1
【 使用版本 】
【问题描述】ocp升级一直在not ready, try again
【复现路径】查看ocp.log一直再报
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
【 使用环境 】测试环境
【 OB or 其他组件 】OCP 版本为4.2.0升级到4.3.1
【 使用版本 】
【问题描述】ocp升级一直在not ready, try again
【复现路径】查看ocp.log一直再报
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
根据您提供的信息,OCP 升级过程中出现“not ready, try again”的问题,并且日志中显示了与 MetaDB 连接相关的异常。以下是可能的原因及解决方法:
从日志中可以看出,HikariDataSource (metadb-connect-pool) has been closed
表明 OCP 在升级过程中无法连接到 MetaDB。这可能是由于以下原因之一:
application.properties
或 application.yml
),确保配置正确。根据文档片段 10,OCP V4.2.0 到 V4.3.1 的升级需要遵循特定的升级路径。如果未按照正确的路径进行升级,可能会导致升级失败。
根据文档片段 7,您可以查看 OCP 的升级日志以获取更详细的错误信息。
如果定位到问题并修复后,可以尝试重新升级。
根据文档库中的信息,您的问题可能与 MetaDB 连接异常有关。建议按照上述步骤逐一排查,并重点关注 MetaDB 的状态和配置。如果问题仍未解决,请提供更多日志信息或联系技术支持以获取进一步帮助。
检索到的文档如下:
你的ocp是不是有任务在执行
就这一个升级任务
升级的是ocp版本还是ob版本?
ob不支持42x升级到43x
升级的是OCP
metdb也能正常访问,配置文件啥都没动过
根据您的补充信息,MetaDB 能正常访问且配置文件未改动过,但 OCP 升级任务仍然处于“not ready, try again”的状态。以下是进一步的分析和解决方法:
虽然 MetaDB 能正常访问,但从日志中可以看出连接池 HikariDataSource (metadb-connect-pool)
已关闭。这可能是因为以下原因之一:
connectionTimeout
和 idleTimeout
),确保其值足够大以支持升级过程。spring.datasource.hikari.connection-timeout=30000
spring.datasource.hikari.idle-timeout=600000
spring.datasource.hikari.max-lifetime=1800000
spring.datasource.hikari.maximum-pool-size=10
根据文档片段 7 的说明,OCP 升级失败时会记录详细的日志信息。这些日志可以帮助定位具体问题。
虽然您提到配置文件未改动过,但仍需确认以下内容:
spring.datasource.url
、spring.datasource.username
和 spring.datasource.password
等参数正确无误。application.properties
或 application.yml
),逐一检查上述参数。如果问题仍未解决,可以尝试以下步骤:
根据当前信息,问题可能与 MetaDB 连接池状态或 OCP 配置文件有关。建议按照以下步骤逐一排查:
如果问题仍未解决,请提供更多日志信息或联系技术支持以获取进一步帮助。
详情请参考:
(小助手的答复已结束,如未能解决您的问题,请继续提问并等待其他同学的回复,谢谢!)
这个对ocp_agent的版本有要求吗
升级的是meta集群还是ocp服务? 社区这边升级meta和ocp服务不使用ocp的
meta使用obd进行集群升级即可。ocp服务使用obd web upgrade进行白屏化升级