欢迎访问机房运维工作室

爱数知识库

AnyRobot-安装 Kubernetes 平台报错,提示 config 文件中 Cluster_Node 下 ip 和实际 hostname 不匹配,请检查

频道:爱数知识库 日期: 浏览:26

AnyRobot-安装 Kubernetes 平台报错,提示 config 文件中 Cluster_Node 下 ip 和实际 hostname 不匹配,请检查。

关键字

Kubernetes、hostname

适用产品

  • AnyRobot 3.0.x

问题描述

config 配置文件中与实际服务器的 hostname 不匹配,安装 Kubernetes 平台报错,输出信息中提示如下错误信息:

config 文件中 Cluster_Node 下 ip 和实际 hostname 不匹配,请检查

问题影响

AnyRobot 无法完成安装 Kubernetes 平台。

问题原因

/anyrobort-installer/config 文件中 [Cluster_Node] 下 node_hostname 的值和实际节点 hostname 值不一致。

解决方案

为了解决该问题,安装 AnyRobot 之前需要为每个节点配置好主机名并写入 config 文件中,请按照以下步骤执行:
1. 命令行使用 hostname 查看主机名。若主机名未设置,则需执行 hostnamectl set-hostname 命令设置主机名。如节点 ip为 *.*.*.178,则可执行 hostnamectl set-hostname node178 设置 hostname 为 node178。


2. 在 */anyrobort-installer 路径下使用 vi config 修改 config 文件中[Cluster_Node] 下 node_hostname 值的配置信息,与环境 hostname 值相一致。

3. 重新安装 Kubernetes 平台成功。

更多信息

使用 hostnamectl set-hostname node* 设置主机名,此命令设置主机名立即生效且永久有效,设置完后 Ctrl+D 退出客户端,再次进入即可显示。