最近,客户要求从ds4700 到emc 上迁移数据,具体的步骤如下:
关于 emc 的存储的引入:
Step1:
等emc 的盘划好以后,开始:
看一下啊原来的lv:
lsvg -l tsmvg:
datavol01
datavol02
datavol03
datavol04
datavol05
datavol06
lsvg -p tsmvg
hdisk6
Step2:
加盘
extendvg tsmvg hdisk11
extendvg tsmvg hdisk12
extendvg tsmvg hdisk13
extendvg tsmvg hdisk14
extendvg tsmvg hdisk15
extendvg tsmvg hdisk16
extendvg tsmvg hdisk17
extendvg tsmvg hdisk18
extendvg tsmvg hdisk19
extendvg tsmvg hdisk20
extendvg tsmvg hdisk21
...
...
Step3:
开始盘上的lv copy
mklvcopy datavol01 2 hdisk11 hdisk12 hdisk13 hdisk14
mklvcopy datavol02 2 hdisk14 hdisk15 hdisk16 hdisk17
mklvcopy datavol03 2 hdisk17 hdisk18 hdisk19 hdisk20
mklvcopy datavol04 2 hdisk20 hdisk21 hdisk22 hdisk23
...
...
Step4:
加好后可以看一下一个lv 跨一个disk:
lslv -m datavol01
下面开始做同步:
先timeout 没有限制: export TMOUT=0,
env 就可以看一下:
为了看同步用的时间,可以加一个time:
time syncvg -l datavol01
time syncvg -l datavol02
time syncvg -l datavol03
time syncvg -l datavol04
time syncvg -l datavol05
time syncvg -l datavol06
Step5:
为了监控同步的情况,写了一个shell: monotor.sh 来监控:
While [ TRUE ]
do
lslv datavol01 | grep STALE
lslv datavol01 | grep STALE
lslv datavol01 | grep STALE
lslv datavol01 | grep STALE
lslv datavol01 | grep STALE
lslv datavol01 | grep STALE
echo "========================="
sleep 10
done
监控: sh ./monotor.sh
Step6:
当全部同步完,删除hdisk6:
reducevg tsmvg hdisk6
rmdev -Rdl hdisk6
现在可以看看tsmvg 中的disk:lsvg -p tsmvg
发现emc的盘全部加好了。