网站备案 机构需要什么手续,wordpress外部链接,app安装软件,国际线上会议加密单位的一个业务系统#xff0c;在几年前已经更换了。但旧的系统里面还有很多没有转移过来的数据#xff0c;虽然普通用户不再需要用旧的系统#xff0c;但相应部门的管理人员还需要在旧系统查询数据资料#xff0c;这应该是旧系统向新系统迁移时#xff0c;数据不彻底在几年前已经更换了。但旧的系统里面还有很多没有转移过来的数据虽然普通用户不再需要用旧的系统但相应部门的管理人员还需要在旧系统查询数据资料这应该是旧系统向新系统迁移时数据不彻底或者因为新旧系统的底层逻辑不一样毕竟不是同一个厂家的系统有些东西没办法做迁移。
因此十多年前部署的这个老系统他们一直还要用作为运维部门的我们还得想办法支持他们的工作虽然这个系统还运行在Windows2003和IE的环境之下。当前面临的问题是系统所在的硬件已经老化准备报废了所以必须要做虚拟化迁移处理。
好在数据库Oracle是跑在虚拟机里面的但应用是跑在硬件服务器上的。别问我为嘛是这样部署的我也很奇怪为嘛是个反的我接手时就是这样的部署。
首先是对数据库服务器的迁移收缩把虚拟机停机直接克隆一个然后修改CPU和内存配置。原始的配置是24个核64G内存但现在业务系统只有管理员做做查询肯定不能给他分配这么多资源我直接拉到很低2个核4G内存。启动数据库服务器直接报虚拟内存太低部分程序无法运行。然后发现Oracle根本没办法连接。好吧只能查资料调整Oracle的内存配置。对这方面我也没有经验直接按书上的操作办法用system用户登录通过alter system set sga_max_size 3072m scope spfile; 和 alter system set sga_target 3072m scope spfile; 进行修改然后切换到sys用户shutdown immediate 然后startup。重启后正常这样数据库服务器的迁移收缩完成。
然后开始整硬件服务器。开始想着在虚拟机里面重装一个做好Windows 2008 的系统安装JDK配置环境变量安装Tomcat把原始的应用程序目录复制过来直接运行发现无法启动。主要是没有这个业务系统的部署文档我也只能凭感觉记忆去做。
然后走第二条路用物理机转换为虚拟机的神器VMware Converter Standalone虽然从没用过但试试之后发现还挺顺利的只是废了一点时间。转换完成之后直接启动业务一切正常。但在登录时提示软件授权错误要求与开发商联系。这是一个很好的结果了我也预想到会有这个问题转换之后相当于换了一台机器部署授权文件肯定需要更新的。我先解决系统资源收缩的问题原始配置也是24核64G内存我直接拉到2个核4G内存。启动业务时也是报虚拟内存不足闪退。估计又是Tomcat的内存配置需要调整然后查资料在catalina.bat的文件中修改CATALINA_OPTS的参数全改成2048m然后启动一切正常。这时想着前面重装部署无法正常启动可能也是内存配置需要修改的原因但发现修改之后虽然可以启动业务但登录时无法进入也不提示任何错误。
现在就只剩下软件的授权问题了。如果不解决软件的授权问题我们那个刀片服务器就不能报废整个刀箱也不能报废。为了腾地方为了他们能使用或者需要把整个刀箱搬给业务部门自己去玩。从机房挪出来放到他们办公室去哈哈那家伙噪音不是一般的大开机运行的时候周边的人别想做事。技术上的问题我们尽量解决了这得需要业务部门自己去找原来的开发商看能不能再搞个授权你们去公关吧但愿开发商还保留有十多年前的系统的授权生成程序。同时我把这个问题也提交给了另一个专门研究安全的同事看他有没有破解或绕过去的方法期待两方面都有好的消息。
写在最后作为运维人正式的应用系统是开发商部署好的我们从不敢去随意动它忙个不停的人也不想自己给自己出题目做实验折腾。只有这样的历史遗留问题的系统才可以大胆的去折腾死马当活马医看似对大家没什么意义但能解决问题还是蛮开心的。记在这里希望能给面临同样问题的人一点经验。