ML310G4 Centos7のインストーラでRaidコントローラが認識しない #2

IMGP1952

※写真と本文は関係ありません。


前回の続き

hpsaドライバだとkernelUpdate後hpssacliが使えなくなったので、ccissドライバを使用することにする。
インストール時にUsbメモリからccissドライバを読み込む。

ディスク作成
Vesselin Kolev’s Tech Corner: How to install CentOS 7 on HP ProLiant BL460c G1/G5
を参考にする

$ export CURR=`pwd`
$ export SQUASH_ROOT=${CURR}/squashfs-root
$ export VER=3.6.26-3   # 最新版があったので最新版にした
$ export RPM_PKG=kmod-cciss-${VER}.el7.elrepo.x86_64.rpm
$ mkdir -p ${SQUASH_ROOT}/rpms/x86_64/
$ echo "HP Smart Array CCISS driver ver. 3.6.26" > ${SQUASH_ROOT}/rhdd3
$ wget --directory-prefix=${SQUASH_ROOT}/rpms/x86_64/ http://elrepo.reloumirrors.net/elrepo/el7/x86_64/RPMS/${RPM_PKG}
$ createrepo --basedir ${SQUASH_ROOT}/rpms/x86_64/ .
$ touch ${SQUASH_ROOT}/.rundepmod
$ cd ${SQUASH_ROOT}
$ rpm2cpio ${SQUASH_ROOT}/rpms/x86_64/${RPM_PKG} | cpio -imVd ./lib/*
$ cd ${CURR}
$ mksquashfs ${SQUASH_ROOT} ${CURR}/kmod-cciss-${VER}-driver-disk.img
$ rm -fr ${SQUASH_ROOT}

Usbメモリに書き込み

# dd if=kmod-cciss-3.6.26-3-driver-disk.img of=/dev/sdb

これも参考に
サポート製品マニュアル Red Hat Enterprise Linux 7インストールガイド 9.3. インストール中にドライバーの更新を実施する

grubの引数に『inst.dd』を追記してUsbメモリを読む。
その後インストール、今のところ問題なく動いてる。

dmesgの様子

[hogege@ohoho-backup2016 ~]$ dmesg |grep hpsa
[    1.192130] hpsa 0000:03:08.0: unrecognized board ID: 0x3212103c, ignoring.
[    1.192133] hpsa 0000:03:08.0: Board ID not found
[hogege@ohoho-backup2016 ~]$ dmesg |grep cciss
[    1.192735] cciss: loading out-of-tree module taints kernel.
[    1.192793] cciss: module verification failed: signature and/or required key missing - tainting kernel
[    1.210046] cciss 0000:03:08.0: irq 28 for MSI/MSI-X
[    1.295295] cciss 0000:03:08.0: cciss0: <0x3238> at PCI 0000:03:08.0 IRQ 28 using DAC
[    1.310132]  cciss/c0d0: p1 p2
[    8.505779] XFS (cciss/c0d0p1): Mounting V4 Filesystem
[    8.982427] XFS (cciss/c0d0p1): Ending clean mount

lvmの様子

[root@ohoho-backup2016 ~]# pvs
  PV                VG                   Fmt  Attr PSize   PFree 
  /dev/cciss/c0d0p2 centos_ohoho-backup2016 lvm2 a--  232.36g 64.00m
[root@ohoho-backup2016 ~]# vgs
  VG                   #PV #LV #SN Attr   VSize   VFree 
  centos_ohoho-backup2016   1   3   0 wz--n- 232.36g 64.00m
[root@ohoho-backup2016 ~]# lvs
  LV   VG                   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home centos_ohoho-backup2016 -wi-ao---- 180.30g                                                    
  root centos_ohoho-backup2016 -wi-ao----  50.00g                                                    
  swap centos_ohoho-backup2016 -wi-ao----   2.00g 

fstab

[hogege@ohoho-backup2016 ~]$ cat /etc/fstab 
/dev/mapper/centos_ohoho--backup2016-root /                       xfs     defaults        0 0
UUID=82d86fe7-2eee-4468-b055-914294125cbc /boot                   xfs     defaults        0 0
/dev/mapper/centos_ohoho--backup2016-home /home                   xfs     defaults        0 0
/dev/mapper/centos_ohoho--backup2016-swap swap                    swap    defaults        0 0

/boot のUUID

[root@ohoho-backup2016 ~]# blkid  /dev/cciss/c0d0p1
/dev/cciss/c0d0p1: UUID="82d86fe7-2eee-4468-b055-914294125cbc" TYPE="xfs" 
[root@ohoho-backup2016 ~]# blkid  /dev/cciss/c0d0p2
/dev/cciss/c0d0p2: UUID="X1jfCN-7XnC-vU6A-4zM2-mKMJ-3wq2-A0J1N3" TYPE="LVM2_member" 

で、結局3TBのHDDを認識しなかったので、Raidコントローラは使わない方向になりそう…。

[root@ohoho-backup2016 ~]# hpssacli  version
   HPSSACLI Version: 2.40.13.0
   SOULAPI Version: 8.4.13.0

[root@ohoho-backup2016 ~]# hpssacli controller all show
Smart Array E200 in Slot 4                (sn: PA6C90K9SUL39J)

[root@ohoho-backup2016 ~]# hpssacli controller slot=4 logicaldrive all show
Smart Array E200 in Slot 4
   array A
      logicaldrive 1 (232.9 GB, RAID 1, OK)

[root@ohoho-backup2016 ~]# hpssacli controller slot=4 physicaldrive  all show
Smart Array E200 in Slot 4

   array A
      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SATA, 250 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SATA, 250 GB, OK)

   unassigned
      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SATA, 801.5 GB, OK)
      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SATA, 801.5 GB, OK)

unassigned のdriveは3TBなのに、801.5 GBでしか認識されていないのです!