场景说明
适用于Alma系统Smart已经安装完成,需要修改管理节点的IP地址的场景
修改方法
1、查看网卡信息
(1)确认网卡名称
ip addr 或 ifconfig
可以看到ens160这张网卡有一个IP是10.200.4.24,我们想要修改这张网卡的IP信息
(2)确认网卡配置文件名称
cd /etc/NetworkManager/system-connections/
ll
可以看到目前需要修改的网卡配置文件为 ens160.nmconnection
2、编辑网卡信息
(1)以要修改上图中ens160.nmconnection为例,使用vi编辑器打开网卡文件
vi ens160.nmconnection
(2)按i键进入编辑,找到需要修改的IP及掩码,按照实际需求进行修改
地址格式为:addressX=ip/子网掩码,网关dns格式为:dns=dns地址1;dns地址2(多个DNS中间用;隔开)method 模式:manual表示手动模式,auto表示自动模式;需要配置为manualautoconnect-priority=-999:网卡自动连接,有些设备(特别是第三方),如果出现启动时无法自动连接网络,还需要在[connertion]中添加 onboot=true,设置在启动时自动连接网络
(3)修改好之后,先按Esc,在输入:wq,保存并退出
:wq
3、关闭IPv6相关配置
执行下面两条命令进行关闭
nmcli connect modify ens33 ipv6.method disabled
nmcli d reapply ens33
注:ens160替换成对应的网卡名称
4、重启NetworkManager
systemctl restart NetworkManager
5、输入ip addr或ifconfig确认修改的地址是否已经生效。由于IP地址变化,可能需要你重新登录SSH,使用新的地址进行登录
6、确认/修改globals.conf文件
vi /opt/apollo/data/globals.conf //进入globals.conf
找到all-nodes
核对当前的node的lan_ip信息,如果lan_ip为127.0.0.1,则无需更改文件,直接退出即可
核对当前的node的lan_ip信息,如果lan_ip为之前的地址,那么需要将lan_ip修改为127.0.0.1或者新的IP地址,修改完成后保存退出即可
7、执行安装命令
cd apollo_smart_deploy //进入apollo_smart_deploy
./scripts/install.sh deploy //执行安装命令,正式部署环境使用,对系统进行预检,检测性能是否符合要求
执行完成后,确认是否成功(最后提示successed,以及failed=0则表示安装成功)
注: 若安装失败,则需要导出/home/apollo_smart_deploy/logs中的日志文件出来排查失败原因
8、登录系统管理平台,检查路由信息、主域名、web服务地址,如果这些信息有填写之前的IP地址,需要更改为新IP
(1)主域名/Web服务地址核对路径:系统配置-网络配置-主域名 (如果有之前的IP地址,建议进行修改)/Web服务器地址(如果使用的是IP形式,有用到之前的IP,需修改)(2)路由信息核对路径:运维管理-网络配置-找到当前节点-操作-找到对应的网卡-路由规则(如果路由信息源IP错误、路由缺少,需修改)
单IP更改为双IP
场景说明
适用于Alma系统Smart已经安装完成,后续需要同时提供内外网服务,想将单IP修改为双IP
修改方法
1、查看网卡信息
(1)确认网卡名称
ip addr 或 ifconfig
可以看到目前只有enp3s0f0这张网卡有一个IP是10.121.0.184;单网卡双IP场景需要在这张网卡上新添加一个同网段IP 10.121.0.204
(2)确认网卡配置文件名称
cd /etc/NetworkManager/system-connections/
ll
可以看到目前需要修改的网卡配置文件为 enp3s0f0.nmconnection
2、编辑网卡信息
(1)以要修改上图中enp3s0f0.nmconnection为例,使用vi编辑器打开网卡文件
vi enp3s0f0.nmconnection
(2)按i键进入编辑,添加对应的新IP信息条目
地址格式为:addressX=ip/子网掩码,网关dns格式为:dns=dns地址1;dns地址2(多个DNS中间用;隔开)method 模式:manual表示手动模式,auto表示自动模式;需要配置为manualautoconnect-priority=-999:网卡自动连接,有些设备(特别是第三方),如果出现启动时无法自动连接网络,还需要在[connertion]中添加 onboot=true,设置在启动时自动连接网络
(3)添加好之后,先按Esc,在输入:wq,保存并退出
:wq
3、关闭IPv6相关配置
执行下面两条命令进行关闭
nmcli connect modify ens33 ipv6.method disabled
nmcli d reapply ens33
注:ens33替换成对应的网卡名称
4、重启NetworkManager
systemctl restart NetworkManager
5、输入ip addr或ifconfig确认修改的地址是否已经生效。由于IP地址变化,可能需要你重新登录SSH,使用新的地址进行登录
6、确认/修改globals.conf文件
vi /opt/apollo/data/globals.conf //进入globals.conf
找到all-nodes
核对当前的node的lan_ip信息,如果lan_ip为127.0.0.1,则无需更改文件,直接退出即可
核对当前的node的lan_ip信息,如果lan_ip为10.121.0.184,也无需更改文件,直接退出即可
7、执行安装命令
cd apollo_smart_deploy //进入apollo_smart_deploy
./scripts/install.sh deploy //执行安装命令,正式部署环境使用,对系统进行预检,检测性能是否符合要求
执行完成后,确认是否成功(最后提示successed,以及failed=0则表示安装成功)
注: 若安装失败,则需要导出/home/apollo_smart_deploy/logs中的日志文件出来排查失败原因
8、登录系统管理平台和运维管理平台,按需进行配置,如开启对应IP的公网开关、添加端口映射等