OB4.2.4双栈

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】OB
【 使用版本 】observer4.2.4 obd2.9.2
【问题描述】清晰明确描述问题
【复现路径】使用obd部署ipv6单节点observer后2881不监听ipv6地址,只监听了0.0.0.0,导致obd cluster start连接不上observer,命令行手动加-6启动observer可以监听ipv6,obd支持ipv6部署吗?以及OB支持双栈启动吗?


2 个赞

obd目前不支持ipv6部署,ob是支持的

2 个赞

ob支持双栈同时启动吗

2 个赞

你好刚刚回答的有问题,双栈是网络层面的概念,如果操作系统支持,那么用ipv6部署的observer天然支持用ipv4地址登录,一般都是支持的

2 个赞


那为啥我-6启动后2881只监听了ipv6,2882都监听了。

1 个赞

登陆试试呢

1 个赞

mysql命令ipv6可以登录,v4没监听不行。obclient好像不支持v6。登录能看到数据库了,但是obshell起不来,他报错连的127.0.0.1:2881,连不上observer。

1 个赞

社区版ob的obshell目前应该是不支持使用ipv6

1 个赞

那双栈同时启动的问题是啥情况呢?确认下-r “[ipv6]:2882:2881” -I “ipv6” -6正常是这样用就能双栈都监听吗?

1 个赞

上面有说双栈是网络层面的概念,用ipv6部署的observer天然支持用ipv4地址登录

1 个赞


但是2881没ipv4监听,2882有,而且ipv6可以连上,v4不行的。

尝试使用本机ip搭建试试

我用的就是本机ipv6地址。你说的本机IP地址是指啥?127.0.0.1?内网ipv4地址?还是fe80的ipv6地址?

非127.0.0.1的ip,使用外网ip

我是想要双栈同时启动 :rofl: