服务器 ip 地址改变是否只需要修改配置文件 ip

2021-11-02 11:35:26 +08:00
 devinww
请教大家个问题,目前的情况是三台服务器,12 个节点,版本是 7.9.1 ,没有设置集群验证
现在需要把三台机器从 a 机房搬到 b 机房,机器可以停机几天,新的 ip 可以提前确定。

是否我只需要把 12 个节点的配置文件中的 ip 变更,搬到新机房之后启动机器就行

谢谢
1578 次点击
所在节点    Elasticsearch
7 条回复
julyclyde
2021-11-02 12:17:25 +08:00
有没有设置什么附加属性呢,有时候 awareness 、include/exclude/require 之类的设置也得考虑一下
liuxu
2021-11-02 12:18:23 +08:00
ip ,netmask ,boastcast ,gateway 都确认一遍
julyclyde
2021-11-02 12:18:53 +08:00
以前我曾经把一台 es 的数据目录给另一台用,后者能识别出来并拒绝使用。但是没搞明白他们到底在数据文件里记录了哪些信息,可以表示这个目录属于某个具体的 datanode
如果包含 IP ,那你这个搬迁就不能成功。如果仅仅包含 nodename 之类的,可能就比较容易
liuxu
2021-11-02 12:19:55 +08:00
@liuxu broadcast
devinww
2021-11-02 13:35:51 +08:00
@julyclyde
@liuxu
因为在内网使用,也不是大项目,没有设置太多东西,上面补了配置图,刚说错了,设置了安全验证
julyclyde
2021-11-02 13:42:38 +08:00
@devinww x-pack security 应该是只看证书就可以,并不具体校验 IP 地址。

不过你这套配置,看起来似乎和近期版本很不一样啊。是旧版本吗?
devinww
2021-11-02 14:02:48 +08:00
@julyclyde
感谢解答。
版本是 7.9.1 ,去年部署的,应该还算比较新的一个版本,配置是离职的同事配置的,估计是网上搜的。

之前我们把一个 2 个节点的开发测试集群从华为云移到腾讯云,就直接打了个压缩包,拷过去,然后改了一下 ip ,就启起来了。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/812405

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX