我已经安装了安装了Solaris 11的HP X1600。 它有一个带有一个外部端口的P212 SAS控制器。
我已经安装了2个10k 2.5“SAS驱动器,并将其configuration为控制器上的RAID 1,作为系统磁盘,然后我将12个7.2k 1TB 3.5”SATA驱动器插入机箱前面,每个驱动器都是单独的configuration为控制器上的单个RAID0卷,以向Solaris呈现ZFS可以使用的单个磁盘。
这一切都很完美。
随后,我购买了一块D2700和12×10K 2.5“300GB SAS磁盘,放在X1600的旁边,用迷你SAS电缆将D2700连接到P212,重新启动X1600后,P212看到了所有的驱动器,将每个2.5“SAS驱动器configuration为一组RAID0卷,与我如何configurationSATA驱动器类似。 我现在共有25卷:
我已经在grub中完成了touch /reconfigure和boofs -r ,但是在运行时我看到了下面的输出:
0. c7t0d0 <HP -LOGICAL VOLUME -2.50 cyl 7828 alt 2 hd 255 sec 63> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@0,0 1. c7t1d0 <HP-LOGICAL VOLUME-2.50-931.48GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@1,0 2. c7t2d0 <HP-LOGICAL VOLUME-2.50-931.48GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@2,0 3. c7t3d0 <HP-LOGICAL VOLUME-2.50-931.48GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@3,0 4. c7t4d0 <HP-LOGICAL VOLUME-2.50-931.48GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@4,0 5. c7t5d0 <HP-LOGICAL VOLUME-2.50-931.48GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@5,0 6. c7t6d0 <HP-LOGICAL VOLUME-2.50-931.48GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@6,0 7. c7t8d0 <HP-LOGICAL VOLUME-2.50-931.48GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@8,0 8. c7t9d0 <HP-LOGICAL VOLUME-2.50-931.48GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@9,0 9. c7t10d0 <HP-LOGICAL VOLUME-2.50-931.48GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@a,0 10. c7t11d0 <HP-LOGICAL VOLUME-2.50-931.48GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@b,0 11. c7t12d0 <HP-LOGICAL VOLUME-2.50-931.48GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@c,0 12. c7t13d0 <HP-LOGICAL VOLUME-2.50-931.48GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@d,0 13. c7t14d0 <HP-LOGICAL VOLUME-2.50-279.37GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@e,0 14. c7t15d0 <HP-LOGICAL VOLUME-2.50-279.37GB> /pci@0,0/pci8086,3410@9/pci103c,3241@0/sd@f,0 Specify disk (enter its number):
正如您所看到的,它完美地看到了系统磁盘和12个SATA驱动器,但是只能看到12个外部SAS磁盘中的2个。 没有/dev/dsk/c7t16d0设备,并且/dev/dsk中没有其他设备显示为其他驱动器。
HP的P212数据( http://h18004.www1.hp.com/products/servers/proliantstorage/arraycontrollers/index.html )表明控制器支持54个驱动器,实际上控制器BIOS看到的驱动器,并允许我完美configuration它们。 这只是solaris,不会看到他们。
我如何解决这个问题?
我解决了它。
事实certificate,您需要configuration/kernel/drv/sd.conf文件,以超越LUN0上的前16个目标。 为此,我添加了以下几行:
name="sd" class="scsi" target=16 lun=0; name="sd" class="scsi" target=17 lun=0; name="sd" class="scsi" target=18 lun=0; name="sd" class="scsi" target=19 lun=0; name="sd" class="scsi" target=20 lun=0; name="sd" class="scsi" target=21 lun=0; name="sd" class="scsi" target=22 lun=0; name="sd" class="scsi" target=23 lun=0; name="sd" class="scsi" target=24 lun=0; name="sd" class="scsi" target=25 lun=0;
并发出reboot -- -rv 。 我现在可以看到驱动器并configuration了它们。