一次业务迁移的经验小结
移动介质的FS要足够普通
我准备了一块160G的移动硬盘,由于容量比较大,因此格式化为exFAT格式,然而生产环境的OS分别是windows 2003和OpenSUSE11.3,都无法识别,而移动硬盘中还有其它数据,不能直接格式化,因此费了一番心思。
所以,移动介质一定要采用最普通的文件系统,譬如FAT32,windows2003和较老的linux都无法识别exFAT。
如何实现快速拷贝
windows ntfs文件系统对付小文件力不从心,因此假如有大量小文件需要备份,有两种解决办法:
压缩-传输-解压
用winzip、winrar这样的压缩软件采用zip方式打包(不压缩,选择最快速度)小文件后,作为一个打文件传送到另外一个服务器,然后在目的地解压;
使用第三方拷贝软件
譬如fastcopy和ultracopier,千万别用teracopy,在cmoa业务数据备份的过程中发现它有两个问题:
- 拷贝速度不稳定,下跌厉害;
- 拷贝文件出现错误。而fastcopy就非常稳定,而且不会出错。
经测试,采用CIFS/SMB共享方式,fastcopy的拷贝速度可达15MB/s,基本上是千兆网络速率的极限。
尽量使用域名
基于B/S架构的业务系统尽量用域名访问,否则IP地址变更后,如何通知几百个客户是非常痛苦的一件事情,尤其是政府客户。
基础服务和业务应用分开部署
2009年部署业务应用的时缺乏经验,将一些基础服务,譬如DNS、radius、AD和OpenVPN等基础服务连同业务应用全部部署在同一台物理服务器上,导致业务应用迁移前需先做好基础服务的迁移。当然,假如物理服务器数量足够的话,没有人愿意将多个服务部署在一台服务器。
VMware中修改guest OS的MAC地址
很多业务应用的license都跟服务器的MAC地址进行绑定,因此需要提前了解VMware环境中的MAC地址修改技巧。
有两种方式
修改VMware的VMX文件
修改guest OS中的AMC地址,windows中我经常用的是K-mac,linux则直接在网卡的配置文件中设定即可。
新不如旧
前面的文件系统是这样,接下来的无线路由器也是这样,在本次迁移的过程中,顺手用一个D-link DIR600M换掉一台古老的linksys WRT54G。
DIR600M支持AP和无线路由两种无线工作方式,AP方式指的是WAN、LAN和wifi处于同一个网段:192.168.0.0/24,而且这个网段还不能手工改,无线路由方式指的是WAN连接互联网,LAN和wifi处于同一个网段。好在LAN可以自行设置IP地址。因此最终选择了“无线路由”方式。DIR600M仅有4M rom和32M ram,刷OpenWRT就不必了,还比不上两年前买的LinkSYS WRT54G mod,至少还有8M rom和64M ram呢。
所以说,并不是越新就越好,成本的下降往往意味着偷工减料。