暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

安装报错本地ip错误原因及解决办法

ben0124 2024-04-29
262


问题

在安装集群时出现如下报错

[gbase@liuyang-node-2 gcinstall]$ ./gcinstall.py --silent=demo.options

Error: gcinstall.py(line 3285) -- local IPv4 addr is not a valid coordinator.

此时检查demo.options配置的ip地址发现无问题,可连接。此时可能是因为使用的新配置的ip地址作为coor进行安装造成的。

 

问题复现

 

1.多实例的ip配置

在文件 /etc/sysconfig/network-scripts/ifcfg-eth0增加IPADDR1 为第一个虚拟 IP 地址,NETMASK1 为第一个虚拟 IP 的子网掩码,如下所示,本地ip原本为10.10.13.120,现在增加了一个ip为10.10.13.121.

[gbase@liuyang-node-2gcinstall]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO=none

DEVICE=eth0

HWADDR=fa:16:3e:68:af:bc

IPADDR=10.10.13.120

MTU=1500

NETMASK=255.255.0.0

ONBOOT=yes

STARTMODE=auto

TYPE=Ethernet

USERCTL=no

IPADDR1=10.10.13.121

NETMASK1=255.255.0.0

 

2.使用新增的ip安装集群,demo.option如下所示

[gbase@liuyang-node-2 gcinstall]$ cat demo.options

installPrefix = /opt

coordinateHost = 10.10.13.121

....

 

3进行安装出现报错

[gbase@liuyang-node-2 gcinstall]$ ./gcinstall.py --silent=demo.options

Error: gcinstall.py(line 3285) -- local IPv4 addr is not a valid coordinator.

 

问题原因

检查安装脚本发现问题出在InstallFuns.py的GetLocalV4Addr函数,会将10.10.13.121与本地ip进行对比,而在函数中获取的本地ip并不包含新增的ip10.10.13.121,因此报错local IPv4 addr is not a valid coordinator

问题解决办法

1. 不使用新增的ip作coor,使用在ifconfig中可见到的ip设置coor

2. 打开InstallFuns.py文件找到GetLocalV4Addr函数,在函数开头增加

localHost = ‘10.10.13.121’

return localHost

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论