SAP服务器可以更换IP地址吗?迁移改网前先看这份避坑指南
本文未附完整的测试环境、工具版本与原始结果,内容作为故障排查或选型资料参考,不标记为实测报告。
在企业搬迁机房、更换网络、进行服务器升级的时候会遇到的一个问题就是:SAP服务器可以不修改IP地址吗?只改变一个网络参数,但是如果没有把SAP、数据库、接口、中间件和客户端之间的连接也一并更新的话,那么就会出现用户登录失败或者业务中断、打印错误以及外部系统的数据不能传输的情况。
答案是:SAP服务器一般是可以更换IP地址的,但是不建议“修改之后就重启”。特别是生产环境的时候要先确定好系统的结构、数据库种类、访问方法以及业务停止的时间段。
一般而言,客户会问到“SAP服务器能改IP吗”的时候,通常处于以下几个阶段:老机房网络要调整;服务器要搬到新的机柜里去;准备把旧服务器换成新服务器;或者是打算进行虚拟化/国产化的替换。此时应该关心的是能否修改以及怎样才能稳定地修改完成之后由谁来进行检验,在出现故障的时候是否有售后服务作为保障。
对于这样的情况要着重看一下以下几个方面:
第一、看SAP系统的部署结构。
如果SAP应用程序与数据库在同一条服务器上,则修改IP比较容易;而当把应用服务器、数据库服务器以及接口服务器分别部署的时候,就需要对每台机器之间的通信关系进行逐一分析了,比如主机名解析、SAP GUI连接、RFC接口、打印服务、备份任务等等。不要只改一个服务器的IP地址,外网系统的IP没有更新的话,业务还是会出问题。
第二、查看服务器网络以及远程管理情况。
企业的生产系统应该至少配备两个网络接口,并且对于重要的业务可以设置链路冗余来防止单一网络接口出现故障后整个系统无法使用的情况。另外服务器最好有单独的远程管理端口,比如iDRAC、iLO或者国产品牌对应BMC管理功能等,这样就可以实现远程开机、查看硬件告警以及解决系统问题而不需要每次都要跑到机房去。
第三、看硬件稳定不稳。
SAP这样的ERP系统对于CPU、内存、硬盘以及数据库性能的要求比较高。选择的时候不能只看价格,要根据用户的数量、模块的数量、并发量和数据库大小来确定配置。主要的关注点有:CPU核心数、内存容量、SSD或者企业级硬盘、RAID方案、双电源冗余、阵列卡缓存、备份盘容量等等。即使预算有限也可以做到稳定,但是不能把所有的冗余都去掉。
第四、查看数据备份与恢复计划。
在修改IP地址、迁移到新的服务器或者换用其他网络之前要进行完整的备份并且保证可以恢复。比较安全的方法是在停机窗口之前做好计划,把原来的IP地址、主机名、DNS、hosts文件以及SAP参数、数据库连接点和接口地址等等都记下来,在修改之后逐一检查登录、过账、报表、打印、接口和定时任务是否正常工作。
第五个就是以后能不能继续扩大规模的问题。
如果此次调整是由于老服务器性能不足、磁盘空间紧张、系统频繁报警所导致的话,那么就不仅仅是修改IP地址这么简单的事情了。也可以顺便判断一下是否要换新的服务器、加内存、升级SSD、做RAID10、设备份服务器,或者是把SAP放上虚拟化的平台上,以后扩展和迁移都会比较方便。
避免出现这样的情况:普通的网络调整变成了业务事故。在修改SAP服务器IP之前,最好有熟悉SAP、数据库、服务器以及网络的人共同进行确认。尤其是涉及到品牌服务器、国产服务器、Windows/Linux操作系统、Oracle/HANA/SQLServer数据库、等保合规以及机房改造的项目时,要将硬件配置、系统部署、备份恢复、安装调试、质保期长和售后服务响应时间等因素一并考虑到。
如果是小范围的改动,就可以修改IP服务和验证清单;如果涉及到老服务器升级、新机房部署或者SAP系统的迁移的话,那么就建议先制定一个服务器配置方案以及实施方案。要按照品牌、CPU、内存、硬盘、RAID、电源、服务年限和服务上门安装的要求来计算价格。
如果正在对SAP服务器进行IP修改、迁移、扩容或者新服务器购买的话,请把目前的业务人员数量、SAP版本号、数据库种类、现有的配置情况、预算区间以及是否有现场服务需求发送过来,我能够为你梳理出配置方案、报价标准以及执行过程中的注意点。