<h1 id="c931653c">场景</h1>
- 服务器在公司内搭建好K8s环境后部署好项目,服务器运送到客户现场,客户分配了其他IP地址导致集群无法正常使用。
- 机房搬迁,IP重新分配
<h1 id="d994d598">目的</h1>
- 已部署好的服务器到客户现场后,无需重新装机,通过少量配置后正常使用。
- 机房迁移后,通过少量配置后业务可正常使用
<h1 id="da79c2ec">配置示例</h1>
本示例包括以下两台主机,其中主节点充当任务机。
<font style="color:rgb(51, 51, 51);">节点</font> | <font style="color:rgb(51, 51, 51);">系统</font> | <font style="color:rgb(54, 67, 92);">原 IP</font> | <font style="color:rgb(51, 51, 51);">客户现场IP</font> |
---|---|---|---|
<font style="color:rgb(51, 51, 51);">node1(master)</font> | <font style="color:rgb(51, 51, 51);">Anolis os</font> | <font style="color:rgb(54, 67, 92);">192.168.0.81</font> | <font style="color:rgb(51, 51, 51);">192.168.240.197</font> |
<font style="color:rgb(54, 67, 92);">node2</font> | <font style="color:rgb(54, 67, 92);">Anolis os</font> | <font style="color:rgb(54, 67, 92);">192.168.0.86</font> | <font style="color:rgb(51, 51, 51);">192.168.240.198</font> |
<h1 id="9eed332c">修改方法</h1>
一句话总结:<font style="color:rgb(220,155,4);background-color:rgb(242,243,245);">在各节点</font>****<font style="color:rgb(220,155,4);background-color:rgb(242,243,245);">网卡</font>****<font style="color:rgb(220,155,4);background-color:rgb(242,243,245);">中添加原地址</font>****<font style="color:rgb(220,155,4);background-color:rgb(242,243,245);">IP</font>
<h2 id="a97154cf">master IP修改</h2>
查看当前使用的哪个网卡:
ifconfig
可以看到当前使用em1网卡,进入网卡目录
cd /etc/sysconfig/network-scripts
查看 ifcfg-em1配置
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em1
UUID=f7e7e6a4-3780-463c-9d68-67cc3d4f8ce7
DEVICE=em1
ONBOOT=yes
DNS1=114.114.114.114
IPADDR1=192.168.0.81
PREFIX1=24
GATEWAY1=192.168.0.1
<h3 id="a3b64493">将分配的新IP加入到配置文件</h3>
注释掉原GATEWAY1
在最后加入以下三行
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em1
UUID=f7e7e6a4-3780-463c-9d68-67cc3d4f8ce7
DEVICE=em1
ONBOOT=yes
DNS1=8.8.8.8
IPADDR1=192.168.0.81
PREFIX1=16
#GATEWAY1=192.168.0.1
IPADDR=192.168.240.197
PREFIX=24
GATEWAY=192.168.240.1
重启网卡
systemctl restart network
<h2 id="03450508">node2 IP修改</h2>
与master修改方式相同
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=d9da467d-5232-45bb-8fb0-bfdef7adceb0
DEVICE=ens33
ONBOOT=yes
DNS1=8.8.8.8
IPADDR1=192.168.0.86 ##原IP地址
PREFIX1=16
#GATEWAY1=192.168.0.1
###添加以下三行
IPADDR=192.168.240.198 ### 分配的新IP
PREFIX=24 ###不同网段,添加路由转发
GATEWAY=192.168.240.1
图形化界面截图:
重启****网卡****:
systemctl restart network
<h2 id="05d86744">验证IP地址是否生效</h2>
master机器:
互ping:
<h1 id="cd8992b6">验证</h1>
<h2 id="c35b1fb6">查看节点状态: </h2>
<h2 id="c482242d">验证pod状态</h2>
<h2 id="cece0901">验证访问:</h2>
<h2 id="c1c80874">重启服务器测试:</h2>
本文由博客一文多发平台 OpenWrite 发布!