ONTAP Hardware

Add shelf to Singlepath HA setup

YAMAKASI_D
3,341 Views

Hi All,

I have a working single path HA setup, the reason for this is that I don't (and you never should) want to mix FC and SATA shelves.

Let me take one my FCAL loops for an example:

Filer1 0a is attached to IN of the first controller of Shelf1

Filer2 0b is attached to IN of the second controller of Shelf1

Filer1 0b is attached to IN of the second controller of Shelf2

Filer2 0a is attached to IN of the first controller of Shelf2

This works with SyncMirror, all disks of every shelf (except the OS disks) are assigned to Filer1 and Filer2 takes over the IP's of Filer1 when Filer1 dies.

As far as I understood a good setup and working well.

Now I want to add 2 shelves in each loop but what I discover is that when I add one between I have to go from OUT to IN and in that way (in the Shelf1 loop) Filer2 sees the disks but tells me they are owned by Filer one.

On Filer2 I cannot remove the ownership and on Filer1 the disks are not seen or usable.

I have done a shelfchk and all leds are blinking but not from Filer2 to Shelf1, but only to Shelf3 (new one). This has something todo with the IN/OUT cabeling between the shelves.

What am I doing wrong here ? I need to have some "IN/IN" connection again.

I hope someone can help me out here.

Thanks!

6 REPLIES 6

aborzenkov
3,341 Views

Are you using software or hardware based disk ownership?

YAMAKASI_D
3,341 Views

That depends on how you see it.

I manually own the disks by commandline, it's needed in this setup, autoassign disks is off.

The issue is indeed that at this moment, Filer2 sees the disks and Filer1 is owner. Filer2 says it cannot perform any actions as the disks are not owned by Filer2, but Filer1 says it cannot see them.

aborzenkov
3,341 Views

The issue is indeed that at this moment, Filer2 sees the disks and Filer1 is owner.

Are you sure it is filer1? Sounds like disks are owned by neither filer.

Show output of "disk show -v".

YAMAKASI_D
3,341 Views

You are actually right, both filers see 56 disks, which are my connected 4 shelves at the moment.

First of all, can you verify if my type of cabeling and adding this shelf is the right way ?

On Filer2 the shelf is recognized:

filer-02*> fcstat device_map                                                                                        

Loop Map for channel 0a:

Translated Map: Port Count 15

      7  29  28  27  25  26  23  22  21  20  16  19  18  17  24

Shelf mapping:

   Shelf 1:  29  28  27  26  25  24  23  22  21  20  19  18  17  16

Loop Map for channel 0b:

Translated Map: Port Count 15

      7  32  34  35  37  36  33  38  39  41  42  45  43  44  40

Shelf mapping:

   Shelf 2:  45  44  43  42  41  40  39  38  37  36  35  34  33  32

Loop Map for channel 0c:

Translated Map: Port Count 17

      7  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76
     77

Shelf mapping:

   Shelf 4:  77  76  75  74  73  72  71  70  69  68  67  66  65  64

Target SES devices on this loop:

   Shelf 4:  62  63

Loop Map for channel 0d:

Translated Map: Port Count 17

      7  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76
     77

Shelf mapping:

   Shelf 4:  77  76  75  74  73  72  71  70  69  68  67  66  65  64

Target SES devices on this loop:

   Shelf 4:  62  63

On Filer1 I see this:

filer-01*> fcstat device_map

Loop Map for channel 0a:

Translated Map: Port Count 15

          7  29  28  27  25  26  23  22  21  20  16  19  18  17  24

Shelf mapping:

        Shelf 1:  29  28  27  26  25  24  23  22  21  20  19  18  17  16

Loop Map for channel 0b:

Translated Map: Port Count 15

          7  16  18  19  21  20  17  22  23  25  26  29  27  28  24

Shelf mapping:

        Shelf 1:  29  28  27  26  25  24  23  22  21  20  19  18  17  16

Loop Map for channel 0c:

Translated Map: Port Count 17

          7  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76

         77

Shelf mapping:

        Shelf 4:  77  76  75  74  73  72  71  70  69  68  67  66  65  64

Target SES devices on this loop:

        Shelf 4:  62  63

Loop Map for channel 0d:

Translated Map: Port Count 17

          7  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76

         77

Shelf mapping:

        Shelf 4:  77  76  75  74  73  72  71  70  69  68  67  66  65  64

Target SES devices on this loop:

        Shelf 4:  62  63

YAMAKASI_D
3,341 Views

When I look at Filer2 using the Filerview I can see disks with Shelf-ID 2, so this confuses me very and I think I have a cableling issue.

YAMAKASI_D
3,341 Views

OK, I have fixed it.

It's actually a simple loop and I was making it too complex

Thanks !

Public