storaged扩展失败

nebula 版本:3.1.0

部署方式:分布式

安装方式:operator 1.2.0

是否为线上版本:Y

硬件信息:

描述该pod的图如下:

1.请问是什么原因?
2.还有就是能否写下nebula的弹性扩展如何实现的文章?弹性扩展后数据要迁移吗?感觉nebula这个弹性扩展仅仅是增加了副本。

滴滴

能看下 status 不 ready 的新 storaged 的 日志么?

storaged-3和storaged-4两个都是一样的日志:

谢谢古思为的回复。

1 个赞

@kqzh @kevin.qiao 扩出来的 storaged 感觉没启动正常/ status endpoint 还没有好,日志只有启动 command 一行,是啥原因呢?

研发会回复吗 :joy:一天过去了

先到meta pod内看下日志,有没有跟storage新增节点相关的日志,另外存储的扩容在企业版里才会有对应流程

没有对应新增storaged的日志。

雷神,你所说的对应流程是指什么?我的意思是博客里有很多案例和基础架构的东西,能否写一篇文章关于nebula弹性扩展这方面的东西。

storage服务的扩缩容流程,这部分在企业版本里才有支持,现在看到新扩容出来的pod没有ready,是因为没有对他们做add hosts操作(向meta注册节点信息)

这里是logs看到的输出,nebula的日志默认输出到文件里了,需要看下storage挂载的日志盘里输出内容

storaged挂载的日志盘能找到,但咋查看里面的内容。我有点蒙没有查看过这方面,进入容器内部?麻烦指教 @wey @kevin.qiao

@uzi, 可以在 console 里手动执行一下

ADD HOSTS "foo-bar”:9779

注意 host 要是完整的新的 storage 的配置的地址

graphd的扩缩容是直接成功,没啥问题。按理说storaged应该也会自动向meta注册的。

这里社区版现在operator 缺失了这个过程

是ADD HOSTS “新增的pod的地址”:9779对吧?中间带引号那段是新增的storaged的容器的ip地址

是这里的 local_ip 右边的值

好的,我去console容器内部执行一下