要約
新しいシリーズのM4またはM5ラックマウントサーバにインストールしようとすると、組み込みのRAIDコントローラと正しいドライブへのインストールでOSに問題が発生します。
このドキュメントは、redhatオペレーティングシステム用にロードされている正しいモジュールとドライブの問題の解決に役立ちます。
問題:以前は、Red Hat 6.10以降では、インストールの方法は、サーバインストーラISOをマッピングし、ドライバとOSをインストールするための追加の手順を実行することでした。さらに複雑な作業です。RHEL 7.1以降では、dud.imgドライバイメージのファイルタイプがdd.isoに変更されています。 Cisco IMC仮想ドライブマッパーでは、一度に1つの.isoファイルのみをマッピングでき、仮想CD/DVDとしてのみマッピングできます。
回避策:この手順では、マッピングの前にdd.isoドライバファイルの名前をdd.imgに変更することで、手順を簡単にしました。 これにより、RHELインストールISOを仮想CD/DVDとしてマッピングし、名前を変更したdd.imgドライバファイルを仮想フロッピーディスクまたは仮想リムーバブルディスクとして同時にマッピングできます。 RHELはdd.imgをdd.isoとして検出します。これは、imgファイルとして認識されるCisco IMC仮想ドライブマッパーだけです。インストールウィザードの初期化時に、ディスクが別のディスク/パーティションとして表示され、その後のインストールが必要であることに注意してください。これは、インストーラにlinuxモジュールをロードする方法に起因する混乱を引き起こす可能性があります。この問題を解決するには、このドキュメントの下部にある手順に従って、M.2インストール用のディスク名を保存してください。
手順
サポートされている特定のOSバージョンについては、ご使用のサーバーリリースのハードウェアとソフトウェアの互換性マトリクスを参照してください。
この項では、MegaRAIDスタックが組み込まれたシステムへのRHELデバイスドライバの新規インストールについて説明します。
注:Linuxで組み込みRAIDコントローラを使用する場合、pSATAとsSATAコントローラの両方をLSI SW RAIDモードに設定する必要があります。
はじめる前に
このドライバを組み込みコントローラにインストールする前に、OS(pSATAまたはsSATA)をインストールするドライブを制御する組み込みコントローラにRAIDドライブグループを設定する必要があります。
構成ユーティリティにアクセスするには、BIOSセットアップユーティリティを開き、[Advanced]タブに移動し、組み込みコントローラのユーティリティインスタンスを選択します。
pSATAの場合は、LSI Software RAID Configuration Utility(SATA)を選択します
sSATAの場合、[LSI Software RAID Configuration Utility (sSATA)]を選択します
手順
ステップ 1 |
|
ステップ 2 |
dd.isoファイルを抽出します。
- Cisco UCS CシリーズドライバISOイメージをディスクに書き込みます。
- ドライバフォルダの内容を、組み込みのMegaRAIDドライバの場所まで参照します。/<OS>/ストレージ/インテル/C600-M5/
- dd.isoファイルをワークステーションの一時的な場所にコピーします。
- 保存したdd.isoの名前をdd.imgに変更します。
|
ステップ3 |
サーバのCisco IMCインターフェイスにログインします。 |
ステップ 4 |
仮想KVMコンソールウィンドウを起動し、[仮想メディア]タブをクリックします。 [Add Image] をクリックし、リモートRHELインストールISOイメージを参照して選択します。 注: .isoファイルは仮想CD/DVDとしてのみマップできます。 [Add Image] をもう一度クリックし、ステップ2で名前を変更したRHEL 7.x dd.imgファイルを参照して選択します。 注: dd.imgファイルを仮想フロッピーディスクまたは仮想リムーバブルディスクとしてマップします。 追加したメディアの[Mapped]列のチェックボックスをオンにし、マッピングが完了するまで待ちます。 |
ステップ5 |
ターゲットサーバの電源を再投入します。 |
ステップ6 |
ブートアップ中にF6プロンプトが表示されたら、F6キーを押します。[Boot Menu]ウィンドウが開きます。 注:次の手順でEnterキーを押してインストールを開始しないでください。代わりに、eキーを押して、インストールパラメータを編集します。 |
ステップ7 |
[Boot Menu]ウィンドウで矢印キーを使用して[Install Red Hat Enterprise Linux]を選択し、eキーを押してインストール・パラメータを編集します。 |
ステップ 8: |
linuxefiで始まる行の最後に、次のblacklistコマンドを追加します。
- RHEL 7.x(32ビットおよび64ビット)の場合は、次のように入力します。
linux dd modprobe.blacklist=ahci nodmraid |
ステップ 9: |
オプション:インストール中に詳細なインストールステータスの手順を表示するには、行からQuietパラメータを削除します。 |
ステップ 10 |
[ブートメニュー]ウィンドウでCtrl+xを押して、インタラクティブなインストールを開始します。 |
ステップ 11 |
ドライバディスクデバイスの選択の下で、ドライバ.imgファイルをインストールするオプションを選択します。(値が入力されていない場合は、rと入力してリストを更新します)。 注:ドライバファイルを.isoファイルとして認識しますが、マッピングのためにdd.imgに名前を変更しました。 リストにドライバデバイスISOの番号を入力します。RHEL ISOイメージを選択しないでください。次の例では、デバイスsdbを選択するには6と入力します。 5) sr0 iso9660 RHEL-7.6\x20Server.x 6) sdb iso9660 CDROM #を選択、'r' - refreshまたは'c' -continue:6 インストーラがドライバファイルを読み取り、ドライバをリストします。 |
ステップ 12 |
[インストールするドライバの選択]で、megasrドライバをリストする行の番号を入力します。次の例では、1と入力します。 1) [ ] /media/DD-1/rpms/x86_61/kmod-megasr-18.01.2010.1107_e17.6-1.x86_61.rpm #選択を切り替えるか、'c' -continue:1 角カッコで囲んだXが選択に表示されます。 1) [X] /media/DD-1/rpms/x86_61/kmod-megasr-18.01.2010.1107_e17.6-1.x86_61.rpm |
ステップ 13 |
cと入力して続行します。 |
ステップ 14 |
RHELインストールウィザードに従って、インストールを完了します。 |
ステップ 15 |
ウィザードの[Installation Destination]画面が表示されたら、LSI MegaSRが選択として表示されていることを確認します。リストにない場合、ドライバは正常にロードされませんでした。その場合は、[ディスクの再スキャン]を選択します。 |
ステップ 16 |
インストールが完了したら、ターゲットサーバをリブートします。 |
Redhatオプションを使用して、megasr raidをブータブルOS RAIDディスクとして維持します。
インストール時の一般的なシナリオは、/dev/sdaをインストールすることです。これは、OSが/boot /boot/boot/EFIに対して/dev/sdaを常に持っていることを確認し、lvmはデータディスク/lunをデータ専用に保持し、OS lunがブート可能なオプションを持っていることを確認するためです。m.2ドライブはswraidを使用し、hwraidはデータに使用されるため、インストーラがブート先のインストール後に間違ったドライブを選択することがあります。
インストール後の以下のOS設定から、Redhatソリューションに従って次の手順を実行することで、機能とOSドライブのマッピングを保持できますが、RHEL 7でのブート時にストレージデバイスの順序を変更するにはどうしたらいいですか? 以下に示します。
ステップ 1:
/etc/sysconfig/grubファイルを編集し、次のようにGRUB_CMDLINE_LINUX行を変更します。
GRUB_CMDLINE_LINUX="rd.lvm.lv=rootvg/rootlv rd.lvm.lv=rootvg/swaplv rd.driver.pre=megasr rd.driver.post=megaraid_sas"
ステップ 2:
/etc/sysconfig/grubに変更を保存した後、次のコマンドを実行してGRUB設定を書き込みます
On BIOS-based machines ( legacy boot ): ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
On UEFI-based machines: ~]# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
reboot /dev/sdaはmegasr raidディスクになり、hwraidは他のraid/ディスクになります。
これを確認するには、次のコマンドを実行します。
pvdisplay
fdisk -l |grep /dev/sda
lsblk
cat /etc/fstab <-- to confirm os mounting
blkid
M.2 /Embedded SATA RAIDコントローラおよびLinux搭載M4/M5サーバのCisco UCSリファレンスドキュメント
Bシリーズ:
B200-m5(M.2ストレージ搭載)、Linuxをインストール
B480-m5(M.2ストレージ搭載)、Linuxをインストール
Cシリーズ:
C220-m4 M.2ストレージインストールLinux
C220-M5(M.2ストレージ搭載)、Linuxをインストール
C240-m4 with M.2 install linux
C240-m5 with M.2 Storage install linux
C480-m5- M.2ストレージインストールLinux
C480-m5-ML with M.2 Storage install linux
Sシリーズ:
S3260-M5、m.2/SSD内蔵SATAコントローラ搭載