使用obd web 部署ocp失败

白屏直接报错了。手动运行命令obd cluster start myoceanbase拉起集群报错提示

Get local repositories ok
Search plugins ok
Load cluster param plugin ok
Open ssh connection ok
Check before start observer ok
Check before start obproxy ok
Check before start ocp-server ok
Start observer ok
observer program health check ok
obshell program health check ok
Connect to observer 192.168.124.46:2881 ok
Start obproxy ok
obproxy program health check ok
Connect to obproxy ok
Initialize obproxy-ce ok
[ERROR] meta tenant or monitor tenant connect failed
[ERROR] start ocp-server-ce failed
[ERROR] ocp-server-ce start failed
Wait for observer init ok
+--------------------------------------------------+
|                   oceanbase-ce                   |
+----------------+---------+------+-------+--------+
| ip             | version | port | zone  | status |
+----------------+---------+------+-------+--------+
| 192.168.124.46 | 4.2.1.8 | 2881 | zone1 | ACTIVE |
| 192.168.124.49 | 4.2.1.8 | 2881 | zone2 | ACTIVE |
| 192.168.124.52 | 4.2.1.8 | 2881 | zone3 | ACTIVE |
+----------------+---------+------+-------+--------+
obclient -h192.168.124.46 -P2881 -uroot -p'Yanfa2023' -Doceanbase -A

cluster unique id: 282d6d3a-4603-58a6-94d7-1cf80070f2b4-193b4b57a51-08010204

+--------------------------------------------------+
|                    obproxy-ce                    |
+----------------+------+-----------------+--------+
| ip             | port | prometheus_port | status |
+----------------+------+-----------------+--------+
| 192.168.124.38 | 2883 | 2884            | active |
+----------------+------+-----------------+--------+
obclient -h192.168.124.38 -P2883 -uroot@proxysys -p'iLPghewBDP' -Doceanbase -A

See https://www.oceanbase.com/product/ob-deployer/error-codes .
Trace ID: edc7eb8c-b797-11ef-9bb7-bc24112b4e4e
If you want to view detailed obd logs, please run: obd display-trace edc7eb8c-b797-11ef-9bb7-bc24112b4e4e

1 个赞

单独唤醒同样报错:

[root@localhost log]# obd cluster start myoceanbase -c  ocp-server-ce
Get local repositories ok
Search plugins ok
Load cluster param plugin ok
Open ssh connection ok
Check before start ocp-server ok
[ERROR] meta tenant or monitor tenant connect failed
[ERROR] start ocp-server-ce failed
[ERROR] ocp-server-ce start failed
See https://www.oceanbase.com/product/ob-deployer/error-codes .
Trace ID: 554ea548-b798-11ef-af61-bc24112b4e4e
If you want to view detailed obd logs, please run: obd display-trace 554ea548-b798-11ef-af61-bc24112b4e4e

1 个赞

发一下ocp-server日志一起看下呢

1 个赞

提供一份yaml参数文件,和ocp日志/home/admin/ocp/log中,ocp-server.log

1 个赞

yml如下:
config.yaml.log (2.2 KB)

根据配置查看到ocp的日志路径位于 /home/root/logs下,进入到此目录下发现未产生日志
image

同样的/root/ocp/logs/ocp目录下也未产生日志:
image

如下回复,未产生日志

大概率是内存分配不合理导致ocp租户创建失败。
你可以试试使用sys租户登录ob集群查看一下DBA_OB_TENANTS看看是不是租户都存在
ocp的两个租户meta和monitor都设置为2G试试

到 /root/ocp/log 下看下

奇怪,并没有meta 和 monitor 的两个租户信息,只有sys租户

这个目录下日志也是空的

这两个租户没有创建出来,你发下部署过程中的observer.log看下

1 个赞

重新部署ocp后可以了,与之前不同的步骤是zone和ocp服务使用了同一台机器。

围观一下,积累一下经验