Jump to content 日本-日本語
製品  >  ソフトウェア  >  Linux

Intel ICH6R/7R対応、aarich/adpahciドライバ利用方法

Open Source & Linux

導入事例

product

ハードウェア
ソフトウェア
サービス & サポート

buy now?

HPE OPEN SERVICES
保守サービス
教育プログラム

support

OS対応表
システム構成図
技術文書
FAQ
ディストリ対応表
サポート & ドライバ
リンク
SDR - 設定方法
FreeBSD
サイトマップ
HPE & Red Hat情報ポータル HPEとRed Hatが実現するオープンなイノベーション
BSD 動作確認レポート等を掲載
コンテンツに進む
07-AUG-06, revised 21-SEP-06
 本ページに記載してある内容は限られた評価環境に於ける検証結果に基づいたものです。本ページの情報を利用する前に予めサイト内リンク技術情報サイト内リンク保証について、ディストリビュータが提供する WEBサイト等をご覧ください。
 本ページでは、Intel ICH6R/7R chipsetを利用した SATA-RAIDの利用と注意事項について説明いたします。

ICH6R/7R chipsetについて

 一般に ICH6R/7Rと呼ばれているコントローラは、Intel E7221/E7230チップセットの一部である FW82801FRになります。このコントローラは SATAを制御する機能を持ち、RAID機能を装備する FRと装備しない FBの二つの製品として提供されています。前者の FRコントローラが一般に ICH6R/7Rと呼ばれています。
 
 Linuxでは、ICH6R/7Rに接続した SATA HDDは、通常 ata_piixドライバを利用した単体ドライブとして利用する '通常'モードでの利用方法と、aarich/adpahciドライバを利用した 'RAID'モードでの利用方法の二種類を使い分ける事が可能です。
 
 ICH6R/7Rで RAIDモードを利用するにはメリットだけでなく様々な制限から来るデメリットが存在しますので、システム運用を行う前にこれらの制限を確認してから、利用する SATAのモードを決定する必要があります。

RAIDモードの制限:ポート数の制限

 ICH6R/7Rは、SATAポートとして #0〜#3の 4ポートをサポートしていますが、機種によっては RAIDモードで利用する場合には #0と #1の 2ポートしかサポートされません。
 
 このため利用できる RAIDレベルは 0と 1のみになります。またホットスペア構成もサポートされません。
 
 RAIDモードを利用するには HDDの利用本数が少なくなる事を前提にシステム構成を計画する必要がある事に注意してください。

RAIDモードの制限:aarich/adpahciドライバの提供状況について

 現時点に於いて RAIDモード用 aarich/adpahciドライバは、Red Hat, SUSE等のディストリビューションのソースツリーにマージされていません。
 
 このためインストール時には DUD/aarichもしくは DUD/adpahciドライバ FDが別途必要になります。また kernelのアップデートを行うにも別途 binary提供されるドライバが必要となるため、最新の kernelに適応させる事が困難となります。
 
 RAIDモードを利用するには kernelのアップデートが自由に行えない事を前提にシステム構成を計画する必要がある事に注意してください。

BIOS設定の方法と RAIDボリュームの作成方法について

 ICH6R/7Rコントローラの設定を RAIDモードに切り替えてください。この変更により、以降 POST画面に SCSISelectのバナーが表示される様になります。設定の変更方法の詳細についてはユーザガイドまたは、サイト外リンクこちらをご覧ください。

 SCSISelectのバナーが表示されている間に [Ctrl]+[A]を押します。
 以降は SCSISelect内のメニューに沿って RAIDボリュームを構成します。

ML110G3でのデフォルト BIOS設定について

 ML110G3はデフォルトの BIOS設定が Enhancedモードになっています。多くのディストリビューションはこの状態で non-RAIDモード用ドライバの ata_piixドライバが利用できません。予め Compatible設定に変更する必要があります。詳細はATA/SATA-RAID(non-RAIDモード)についての技術情報をご覧ください。

aarichと adpahciドライバ2種類の提供について

 HPから提供するドライバには、対応するディストリビューション、リリース時期によって2種類のドライバがあります。 kernelの更新時にもう一方のドライバへ変更する必要が生じる場合があります。詳細についてはaarichドライバと adpahciドライバ間での移行方法についてをご覧ください。

ドライバの提供について

 DUD形式、RPM形式の aarich/adpahciドライバについてはATA/SATA(RAIDモード)についての技術情報からダウンロードしてください。

HDD障害時のログ記録について

 aarich/adpahciドライバは HDD障害時に /var/log/messagesへログの記録を行いません。別途、後述の管理ツールの導入が必要になります。

IMAとの連携について

 Insight Management Agentと aarich/adpahciドライバは連携しないため、障害検知は別途 Adaptec管理ツールを利用して行う必要があります。

管理ツールについて

 RAID状況を確認するためのツールについてはLinux用管理ツールについての技術情報をご覧ください。

リビルド方法について

 HDD修復後の論理ドライブの復旧方法についてはiswraid, aarich/adpahciでのリビルド方法についてをご覧ください。

既知の問題

 RAID設定 Disable時、RAID構成で利用した HDDを利用して SLES9を default partition設定でインストールすると次の問題が発生する場合があります。
  ・ /dev/sda(通常のインストール場所)ではなく /dev/sdb に OSがインストールされる
  ・ インストール後、bootすると dmesgへ以下のメッセージが大量にログされる
Buffer I/O error on device デバイス名, logical blockブロック番号
  <メッセージ例>
 Buffer I/O error on device sda2, logical block 974293888
 Buffer I/O error on device sda2, logical block 974293889
 Buffer I/O error on device sda2, logical block 974293890
    ・
    ・
 これは、RAIDを構築時にDiskへ設定された RAID partition table情報がそのまま Diskに残っていて、単体Diskとしてみると不正な partition table情報になるため発生します。この問題を回避するため、以下に示す方法で Diskから RAID partition table情報を削除する必要があります。
不正な partiton table情報の例は、"2. インストール中での対処 --- #4" をご覧ください

1. BIOS起動中の対処
     RBSUで RAIDを Disabledにする前に RAID設定画面で論理ドライブを削除する
#1 #2 #3
  #1 #2 #3
  2. インストール中の対処
     インストールの partition設定画面 → "エキスパート設定"で不正な partition table情報を削除する 
#1 #2 #3 #4
#1 #2 #3 #4
#5 #6 #7 #8
#5 #6 #7 #8
  3. インストール後の対処
     fdisk等で不正な partition table情報を削除する
印刷用画面へ印刷用画面へ
プライバシー ご利用条件・免責事項