日历

2019年三月
« 2月    
 123
45678910
11121314151617
18192021222324
25262728293031

最近评论

    linux企业应用

    OraclRAC迁移中遇到的问题

    简单描述
    2台oracle做RAC需要共享9T的空间,因为oracle识别的硬盘不能大于2T,故,每个硬盘设置为1.9T。
    平台上每个lun大小为8T,所以共享的9T空间在2个lun上。
    oracleRAC1:系统盘500G在LUN 1上,5个1.9T的厚置备磁盘,在LUN 1上3块,在LUN 2上2块
    OracleRAC2:系统盘500G在LUN 2上,共享lun 1上的3块盘,和LUN 2上的2块盘,共享盘添加顺序和OracleRAC1上的顺序一致。
    问题:
    因存储电源故障,需要更新电源模块并升级微码,需要将上述OracleRAC迁移到另一套没有故障的存储上。
    操作步骤:
    1、关机,编辑OracleRAC2虚拟机,将共享磁盘从虚拟机中移除(千万不要选择从虚拟机中移除并从磁盘删除文件)。移除完成后,将虚拟机迁移到LUN 4上。
    2、迁移OracleRAC1虚拟机,迁移中,将LUN1上的3块磁盘选择LUN3,将LUN2上的2块磁盘选择LUN4,由于迁移磁盘较大,总共10T,用时5个小时左右。
    3、编辑OracleRAC2虚拟机,按照OracleRAC1中的共享磁盘顺序,依次添加上。
    4、因该过程用时较多,迁移完成已是晚上11点左右,所以将2台服务器启动,确认业务正常后下班。
    存在问题:
    第二天查看2台OracleRAC虚拟机的状态,发现OracleRAC1占用了3个LUN,LUN 1,LUN 3,LUN 4,状态不正常,OracleRAC2占用LUN 3和LUN 4的磁盘空间,属于正常现象。经核查,发现OracleRAC1的vmx文件和log文件没有迁移到LUN3上。
    解决方法:
    1、OracleRAC1关机,在client中,右键该虚拟机,选择“从清单中移除”
    2、浏览LUN1存储,找到OracleRAC1的文件夹,将关于虚拟机的vmx和几个log文件下载到本地磁盘上
    3、将下载到本地的vmx文件和log文件上传到LUN3存储上OracleRAC1的目录下,右键vmx,将该虚拟机添加到清单中
    4、启动OracleRAC1,业务正常,占用磁盘在LUN3和LUN4,一切恢复正常了。

    评论已关闭。