there is two software issue to your problem : - snapmirror (which you already have) - and recently mutlistore
multistore enable you to have a virtual filer inside another ... have a look in netapp web for info (search for multistore)
let's focus on snapmirror : there is a clean procedure to make the mirror filer (netapp2) takes in charge data to be served to clients after a major crash on netapp1 (fire, inondation) take a look here :
http://now.netapp.com/NOW/knowledge/docs/ontap/rel613r2/html/dpg/mirror26.ht... <<
*Step*
*Action*
*1*
From filerB, make filerB writable.
*snapmirror break filerB:volB *
*2*
Have clients unmount filerA and mount filerB.
*3*
*If filerA:volA recovers...*
*If filerA:volA is irrecoverable..*
1. Save needed data from filerA that is not on filerB. 2. From filerA, resynchronize filerA to filerB.
*snapmirror resync -S filer:B:volB filerA:volA *
1. Make a new volume A on filerA. 2. From filerA, initialize filerA:volA from filerB.
*snapmirror initialize -S filerB:volB filerA:volA *
*4*
Have clients unmount filer B and mount filerA.
*5*
Update filerA from filerB (to transfer the last data from filerB).
snapmirror update -S filerB:volB filerA:volA
*6*
From filerA, make filerA:volA writable.
*snapmirror break volA *
*7*
From filerB, resynchronize filerB:volB to filerA:volA.
*snapmirror resync volB *
i was not able to retreive this page in 6.4 documentation (why ?) so i point you to the 613r2 data protection guide.
note that if you have NFS client, there could be some stall problems as you run a filesystem which is little older than the other. one of the best action on client could be to make them reboot their machine before try to access again to the information
for this reason (and other) the other solution (a spare f7xx filer) is a good solution too
enjoy
Michael Homa wrote:
Hi.
My name is Michael Homa and I'm a member of the Systems Group at the University of Illinois at Chicago.
Some background
We have two F740 filers: netapp1 and netapp2. o Both of them are at ONTAP 6.2.1. o Each has a different admin host. o Both have two FC9 data shelves. On netapp1, one shelf contains 18GB drives; the other shelf, 36GB drives. On netapp2, both shelves have 36GB drives. o Netapp1 has one volume, vol0, and two raid groups, rg0 and rg1. o Netapp2 has two volumes, volboot and vol0, and each volume has a single raid group, rg0.
Netapp1 is the "center of our universe" and is NFS-mounted to almost all of our production servers. Netapp2 currently functions solely as the recipient of the snapmirroring of netapp1.
I've been asked to undertake a project in which I make netapp2 be a duplicate of netapp1. In the event that netapp1 becomes unavailable (maybe a catastrophic hardware failure), we want to re-cable netapp2 to the network, monkey with DNS, and reboot the box. In effect, for all intents and purposes, make it netapp1.
It's a good idea in theory but maybe in practice it won't work out. Nope. Now that I think about it, it doesn't even sound like a good idea in theory but my boss has asked me to try it so what the heck.
Has anyone attempted this? I'm looking for suggestions, ideas, "gotchas." I don't need to reinvent the wheel; I'm more than willing to learn (borrow, steal) from others.
Thanks.
Michael Homa Academic Computing and Communication Center University of Illinois at Chicago email: mhoma@uic.edu