【 使用环境 】测试环境
【 OB or 其他组件 】all-in-one 4.1.0.0、ocp-express、observer、obd
【 使用版本 】ob-deploy: 2.0.0-10 ;ocp-express: 1.0.0-100000432023032015
【问题描述】all-in-one 4.1.0.0 黑屏obd部署集群时,集群正常部署,但是最后的ocp-express部署失败。
【复现路径】
【问题现象及影响】
71为中控机,同时预计部署proxy和ocp-ex,72 73 74 部署observer
sys租户中并无meta用户,报错日志:
observer-ce的yaml配置
ocp-express的yaml配置
【附件】
obd[358].txt (4.6 MB)
谐云
#3
你可以把安装用户的~/.obd/log/obd 文件以附件形式发一下吗?那里面有完整的日志,现在需要看下为什么建租户失败了
谐云
#4
如果日志里面有敏感信息,可以先尝试手动的按配置文件的信息 连上ob把meta租户给创建出来 在执行 obd cluster start {deployment_name}
我上传了。但是不是sys租户的meta用户连不上吗?为什么创建meta租户。集群部署后现存一个ocp的租户。
谐云
#7
看了日志,找到了问题 我们ocp用的是ocp租户 你的ocp配置里面的username 没有写租户 默认用的sys。 配置文件我看你截了2个图,但是应该是一个文件吧,如果是同一个yaml文件的话,建议删除掉红框框的这一部分配置 让系统自己去找 避免配置错误
现在删了红框的部分,部署成功,谢谢。
这俩截图确实是一个文件,原本用的all-component.yaml改的(也就是本来没有红框的部分)。
我之所以添加截图三中红框内的这些配置,是因为出现了报错{OBD-1009: xxx.xxx.xxx.71 ocp-express need config: [‘jdbc_url’, ‘jdbc_password’, ‘jdbc_username’, ‘ob_cluster_id’, ‘root_sys_password’, ‘server_addresses’, ‘agent_username’, ‘agent_password’]}。考虑这个报错是因为我没有配置截图二红框中的ocp相关配置。
还有,截图二中的ocp_meta_username 是否考虑写成meta@ocp
谐云
#9
写成meta@ocp 这个user 是能解决目前的报错的 但是担心会有其他配置和你之前配置的不同步 会引发非预期问题,所以建议你直接删除 让系统自己识别
昨天只是deploy成功了,但是start还是会报错。OBD-1009: xxx.xxx.xxx.71 ocp-express need config: [‘jdbc_url’, ‘jdbc_password’, ‘jdbc_username’, ‘ob_cluster_id’, ‘root_sys_password’, ‘server_addresses’, ‘agent_username’, ‘agent_password’]}
谐云
#11
好的,我这边找相关同学帮忙看一下。另外咱们为何不考虑白屏方式部署,白屏会自动生成所需要的配置
张先生1
#13
我红框没删,遇到这个报错,不知道为什么server_address识别不出来,
谐云
#15
你的这个场景问题找到了 有单次拼写错误 depeneds – > depends
谐云
#20
好的 黑屏部署主要是就配置文件配置要求比较严格,后面想快速部署推荐白屏部署
我部署成功了,也是参考了您这部分并且改了depend,哈哈
搞了好多次都配置不成功,原来是官方的配置文档有问题。