BLOGTIMES
2018/03/31

OpenIndiana で HP Smart Array P420i を使う

  openindiana  omnios  smartos 
このエントリーをはてなブックマークに追加

HP Smart Array P420i を HBA モードで使っていると、OpenIndiana からは ディスクが認識できません。
これは標準でインストールされている cpqary3 ドライバが HBA モードに対応していないためです。

これをなんとかする方法がないかと思って調べてみたら、同じ illumos 系の SmartOSHBA モードに対応した smrt というドライバ*1を発見。

ただ、SmartOS は OpenIndiana や OmniOS と違って、Zones や KVM を備えた仮想化ホストなので、Global Zone にソフトウェアをあれこれインストールして使うことは想定されておらず、実際にサーバとして使うためにはそのための環境を構築しなければならないという問題があります。

そんなわけで、SmartOS に載っている smrt ドライバを OpenIndiana にインストールして使えるようにしてみたのでメモ。

必要なファイル

今回の作業に必要となるドライバのファイルは以下の2つ。
これを SmartOS から取り出しておきます。

/kernel/drv/amd64/smrt /kernel/drv/smrt.conf

OpenIndiana 側の作業

元の位置と同じ場所に smrt, smrt.conf を配置し、以下のコマンドでドライバをインストールします。

add_drv smrt

あとは driver_aliases を弄ってからマシンを再起動させてやれば OK です。

--- /etc/driver_aliases.org 火 10月 31 14:22:40 2017 +++ /etc/driver_aliases 土 3月 31 20:25:38 2018 @@ -257,29 +257,29 @@ ce "pci100b,35" chxge "pci1425,7" chxge "pci1425,a" -cpqary3 "pci103c,1920" -cpqary3 "pci103c,1921" -cpqary3 "pci103c,1922" -cpqary3 "pci103c,1923" -cpqary3 "pci103c,1924" -cpqary3 "pci103c,1926" -cpqary3 "pci103c,1928" -cpqary3 "pci103c,21bd" -cpqary3 "pci103c,21be" -cpqary3 "pci103c,21bf" -cpqary3 "pci103c,21c0" -cpqary3 "pci103c,21c1" -cpqary3 "pci103c,21c2" -cpqary3 "pci103c,21c3" -cpqary3 "pci103c,21c5" -cpqary3 "pci103c,21c6" -cpqary3 "pci103c,21c7" -cpqary3 "pci103c,21c8" -cpqary3 "pci103c,21ca" -cpqary3 "pci103c,21cb" -cpqary3 "pci103c,21cc" -cpqary3 "pci103c,21cd" -cpqary3 "pci103c,21ce" +smrt "pci103c,1920" +smrt "pci103c,1921" +smrt "pci103c,1922" +smrt "pci103c,1923" +smrt "pci103c,1924" +smrt "pci103c,1926" +smrt "pci103c,1928" +smrt "pci103c,21bd" +smrt "pci103c,21be" +smrt "pci103c,21bf" +smrt "pci103c,21c0" +smrt "pci103c,21c1" +smrt "pci103c,21c2" +smrt "pci103c,21c3" +smrt "pci103c,21c5" +smrt "pci103c,21c6" +smrt "pci103c,21c7" +smrt "pci103c,21c8" +smrt "pci103c,21ca" +smrt "pci103c,21cb" +smrt "pci103c,21cc" +smrt "pci103c,21cd" +smrt "pci103c,21ce" cpqary3 "pci103c,3211" cpqary3 "pci103c,3212" cpqary3 "pci103c,3223" @@ -288,20 +288,20 @@ cpqary3 "pci103c,3235" cpqary3 "pci103c,3237" cpqary3 "pci103c,323d" -cpqary3 "pci103c,3241" -cpqary3 "pci103c,3243" -cpqary3 "pci103c,3245" -cpqary3 "pci103c,3247" -cpqary3 "pci103c,3249" -cpqary3 "pci103c,324a" -cpqary3 "pci103c,324b" -cpqary3 "pci103c,3350" -cpqary3 "pci103c,3351" -cpqary3 "pci103c,3352" -cpqary3 "pci103c,3353" -cpqary3 "pci103c,3354" -cpqary3 "pci103c,3355" -cpqary3 "pci103c,3356" +smrt "pci103c,3241" +smrt "pci103c,3243" +smrt "pci103c,3245" +smrt "pci103c,3247" +smrt "pci103c,3249" +smrt "pci103c,324a" +smrt "pci103c,324b" +smrt "pci103c,3350" +smrt "pci103c,3351" +smrt "pci103c,3352" +smrt "pci103c,3353" +smrt "pci103c,3354" +smrt "pci103c,3355" +smrt "pci103c,3356" cpqary3 "pcie11,4070" cpqary3 "pcie11,4080" cpqary3 "pcie11,4082"

トラックバックについて
Trackback URL:
お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/10080
Trackbacks
このエントリにトラックバックはありません
Comments
愛のあるツッコミをお気軽にどうぞ。[policy]
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントはありません
Comments Form

コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。

OpenID を使ってログインすることができます。

Identity URL: Yahoo! JAPAN IDでログイン