硬件到寿、性能不够、原机要挪作他用,在ROS软路由上,都会遇到把整套配置搬到新机上的情况。搬的过程不难,难的是搬完之后新旧两台状态不一致,谁也不知道以哪台为准。把顺序想清楚,整个过程可以很平稳。
- 在ROS软路由的原机上完整导出一份配置,并当场核对文件大小是否正常
- 在新机上装好同版本的软件,先只装系统不导入
- 导入配置之后先不开业务,逐台核对设备与此前分配的代理IP线路的对应关系
- 确认无误再切换,原机配置保留一段时间不动
为什么先核对再切换
在ROS软路由上,设备与分组的对应关系是最容易在搬家过程中出问题的一块。原机上有些设备可能是临时加的、有些分组可能已经空置,导入之后这些历史痕迹会一起跟过来,看起来一切正常,实际多了几条没人认领的代理IP归属。先开着一台机器核对,改动的影响范围就限制在一台之内;两台同时开着业务,出了问题连是哪台造成的都分不清。
先核对,再切换,是这一步的全部要点。
{‘summary’: ‘导入之后对不上,通常出在哪三个地方’, ‘body’: [‘软件版本不同,部分设置的字段名变了,导入后被当成未知项忽略’, ‘导出时只导了规则,没带上分组关系,设备全部落回默认那条代理IP线路’, ‘新机的网口顺序与原机不同,物理接法要跟着调,否则分流结果完全不同’]}
切换当天要注意什么
切换尽量安排在业务量小的时候,切完之后给每类设备各挑一台做验证,不要只看列表显示。列表显示的是设置,设备实际走的代理IP线路才是结果,这两者在切换当天最容易出现短暂的背离。
原机留多久
原机上的配置至少留一个月,期间不要格式化也不要重装。这一个月里如果新机出现说不清的问题,把原机接回去是最快的对照手段。搬家值得花时间的地方,是搬完之后两台机器的表现能对得上。ROS软路由的原机留着的这段时间,正好可以用来做这件事。
