先日、古いCentOS7を古いProLiant360eGen8にインストールするのに時間がかかりました。このタスクはすでにエキゾチックですが、あなたは決して知りません-突然誰かが便利になり、7のメンテナンスアップデートが2024年6月までに約束されており、gen8はまだ機能します。最初に問題について説明し、次にステップバイステップガイドを示します。
イントロ
つまり、CentOS / RHEL7とProLiantGen8とダイナミックスマートアレイB120i / B320i SATARAIDコントローラーがあります。B120iとB320iは非常に似ており、サポートされる物理ドライブの数(それぞれ、6と8)と、B320iで追加ライセンスを使用するSASドライブのオプションのサポートが異なります。コントローラーは「軽量」であり、本格的なスマートアレイ(ダイナミックなし)とは対照的に、独自のドライバーなしでは機能しません。マニュアルは、このコントローラーを搭載したすべてのモデルに適用されます。
この問題は、Red HatWebサイトのRHELまたはRHELOSPでサポートされているHPSmart Array B320i、B140i、B120i、B110iコントローラーに記載されています。
問題:一部のHP Gen8およびGen9システムには、スマートアレイB320i、B140i、B120i、B110i、またはOSでRAID機能を利用できるようにするためにクローズドソースドライバーを必要とするその他のBxxxiコントローラーが同梱されています。
2つの方法があります:
コントローラをSATAモードに切り替え、OSソフトウェアを使用してアレイを構築します。
OSインストーラーにドライバーを提供します。
詳細については、HPEWebサイトのHPDynamic Smart ArrayB120iおよびB320iControllers-Driver Support and Configurationドキュメントを参照してください。ここでは、コントローラーモードの切り替えについて説明します。ドキュメント-ダイナミックスマートアレイコントローラーのQuickSpecsおよびユーザーガイド。
2- . , - ! - , , boot ..
: , .. , .
.
-
, iso:
$ gunzip hpvsa-1.2.16-136.rhel7u8.x86_64.dd.gz && \
mv hpvsa-1.2.16-136.rhel7u8.x86_64.dd hpvsa-1.2.16-136.rhel7u8.x86_64.iso
- ( , iso- fat32 USB-):
$ mkfs.msdos -C hpvsa.rhel7.floppy.img 1440
$ mkdir /tmp/hpvsa.rhel7.floppy
$ sudo mount -o loop hpvsa.rhel7.floppy.img /tmp/hpvsa.rhel7.floppy
$ sudo cp hpvsa-1.2.16-136.rhel7u8.x86_64.iso /tmp/hpvsa.rhel7.floppy
$ sudo umount /tmp/hpvsa.rhel7.floppy
$ rm -r /tmp/hpvsa.rhel7.floppy
iLO Remote Console - , , F11 Boot Menu.
( Tab):
(.: 5 6 linux dd blacklist=ahci vmalloc=384M 32- )
modprobe.blacklist=ahci inst.dd
:
.
. , , . - rhel7u5.
Command Line Smart Storage Administrator - ssacli.
HPE:
rpm --import https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub
vim /etc/yum.repos.d/mcp.repo
[mcp] name=Management Component Pack
baseurl=http://downloads.linux.hpe.com/repo/mcp/centos/$releasever/$basearch/current/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp
:
yum install amsd ssacli
:
ssacli help