[RAID][Server][自分用メモ] Dellで使用されるRAIDカード、H700でのDirect Mapping Modeを解除する方法。

    Related Posts Plugin for WordPress, Blogger...
    Building a Server - SpiderOak Blog /
    https://blog.spideroak.com/20090123001000-building-a-server

    とある事情により、Dellに装着されるRAIDカード、H700に触る機会があったのですが、最初装着されているHDDを全て多々ぶら下げた状態にし、それらをZFSでまとめて使用するつもりだったのですが、LSIからのOEMであるH700でDirect Mapping Modeを使用すると以下の様なエラーメッセージに遭遇しました。

    Attached Enclosure doesn't support in controller's Direct mapping mode
    Please contact your system support.
    System has halted due to unsupported configuration.


    どうやら調べてみたところH700自体にはHBAとしての機能がないらしく、Direct Mapping Modeは有効にならないようでした。
    でここからが問題だったのですが、Direct Mapping ModeをRAID Configurationから再度無効にしたのですが、上記のエラーメッセージが消えなくなったしまいました。
    こうなるとディスクが見えないどころか、エラーメッセージで起動すらしなくなってしまったので頭を抱える事態になってしまいました。
    参考にしたページによるとWebBIOSやPrebootCLIにて対処するように書いてあるのですが、OEMであるH700にはそれらの機能が無効化されているらしく、どうにも実行できないようでした。
    # もしかしたらFirmwareを書き換えたりすることが出来るのかもしれませんが・・・

    とりあえず参考にしたページにエンクロージャーからSASケーブルを抜くことで、上記のエラーメッセージを回避することができることが分かりました。さらに調べてみたところ、Linuxを立ち上げて直接megaCLIと呼ばれるLSI RAID専用のコマンドを叩くことで対処することができることが分かりました。
    しかし、今のままではディスクが認識できないのでLinuxすらインストール出来ません。とりあえずUbuntuであればLive CDになっているのでMegaCLIさえ導入できれば良さそうに思えました。

    しかしながらLSIに用意されているMegaCLIのLinuxパッケージにはUbuntu用が用意されていないようでした。
    同じようなことを考えている人がいるらしく有志でパッケージをメンテしている人がいたようなので、そちらを利用することでMegaCLIを導入することが出来ました。

    Installing LSI megaCLI in Ubuntu 12.04 Precise /
    http://www.linuxcat.org/showthread.php?tid=68

    1. 以下を編集する。
    sudo vi /etc/apt/sources.list

    2. 以下の文言を追記する。
    deb http://hwraid.le-vert.net/ubuntu precise main

    3. 以下のコマンドを実行する。
    wget -O - http://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add -
    sudo apt-get update
    sudo apt-get install megacli

    4. Direct Mapping Modeを無効化するため、以下のコマンドを実行する。
    sudo megacli -DirectPdMapping -Dsbl -a0

    5. 再起動が促されるので、再起動する。この際LiveCDを抜きBootが失敗することを確認し一旦電源を落とす。

    6. 抜いておいたSASケーブルを再度エンクロージャーに接続し、電源を投入する。

    7. 止まっていたエラーメッセージが出力されないことを確認する。

    これで一連のエラーメッセージの対応になります。

    もう少しシンプルな方法があるのかもしれませんが、もしご存じの方がいらっしゃいましたらぜひご教示ください。




    Pagination

    Trackback

    Trackback URL

    http://kometchtech.blog.fc2.com/tb.php/1684-66fc2acb

    Comment

    Post Your Comment

    コメント登録フォーム
    公開設定

    Utility

    Profile

    kometch

    Author:kometch
    なんちゃってエンジニアです。
    2009年10月から業務都合により大阪勤務になりました。
    2010年1月、HYBRID W-ZERO3を購入しました。
    2010年11月、HTC Desire HDを購入しました。
    2012年2月、都内の会社に転職しました。
    2012年5月、HTC One Xを購入しました。
    2012年8月、事情により休職しました。
    2012年8月、SONY Xperia SXを購入しました。
    2013年1月、一身上の都合により退職しました。
    2014年3月、都内の会社に就職しました。
    2016年8月、HPC系の会社に転職しました。

    Amazonほしい物リスト
    何か問題などありましたら、こちらまで。 Twitter:@kometchtech follow us in feedly

    カレンダー

    07 | 2017/08 | 09
    - - 1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31 - -

    全記事(数)表示

    全タイトルを表示

    バロメーター

    カテゴリー

    カテゴリークラウド

    アーカイブ

    検索フォーム

    FC2カウンター

    現在の閲覧者数

    現在の閲覧者数:

    Amazon アフィリエイト

    スポンサードリンク

    Latvia Time

    IPv4/IPv6

    月間ページランキング

    ブログパーツ

    サイトランキング

    スポンサードリンク