【 使用环境 】 测试环境
【 OB or 其他组件 】 ocp
【 使用版本 】ocp 3.3.0 bp2
【问题描述】目标主机上目录 /home/admin/oceanbase /data/1 /data/log1 已经更改属主为admin,且权限为755,ocp 配置安装路径、数据盘路径、日志盘路径测试时报错 admin
用户没有主机 10.x.x.x 中改路径的 读、写、执行 权限
【复现路径】问题出现前后相关操作
【问题现象及影响】
【附件】
【 使用环境 】 测试环境
【 OB or 其他组件 】 ocp
【 使用版本 】ocp 3.3.0 bp2
【问题描述】目标主机上目录 /home/admin/oceanbase /data/1 /data/log1 已经更改属主为admin,且权限为755,ocp 配置安装路径、数据盘路径、日志盘路径测试时报错 admin
用户没有主机 10.x.x.x 中改路径的 读、写、执行 权限
【复现路径】问题出现前后相关操作
【问题现象及影响】
【附件】
麻烦提下对应场景的图片和日志吧
需要哪个日志?
报错的日志,还有对应路径的权属问题(使用ll命令)
试试 chown admin:admin -R /home/admin /data2/1 /data2/log1
而且其他两台observer没有此问题,权限设置的是一样的
是否存在多个admin的凭证呢
在浏览器中看下报错请求的traceId,然后按照traceId查找一下 ocp 的日志和主机上 ocp-agent 的日志
根据POST 21.32.94.11:8080 batchCheckHostDirectoryPermissions 请求中的响应报文traceId ,在ocp_agent/log 以及 ocp-3.3.0-ce-bp2-x86_64/log 中搜索,都没有此tranceId 相关的日志信息,还有其他日志目录吗?
docker exec -it ocp bash, 登陆到容器中,在/home/admin/logs/ocp/ocp.log中搜一下呢
10.144.3.150, 这个主机上再看下 /home/admin/ocp_agent/log/mgragent.log中的日志呢,找下对应时间点的,按照路径搜一下
这个主机是什么操作系统,检查使用的命令就是日志中cmd后面的,如果有权限的话会输出0,可以用admin用户执行验证下
好的,用sh -c ‘if [ -“r” “/home/admin” ]; then echo 0; else echo 1; fi’ 这种方式再执行下呢, 如果是0的话和日志有些对不上,另外日志中有/data2/1这个目录,OB并不是想安装在默认目录下吧, /home/admin/oceanbase /data/1 /data/log1
用 sh -c ‘if [ -“r” “/home/admin” ]; then echo 0; else echo 1; fi’ 执行,结果还是 0 …
ob 的安装目录还是用的默认的 /home/admin/oceanbase,数据目录和日志目录改成了 /data2 下的目录