玩转LSI SAS3阵列卡

命令总览

sas3ircu list
sas3ircu 0 display
echo 1 > /sys/class/block/sdb/device/delete
echo 1 > /sys/class/block/sdc/device/delete
sas3ircu 0 create RAID1 MAX 2:0 2:1 data noprompt
     raid_level <-'     |    |   |   |   |
            raid_size <-'    |   |   |   |
        enclosure 2 slot 0 <-'   |   |   |
            enclosure 2 slot 1 <-'   |   |
                         raid_name <-'   |
                             非必须选项 <-'
sas3ircu 0 create RAID10 MAX 2:0 2:1 2:2 2:3 data noprompt

实验环境

设备型号:华为2288H v5

操作系统:RHEL8.4

阵列卡:LSI SAS3008IR

软件:sas3ircu

下载地址:https://download.csdn.net/download/renjiegg/21114138

知识要点

  • LSI SAS3008 IR支持以直通模式(默认)和创建RAID组两种方式使用硬盘。

  • LSI SAS3008 IR不支持带外管理功能。

  • LSI SAS3008 IT支持带外管理功能和直通模式,但不提供RAID功能。

  • 仅支持RAID 0/1/10/1E。

  • LSI SAS3008IR最多支持2个虚拟磁盘。

创建RAID

确认阵列卡型号

# lspci -tv
 +-[0000:17]-+-00.0-[18-1b]----00.0-[19-1b]----03.0-[1a-1b]--+-00.0  Intel Corpora...
 |           |                                               +-00.1  Intel Corpora...
 |           |                                               +-00.2  Intel Corpora...
 |           |                                               \-00.3  Intel Corpora...
 |           +-02.0-[1c]----00.0  Broadcom / LSI SAS3008 PCI-Express Fusion-MPT SAS-3

确认型号是LSI SAS3008

查看阵列卡

[root@localhost ~]# sas3ircu list
Avago Technologies SAS3 IR Configuration Utility.
Version 17.00.00.00 (2018.04.02) 
Copyright (c) 2009-2018 Avago Technologies. All rights reserved. 
         Adapter      Vendor  Device                       SubSys  SubSys 
 Index    Type          ID      ID    Pci Address          Ven ID  Dev ID 
 -----  ------------  ------  ------  -----------------    ------  ------ 
   0     SAS3008       1000h   97h    00h:1ch:00h:00h      1000h   3090h 
SAS3IRCU: Utility Completed Successfully.

阵列卡详细信息

[root@localhost ~]# sas3ircu 0 display
Avago Technologies SAS3 IR Configuration Utility.
Version 17.00.00.00 (2018.04.02) 
...
IR volume 1
  Volume ID                               : 323
  Status of volume                        : Okay (OKY)
  Volume wwid                             : 0d065c497cf258db
  RAID level                              : RAID1
  Size (in MB)                            : 571250
  Physical hard disks                     :
  PHY[0] Enclosure#/Slot#                 : 2:14
  PHY[1] Enclosure#/Slot#                 : 2:15
...
  Enclosure #                             : 2
  Slot #                                  : 0
...
  Enclosure #                             : 2
  Slot #                                  : 1
...
  Enclosure #                             : 2
  Slot #                                  : 14
...
  Enclosure #                             : 2
  Slot #                                  : 15
...
SAS3IRCU: Command DISPLAY Completed Successfully.
SAS3IRCU: Utility Completed Successfully.

可以看到已有一个RAID1,含2:14,2:15两个槽位的硬盘。2:0,2:1两个硬盘以直通盘模式提供。我们需要将2:0,2:1两个硬盘再创建一个RAID1。

删除sdb,sdc。此步骤一定要做。否则硬盘将被识别为sdd。

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda              8:0    0 557.9G  0 disk 
|-sda1           8:1    0     1G  0 part /boot/efi
|-sda2           8:2    0     1G  0 part /boot
`-sda3           8:3    0 555.9G  0 part 
  |-rhel-root  253:0    0    20G  0 lvm  /
  |-rhel-swap  253:1    0    64G  0 lvm  [SWAP]
  |-rhel-home  253:2    0    20G  0 lvm  /home
  |-rhel-opt   253:3    0    20G  0 lvm  /opt
  |-rhel-tmp   253:4    0    10G  0 lvm  /tmp
  |-rhel-var   253:5    0    20G  0 lvm  /var
  |-rhel-lib   253:6    0    20G  0 lvm  /var/lib
  `-rhel-crash 253:7    0    20G  0 lvm  /var/crash
sdb              8:16   0   5.5T  0 disk 
sdc              8:32   0   5.5T  0 disk 
[root@localhost ~]# 
[root@localhost ~]# echo 1 > /sys/class/block/sdb/device/delete
[root@localhost ~]# echo 1 > /sys/class/block/sdc/device/delete

创建RAID1

[root@localhost ~]# sas3ircu 0 create RAID1 MAX 2:0 2:1 data noprompt
Avago Technologies SAS3 IR Configuration Utility.
Version 17.00.00.00 (2018.04.02) 
Copyright (c) 2009-2018 Avago Technologies. All rights reserved. 
Please wait, may take up to a minute...
SAS3IRCU: Volume created successfully.
SAS3IRCU: Command CREATE Completed Successfully.
SAS3IRCU: Utility Completed Successfully.
[root@localhost ~]# 
[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda              8:0    0 557.9G  0 disk 
|-sda1           8:1    0     1G  0 part /boot/efi
|-sda2           8:2    0     1G  0 part /boot
`-sda3           8:3    0 555.9G  0 part 
  |-rhel-root  253:0    0    20G  0 lvm  /
  |-rhel-swap  253:1    0    64G  0 lvm  [SWAP]
  |-rhel-home  253:2    0    20G  0 lvm  /home
  |-rhel-opt   253:3    0    20G  0 lvm  /opt
  |-rhel-tmp   253:4    0    10G  0 lvm  /tmp
  |-rhel-var   253:5    0    20G  0 lvm  /var
  |-rhel-lib   253:6    0    20G  0 lvm  /var/lib
  `-rhel-crash 253:7    0    20G  0 lvm  /var/crash
sdb              8:16   0   5.5T  0 disk

RAID10则至少需要4块硬盘,命令如下:

sas3ircu 0 create RAID10 MAX 2:0 2:1 2:2 2:3 data noprompt


版权声明:本文为renjiegg原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。