Prepare:
1. disk analyse
2. create volume by CAM according disk analyse
CAM create volume
/data1
/data2
Total 3 server: Paris DB, Ekanba, TcEng
create 3 pool :
one server five disk.
? 一个server分配5个disk,那里分配的?再看看?
3. action:
3-1. shutdown paris web and paris db
3-2. tear down 2 HBA card from paris web
3-3. set up 2 HBA card for paris db
issue 1: HBA card slot not enough.
v490 total 2 HBA card solt.
one for HBA the other for SCSI (storage 3120)
solution: SCSI card (storage 3120 plug out). scsi card is compatible with the rest slot.
HBA card is not compatible with the rest slot. So, Plug out SCSI , and plug in HBA card.
But wait.
First: we should not plug out the SCSI (storage 3120 (2)). For DaiZhonglei told that we can not move the SCSI CARD, because the DISK NUBER (CxTxDx) will be change. So, the mount device name is changed. For security measure, we can not change the SCSI card slot first. Because we can not lost any data.
action: 1. Connect fiber with Storage6140, we copy the data on storage 3120 first.
How to copy data:
Mkdir /data1_1, /data2_1
nohup copy -rp --- rp can make the owner and permission not change, nohup ,please google,baidu
format ---- find the volume on ST6140
devfsadm --- help you to find the volume on ST6140
mount -F vxfs ---mount ST6140 volume,use vxfs file system.
action: 2. change the mount point /data1_1, /data2_1 to /datad1, /data2
How to:
umount /data1 , /data2 (storage 3120)
mount ST6140 volume on /data1, /data2
All above finished, we can check the server app and oracle. if ok, next.
create dual fiber. confiugre dual fiber redundency.
luxadm probe
mpxio
/kerne./drv/fp.conf (solaris 9 opertion system)
/kernel/drv/scsi_vbci.conf (sun9, showrev, more /etc/release)
boot cdrom -s , network up ,
dladm show-dev
ifconfig cel plumb 10.40.200.10/24 up
ftjp 1040.200.27 --- to get /kernel/drv/scsi_vbci.conf
步骤总结下:
1. 在6140上创建卷。
2. 在paris db上面装HBA卡。(本来有一个,现在再装一个配置成冗余)
装之前,当然要关机了,虽然说,应该是可以热插拔的,不过还是关机慢慢做保险,比方你下面要拔掉一个3120的SCSI,热插拔能行吗。还连着呢,你说拔就拔,谁知道会咋样,是突然就少了几个分区,还是咋的,没试过,自己干可以拔了试试,不过这样的话,工作量就多了。时间也会托的很长。
装的时候发现,没槽了,槽被3120的给占了一个,V490上就2个能插HBA卡的槽。一个已经用了,一个被SCSI占用,当然只有把这个鸠占鹊巢的SCSI给拔了,大家可能会问,SCSI拔了,不用了吗,其实这个SCSI卡的插槽比HBA卡的差操作的好,就是开的缺口多,HBA卡不能插的插槽,SCSI能插。所以剩下的插槽可以给SCSI插。但是HBA卡插不上。但是此时,DAI说,别拔,会引起盘的名字改变,比分本来是c2t2s0,变成c5t3s0, 这2个名字我乱取的,那么就不对了。也不知道真的,假的,自己没试过,没有发言权。那怎么办,DAI说有办法了,我闷在鼓里,他也不说,好吧,就看你怎么做吧。
3.连光纤
怎么做呢,连光纤,本来不是有一个HBA卡在上面的吗,好,那么先把这个光纤卡跟6140连起来,连6140的哪个呢,这个当然随你了,其实就是A1,A2,A3,A4,冗余对应的就是B1,B2,B3,B4,,反正连了下面的一个是A1,还是B1,要跑过去看看,先不去了。反正连了。
4.拷贝数据
连光纤的目的是什么呢,不是要装2个HBA卡的吗,怎么现在只是连了一个光纤? 前面已经说过为了盘号乱掉,防止一些意外。现在答案出来了,就是要拷贝数据,可不是连着好玩的。这有啥好玩,搞坏了,压力不是很大。难道是玩的就是心跳。
要拷贝数据,咋拷贝,当然跟XP有点区别。不过也就是cp -rp 这个命令,不过cp -rp之前,你也要先把6140里面创建的2个volume给挂载到paris db 服务器上。否则你咋个cp. 你cp谁到谁啊。当然要挂载后才能cp了。
既然要挂载,那么就要找到这2个盘,当然其中的过程我也没有看全,DAI 兄操作太快,IBM老笔记本屏幕又小,他还把屏幕斜着对着他,看的我好不费劲。好了,闲话少说,反正是挂载吗,都一样,都是mount /dev/dsk/... /data1_1, 这里我们建了一个/data1_1的目录,当然是跟/data1有点区别。
format, 找到/dev/dsk/..., 这个盘,然后mkdir /data1_1, 然后,mount /dev/dsk... /data1, 哇,废话还真多。 好了,挂载好了,现在干嘛,当然是cp了。 我看出dai, 用了个nohup cp.. ,后面就没看到就过去了,操作太快,还不把命令保存下来给我看下,我说了几次,他就是貌似没听见,这个家伙太懒了,不仅懒,....., 最后要他保存命令过程,他往上一拖,说都没了。我也只能暗自一个日字了得。
5. 检查cp的数据
中间copy数据,这个时候都已经12点了。说去吃饭,他不到食堂,非要出去吃,还打了一个MM的电话。结果后来就我们2个出去吃了一碗面。还不如在食堂吃个饭算了。废话少说,回来已经1点多了,数据已经cp完,也就1个多小时吗。200多G的数据。是不是?
既然数据都拷贝完了,那么把挂载点/data1_1,/data2_1都改成/data1, /data2. 怎么改,当然不能把/data1,/data2,这个2个目录删除,然后把/data1_1改成/data1, 这样行不?我在想,我感觉也可以。现在/data1,/data2的数据是storage3120的。/data1_1,/data2_1是6140上面的。按说可以,但是我们还是要保证原来数据还在。万一6140被我们给玩残了,不是用3120还能抵挡一番。我们还能恢复。否则,如何用户交代。好了。umount掉/data1, 然后mount 6140上面的volume,到/data1,/data2就ok了。mount /dev/dsk/.. /data1.
然后vi /etc/vfstab,
mount /data/ora1, /data2/ora2, /data1/ora3..../data1/ora09, /data2/ora10
还有一个/data1_oracle_bkup。 反正都mount上去就可以了。
反正数据都在了,通知DBA同志,去开数据库,查看状况。ok了。
-------------------------------------------------------------------
好了,至此,已经迁移完了。但是只有一根线。既然还要一根线。下面的问题,我就没弄过来。还要谷哥,还要度娘。
要配置文件。
solris 10 /kernel/drv/fp.conf
sun 9 /kernel/drv/scsi_vbci.conf
baidu, v490 mpxio