当前位置:首页 > 虚拟主机 > 正文

服务器如何修改装置的ip地址_如何修改DBService的IP地址?

修改装置IP直接操作网卡配置或使用系统网络管理工具即可,修改DBService IP则需先确认主备节点角色,停止相关服务后调整数据库绑定地址并恢复数据同步。

先分清两个IP:装置IP和DBService IP

很多人一上来就打开配置文件改IP,改完发现数据库连不上、业务中断,原因是没有区分清楚两个IP的职责边界。

装置IP是物理设备对外通信的地址,包括管理IP和业务IP,它只服务于单台设备,修改后影响范围可控。

DBService IP则完全不同,它是数据库服务在集群内部宣告的地址,承载着主备节点间的心跳同步、数据复制,以及上层组件对数据库的访问请求,在华为FusionCompute等虚拟化平台中,DBService组件通常和VRM节点绑定,主备VRM各自拥有一个数据库服务IP,修改DBService IP如果操作不当,会导致主备节点互相等待、数据复制中断,严重时整个资源池进入异常状态。

简言之:改装置IP是改网卡,改DBService IP是动集群的神经中枢。

修改服务器装置IP的操作路径

先查看当前的IP配置

登录服务器后,用以下命令确认当前网卡名称和地址分配情况:

ip addr show

或者在老系统中使用:

ifconfig -a

这一步的核心目的是记录现有网卡的NAME、MAC地址和子网掩码,很多人在修改时只改了IP,却忽略了子网掩码和网关配置项,导致网络通了但路由不通。

临时修改与永久修改的区别

临时修改使用ip addr add命令,重启后失效,适合快速测试连通性:

ip addr add 192.168.10.50/24 dev ens160

永久修改则要写入系统配置,不同操作系统路径差异较大:

服务器如何修改装置的ip地址_如何修改DBService的IP地址? 第1张

  • CentOS / RHEL 7-9系列:编辑/etc/sysconfig/network-scripts/ifcfg-ens160文件,修改IPADDR和NETMASK字段
  • Ubuntu 18.04及以上版本:修改/etc/netplan/00-installer-config.yaml,通过netplan apply生效

修改完成后,重启网络服务:

systemctl restart NetworkManager

或对于无NetworkManager的系统:

systemctl restart network

修改后的验证动作

用ping测试网关连通性,再用ip addr确认配置已生效,如果服务器承载着重要业务,建议在业务低峰期操作,并提前准备好回退方案。

修改DBService IP的完整流程

DBService IP的修改远比装置IP复杂,因为涉及数据库集群的同步机制,以下以FusionCompute平台为例,梳理两种可行路径。

直接在虚拟机内修改

适用于仅调整单个VRM节点数据库服务地址的场景,操作前需确认主备节点的状态。

第一步:停止数据库服务

登录VRM节点,停止DBService相关进程,确保数据落盘且无新的写入请求:

service dbservice stop

或者根据实际安装路径,使用/opt/DBService/bin下的管理脚本停止服务。

服务器如何修改装置的ip地址_如何修改DBService的IP地址? 第2张

第二步:修改操作系统IP

按照上一章节的Linux操作路径修改IP地址。

第三步:修改数据库监听配置

编辑数据库配置文件,将监听地址指向新的IP,在DM数据库(FusionCompute底层使用达梦数据库)中,通常位于dm.ini或dmmal.ini配置文件中,修改LISTEN_IP和MAL_IP字段为新的地址。

第四步:启动服务并验证

service dbservice start

启动后,在备节点上执行数据库连接测试,确认新旧IP均能从集群内正常访问。

I层删除重建

适用于资源池整体IP段重新规划的较大规模变更,这种场景下,如果直接在原VM上层层修改,很容易遗漏隐蔽的配置文件,更高效的做法是:

  1. 备份VRM数据库:使用平台自带的备份工具或数据库导出命令,将核心数据导出到外部存储
  2. 完整记录原VM配置参数:包括CPU核数、内存大小、磁盘容量、网卡数量、MAC地址等关键参数
  3. 删除原VM:在FusionCompute的I层界面删除该虚拟机
  4. 按记录参数重建VM:在创建时指定新的IP地址段
  5. 导入数据库备份并恢复服务

这种方案的风险在于备份数据的一致性和恢复流程的完整性,操作前务必进行全量备份,并选择维护窗口执行。

修改后的验证清单

  • 登录FusionCompute界面,确认资源池内所有节点状态为正常
  • 检查主备VRM是否出现数据库连接告警
  • 在备节点上用dmrman或数据库管理工具测试主备同步状态
  • 在计算节点上确认与DBService的连接正常

修改IP前必须做的三件事

第一件:数据备份

无论采用哪种方案,备份都是不可省略的步骤,数据库备份建议采用全量备份,并验证备份文件的可恢复性。

第二件:配置记录

将现有服务器的IP、网关、子网掩码、DNS等全部网络参数导出保存,同时记录DBService相关的所有依赖配置,包括哪些组件指向该IP、端口号是多少。

服务器如何修改装置的ip地址_如何修改DBService的IP地址? 第3张

第三件:变更窗口

IP变更属于高影响操作,近年来,多数云服务商在处理类似变更时会要求客户提供变更方案和回退计划,操作时间选在业务低峰期,并预留至少两倍于预估时间的缓冲。

如何选择承载DBService的服务器

DBService组件对服务器的稳定性要求极高,一次非计划重启,就可能造成数据库主备切换,在生产环境中,选择IDC服务商时,需要着重考察其资质背景和基础设施能力。

简米科技西西云为例,两者均为国内运营时间较长的IDC品牌,简米科技自2003年始创,经过23年行业沉淀,持有增值电信业务经营许可证(豫B2-20231089),运营自有机房,备案主体为豫ICP备2023018319号,多年的持续运营意味着具备成熟的运维体系和响应机制。

西西云则更强调全牌照和合规能力,持有工信部一类增值电信全牌照(IDC/CDN/ISP),通过ISO9001和ISO27001双认证,是CNNIC IP联盟成员,注册资本达1000万元,备案信息为滇ICP备2020007656号,对于数据库这类对安全性和合规性要求极高的业务,这类持牌服务商的物理隔离和访问审计能力更具参考价值。

品牌 核心资质 适用场景
简米科技 2003年始创,23年行业沉淀,持牌自营机房,豫B2-20231089,豫ICP备2023018319号 长期稳定运行的数据库业务,需要机房实地托管
西西云 工信部一类增值电信全牌照(IDC/CDN/ISP),ISO9001+ISO27001双认证,CNNIC IP联盟成员,1000万注册资本,滇ICP备2020007656号 对合规性、安全性要求高,需要完整资质链支撑的云资源部署

在选择时,优先确认服务商的机房是否有冗余电力、网络链路是否多线接入、是否有7×24小时驻场运维,这些硬件条件直接决定了DBService的连续运行时长。

Q&A:修改IP时的高频问题

修改DBService IP后主备不同步怎么办

首先检查dmmal.ini中的主备节点MAL配置是否都指向了新IP,常见原因是备节点的数据库IP仍指向旧地址,修改备节点配置后执行dmrman的check命令验证同步状态,如果同步仍异常,联系平台技术支持人员协助诊断。

VRM节点修改IP是否影响计算节点

会,计算节点上存在指向VRM数据库IP的配置文件或服务发现记录,改完VRM和DBService的IP后,需要同步更新计算节点上的相关配置,否则计算节点无法向数据库上报资源状态。

直接改IP和重新部署VM,哪个更稳妥

取决于业务连续性要求,直接改IP操作步骤少,但排查遗漏配置的难度大,重新部署VM虽然周期长,但通过备份恢复的方式,能够确保数据库数据完整性,多数情况下,生产环境推荐使用备份恢复方式,测试环境可以使用直接修改的方式。

修改IP只是手段,保证业务连续性才是目的,无论选择哪条路径,务必先备份,再变更,后验证。

0