检验一个存储工程师(确切的说售前工程师)的段位或级别的标准是什么?是小编经常思考的一个问题,以前看前辈写的什么七级售前又是八级售前的,什么菜鸟级、青铜级、骨灰级什么的,等等,小编以为,作为一个合格的售前,不光是纸上谈兵,懂自家的产品参数,做个配置,了解友商的技术竞争,写个方案,等等,当然,每个段位都有生存空间,小编也见过很多售前,连自己家的产品没有操作过的工程师,也做的很好的,不但能把客户忽悠的一愣一愣的,数字还不错,你叫他说,他能侃侃而谈,你让他操作,他可能一窍不通,没有干活,非操作实战派,当然不影响做方案,我们都知道,存储是一个逻辑非常复杂,粘性比较高解决方案,相对于计算而言,那你写的那些方案,画的那些拓扑图,实施步骤,如果自己干过,我想,在跟客户交流的时候,会更深入,更能捕捉客户的痛点,听懂客户的语言,存储是一个粘性非常高的解决方案,做存储的运维也好,解决方案也好,存储的资源是要给计算或者业务提供服务的,不管是块、文件、还是对象,它要被主机识别,挂载,为数据库或者其它业务使用,就要了解主机端对存储的使用,比如多路径的配置、盘的识别、格式化、cifs或NFS在linux的mount挂载等等,尤其是碰到新旧存储的替换,是对存储工程师要求比较高的,或者说是存储最难的一个场景,如果做存储解决方案,能单独或者配合数据库工程师或业务部门,完成数据的迁移,才是存储工程师的巅峰,尤其是配合数据库如oracle这样的场景。
小编十多年前,在售后不干的情况下,作为售前,硬着头皮干活存储替换数据迁移这个活,场景到现在好记忆犹深,小机AIX oracle 18存储和高人存储,5个业务,前前后后,花了半年多的时间。
下面就针对典型场景,Linux oracle 某旧存储,进行分享,业界有什么存储虚拟化迁移、业务主机侧迁移等解决方案,小编以前的前科是存储虚拟化网关的方式,是块,但也不容易,尤其是SAN网络,还得停业务,主机侧可以不用停,下面重点推荐这一方案。
一般主机都是RAC,盘是通过asm管理的盘组,每台服务器都是配置双端口的HBA卡,一般每个卡用了一个口,另外一个口没有用,我们可以把这个没有用的口,和新的光交和及存储连接起来,划好zone,映射好新的存储。
步骤:
①、跳线:没用的HBA口和新存储连接插线;
②、划zone:光交根据前期的规划划好zone;
③、分盘:根据实际要求新存储分好盘,如5个1T 数据盘,5个5G 仲裁盘,1个2T的备份盘;
④、起别名:主机端扫描新盘,multipath -ll,multipath 服务重启等,起好别名;
⑤、加盘:把新的盘加入到asm盘组里,比如以前asm管理里旧存储的11个盘,新存储又来了11个盘,把asm的盘组加上这新的11个盘;
⑥、数据均衡:数据重新均衡,类似于存储的RAID,数据均衡一样,存储空间会重新均衡分配;
⑦、踢盘:数据均衡完成后,后把旧的11个盘剔除,可以在oracle的图形界面下,也可以在命令行下,建议图形界面下,比较简单直观,断开或删除软连接(这个不断开的话,存在还能看到旧盘的情况),可以一个一个踢,保守起见,只留下新的11个盘;
⑧、观察:运行一周,如有问题,可以把旧盘加回,没有问题,旧盘回收,拔掉旧线;
⑨、完成。
九阴真经,做之前,有条件的话,建议做个数据备份。
以上,为存储数据迁移的9步法,小编觉得,作为一个存储工程师,售前也好,售后也罢,最好是能实操,这里面有的可以不会,但是起码步骤得知道,也好沟通配合,操作系统的工程师、数据库的DBA也好配合,因为存储相对专业,有时候数据库的DBA只会用盘,难免对存储不是熟悉,这也是正常现象,需要我们存储工程师对数据迁移或存储迁移,有整体的步骤认识,这样,才能把一个存储从旧的换成新的,达成割接的目的。
作为一个合格的存储工程师,假如,你是售前,你可以不会操作,但是步骤最好知道,这对做售前百利无一害,也是体现存储高级工程师或骨灰级工程师的检验标准,而不是光靠说,没有实战,当然,作为售后工程师,那是更得会操作了。
所以,小编个人认为,作为一个售前,检验标准是,会不会存储数据迁移,存储工程的巅峰不为过,不会操作,也得会说,这样,才能最大限度的与客户聊的来,有共同语言,才能有更好的客户体验,建议存储的售前工程师们,把这9步,熟练背诵,脱口而出。
-收工-