On 2/27/11 5:15 AM, "James C. McPherson" <j...@opensolaris.org> wrote:

>On 27/02/11 05:24 PM, Dave Pooser wrote:
>>On 2/26/11 7:43 PM, "Bill Sommerfeld"<sommerf...@hamachi.org>  wrote:
>>
>>>On your system, c12 is the mpxio virtual controller; any disk which is
>>>potentially multipath-able (and that includes the SAS drives) will
>>>appear as a child of the virtual controller (rather than appear as the
>>>child of two or more different physical controllers).
>>
>>Hmm... That makes sense, except that my drives are all SATA because I'm
>>cheap^H^H^H fiscally conservative.  :^)
>
>They're attached to a SAS hba, which is doing translations for them
>using SATL - SAS to ATA Translation Layer.

Yeah, but they're still not multipathable, are they?

>>'stmsboot -L' displayed no mappings,
>
>this is because mpt_sas(7d) controllers - which you have - are using
>MPxIO by default. Running stmsboot -L will only show mappings if you've
>enabled or disabled MPxIO....
>
>> but I went ahead and tried stmsboot
>>-d to disable multipathing;
>
>... and now you have disabled MPxIO, stmsboot -L should show mappings.

Nope:
locadmin@bigdawg2:~# stmsboot -L
stmsboot: MPXIO disabled

>>after reboot instead of seeing nine disks on a
>>single controller I now see ten different controllers (in a machine that
>>has four PCI controllers and one motherboard controller):
>
>This is a side effect of how your expanders are configured to operate
>on your motherboard.

But there shouldn't be any expanders in the system-- the front backplane
has six SFF-8087 ports to control 24 drives, and the rear backplane has
three more SFF-8087 ports to control 12 more drives. Each of those ports
is connected directly to an SFF-8087 port on an LSI 9211-8i controller,
except that the ninth port is connected to the integrated LSI 2008
controller on the motherboard.

>If you're lucky, your expanders and the enclosure that they're
>configured into will show up with one or more SES targets. If
>that's the case, you might be able to see bay numbers with the
>fmtopo command - when you run it as root:
>
># /usr/lib/fm/fmd/fmtopo -V
>
>If this doesn't work for you, then you'll have to resort to the
>tried and tested use of dd to /dev/null for each disk, and see
>which lights blink.

I can live with that-- but I really want to know what (real, not virtual)
controllers disks are connected to; I want to build 3 8-disk RAIDz2 vdevs
now (with room for a fourth for expansion later) and I really want to make
sure each of those vdevs has fewer than three disks per controller so a
single controller failure can degrade my vdevs but not kill them.

Probably my next step is going to be to take a look with Nexenta Core or
FreeBSD (or maybe SolEx11 for a temporary eval) and see if either of those
gives me a saner view, but other suggestions would be appreciated.
--
Dave Pooser, ACSA
Manager of Information Services
Alford Media  http://www.alfordmedia.com <http://www.alfordmedia.com/>


_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to