There is really nothing magical about this, except that you must be running at least 6.1 (I suggest 6.1R1 as it has some really good fixes in it, but that's not really relevent to this topic).
Basically, for non-clustered filers, if the filer detects and A and B loop on the same shelf, then it assumes dual path. If you have two A loops on different shelves, it assumes a single path.
It is suggested if you are hooking up a dual path loop that the B loop start at the opposite end of the loop as the A loop. In other words, the B loop starts on the last shelf on the A loop and works it's way back.
Once the filer is brought up, you can view this with the new 'storage' command in 6.1.
filer> storage show disk -p
Is a good start. This will show you which disks are on the A loop and which disks are on the B loop.
There really isn't much to it.
-- Adam Fox NetApp Professional Services, NC adamfox@netapp.com
-----Original Message----- From: Honeycutt, Michael [mailto:MichaelHoneycutt@NC.SLR.com] Sent: Wednesday, May 16, 2001 11:00 AM To: 'toasters@mathworks.com' Subject: Hardware Upgrade
Anyone upgraded to the new dual port fcal's yet? Looking for some info on what options/config changes would have to be made after the cards are installed. Should the filer just recognize that the cards are there and automatically set up the second loop? Anyone at NetApp with documentation that could be supplied would be appreciated. Thanks.
Michael Honeycutt MCSE/A+ NT/Exchange Engineer IBM Global Services
On Wed, May 16, 2001 at 12:49:40PM -0700, Fox, Adam wrote:
It is suggested if you are hooking up a dual path loop that the B loop start at the opposite end of the loop as the A loop. In other words, the B loop starts on the last shelf on the A loop and works it's way back.
Why is that loop configuration suggested?
-- Jeff
This is news to me. All of my documentation shows the B loop starting with shelf 0 as do all my filers and I have NetApp perform the installations.
Let me add that I do not think that the configuration you suggest here will hurt at all.
Sincerely,
Glen D. Geen
Jeffrey Krueger wrote:
On Wed, May 16, 2001 at 12:49:40PM -0700, Fox, Adam wrote:
It is suggested if you are hooking up a dual path loop that the B loop start at the opposite end of the loop as the A loop. In other words, the B loop starts on the last shelf on the A loop and works it's way back.
Why is that loop configuration suggested?
-- Jeff
On Wed, May 16, 2001 at 12:49:40PM -0700, Fox, Adam wrote:
It is suggested if you are hooking up a dual path loop that the B loop start at the opposite end of the loop as the A loop. In other words, the B loop starts on the last shelf on the A loop and works it's way back.
Why is that loop configuration suggested?
Since the FC9 shelves are self-terminating, it would make sense to run the loops in opposite directions -- that way if there is a failure in a shelf, you'd maintain connectivity around the broken loop.
IE:
A Filer +-------------- A B | | +Shelf 1+ | | | | +Shelf 2+ | | | | +Shelf 3+ | +---------+
If shelf2 flips out, you s3 is still visible on loop B, and s1 is visible on loop A. (continue example for n number of shelves, and it still holds).
As nice as this is, I'm not sure how much it really accomplishes, since if you lose a shelf worth of disks, its probably going to equate to a double disk failure in atleast one volume, taking the filer offline anyways..
Has this behavior changed in the last year or so? Can the filer mark a 'dead' volume as such and continue serving the surviving volumes? (at worst with perhaps a reboot after one dies to reset hardware?) Obviously this would change in the case of a cluster, where it'd be better to go offline altogether and let the partner give a shot at using the disks..
Just a thought...
..kg..
kevin graham wrote:
On Wed, May 16, 2001 at 12:49:40PM -0700, Fox, Adam wrote:
It is suggested if you are hooking up a dual path loop that the B loop start at the opposite end of the loop as the A loop. In other words, the B loop starts on the last shelf on the A loop and works it's way back.
Why is that loop configuration suggested?
Since the FC9 shelves are self-terminating, it would make sense to run the loops in opposite directions -- that way if there is a failure in a shelf, you'd maintain connectivity around the broken loop.
The loops are independent of each other, therefore, if there were a break in loop A, filer B would take over on the B channel. This is independent of the A channel. If the LRC/EDM fails on one channel, a failover must take place. If you loose an entire shelf due to power supply or other catastrophic failure, other bigger, more complex problems arise. Clustering is not likely to be the saving grace.
A shelf does not necessarily constitute a volume especially after a filer has been in service for some time. If a shelf were to be lost, it may effect more than one volume and a race to rebuild on the spares pool begins.
IE:
A Filer +-------------- A B | | +Shelf 1+ | | | | +Shelf 2+ | | | | +Shelf 3+ | +---------+
If shelf2 flips out, you s3 is still visible on loop B, and s1 is visible on loop A. (continue example for n number of shelves, and it still holds).
As nice as this is, I'm not sure how much it really accomplishes, since if you lose a shelf worth of disks, its probably going to equate to a double disk failure in atleast one volume, taking the filer offline anyways..
Has this behavior changed in the last year or so? Can the filer mark a 'dead' volume as such and continue serving the surviving volumes? (at worst with perhaps a reboot after one dies to reset hardware?) Obviously this would change in the case of a cluster, where it'd be better to go offline altogether and let the partner give a shot at using the disks..
Just a thought...
..kg..