Tumblr引き続きストレージ編。8308ELPとゆーRAIDカードをヤフオクで買った。2007年のカードで当時は10万円前後した。LSI公式から最新ESXiドライバを取ってきてインストーラisoをリビルド。結論から言うとインストーラがエラーを出して失敗する。SASドライブを接続しているときは動作するのだがSATAドライブだと互換性が無いよう。Mapping)前回買ったASM1061搭載SATAカードをRDMしようとしたら、ESXiにASM1061ドライバがないようでそもそも認識してなかった。【失敗】オンボードSATAのport1を起動ディスクに、port2,3をRDMでVM(FreeNAS)へナゾなことにFreeNASだと、RDM先のドライブがまともに操作できない。-zで作ったドライブだと2台とも全く操作可能。permitted的エラーになってしまいやはり操作ができない。そのままの構成で次項のようにVMだけ変更する。【成功】オンボードSATAのport1を起動ディスクに、port2,3をRDMでVM(openindiana)へ困ったときのSolaris。Targetを作成し、ESXiに登録し、データストアとしてマウント。Enterprise評価版のVMを作り再びベンチマーク。期待よりもWriteが遅い。ファイルシステムをぶっ壊す可能性があるのでSunはZILを止めるなと言っているからあくまで試験的に。[volume]で即時停止できる。こんくらい常時出てればまあまあですなー。【改良】ZILドライブとしてSSDを足すというわけで、さらなる高速化を目指してZFSストレージプールにZIL用SSDを足してハイブリッドストレージプール化して高速化を図る。容量は少なくていいんでこれを買った。ZILとして必要な容量はメインメモリの半分が目安。データ保持期間は短くていいが高い信頼性と高速な速度が要求される。mirror構成も取れるがまあ今回はそこまではしない。L2ARCドライブは速ければ信頼性はどうでもいいが容量は多い方がいい。発売日:定価:オープンプライスASIN:B00CBNZRMA参考にSSD単体の速度を計る。いうわけで、待望のハイブリッドストレージプールの速度。よくはなったけど、まだ遅え...ZILをミラー構成にすればもう少し速度稼げようかね?参考値としてハイブリッドストレージプールでZILを停止するとこんな結果。理屈通りZILを止めるとハイブリッドストレージプールでも速度差ありませんな。【結論】とゆーわけで、結果的にこのような構成になった。openindianaにRDMしてZIL問題は、電源喪失などで異常終了したときに、起動がめんどくさいこと。マシンを起動してESXiがRAID計画ボリュームに作られたデータストアを見つけたら、openindianaを起動して、iSCSIボリュームをESXiに認識させて、その他のVMを起動しなければならない。(あとNASは素のopenindianaを使うのではなくラクチンにFreeNASとか使いたかったなー、的なことも)今後の展開的にさらに速度を出す場合には、やはりストレージプールの構成ドライブを増やすことと、ZILドライブをミラー化すること、L2ARCドライブをSSDで足すこと、あたりかなー、と思える。TargerにしてVMのopenindianaでマウントする、構成で容量拡張をしていきたいと思う所存。(旧機種)を在庫がある限り増やし続ける方針で。Gen8も早く値段下がらんか。あと、そもそも論として、現代だと一般公開用サーバなんかはVPSサービス使ったほうが総合的にメリット多そうですよ!自宅サーバはあくまで、LAN内の速度がほしいところで大容量なディスクが欲しかったりとかそういう用途に使う感じで。家庭内zfsストレージ兼VDIサーバを構築してみる。Tumblr前回「ディスク編」の続き。高いRAIDカードを買うという解決方法はひとまず考えずにIOを高速化する方法を考える。ESXiの上のVMにSATAをパススルーしてZFSでミラーしてiSCSIでESXiのデータストアにする、というアイデアを思いついた。めんどくさいので絵とかはない。いうわけでさっそく実験。起動ディスクはなんでもいいので余ってたSil3132のPCIeカードを挿してテスト。Sil3132カードが認識されない。Gen1をAutoだと認識に失敗していたため。Controllerをパススルーしようとしたらパススルー選択肢に出てこない。SATAはパススルーできてないようなので諦めて次へ。SATAカードを挿してそこをパススルー、オンボードSATAを起動ディスクに、逆にSATAカードの方をパススルーに。パススルー設定して再起動しても設定を忘れる現象と、SATAポートが起動タイミングによって見えたり見えなかったり、ESXiメンテナンス用NICの設定がしょっちゅう変わってしまうというナゾの現象に遭遇、まったく安定しなかったんでこれもまた諦めて次へ。tuedaの日記」という記事を見つけたので早速ASM1061カードを買ってみた。SD-PESA3ES2L発売:エアリア発売日:定価:オープンプライスASIN:B00AATF4DYパススルー設定してカードはPCIデバイスとして見えているのだけど初期化に失敗した系ログで接続したディスクが見えずVM側から利用ではない。ドライバのあるopenindiana,FreeNAS(FreeBSD),CentOSのいずれのVMからも同じ症状。物理マシンとして起動するとドライブ見えるのでもうESXi5.5のバグということにして諦め。Tumblr前回の続き。5.5(無料)を選定してダウンロードした。210ATを認識しない。これが第1のつまづき。ESXi-Customizer」で入れて、isoをビルドし直す。RAID1でミラーリングでもしておけばいいかな、と気楽に考えていたらこれが第2のつまづき。5.5はRSTのRAIDを認識しない。仕方ないので安いハードウェアミラーリングカードRAID計画壱号機改を買い足した。ESU3-QS201-R5」のOEMっぽい。MODEボタンを数秒押すを1から実行する必要がある。見ると、Faultしたときに、どのドライブを交換すればいいのかわからない。そこで秋葉原の千石電商で50円のコネクタ付きケーブル4本と15円のLED4つを書い足し。試しにこんなかんじに接続してテスト。動いたらショートしないように足を切って短くするか、熱収縮チューブあたりで絶縁すると良いかもしれない。64bit評価版を入れて、まずディスクのベンチマークをしてみた。これはちょっと実用にならないくらい遅い。念のためRAID計画壱号機改を外してHDDを直結してみてもやっぱり遅い。RAID計画壱号機改は起動時に認識しないことが度々あって解決方法が全くわからない。起動できない時には何度か再起動してればいつかESXiが起動してくるのだけど、なぜか同じディスク内に作ったデータストアが見えなかったりする。そんな時も何度か再起動しているとたまに見えるようになる。いうわけで、I/Oを高速化するための長い戦いが始まったのである。Tumblr(CV:田口トモロヲ)自宅サーバ。生活とともに台数は増え、増える傍から老朽化が進み、誰もが管理に頭を悩ませてきた。古いサーバは性能も出ずに電力効率は悪く場所を取る。仮想化しての集約が求められた。高いパフォーマンス、堅牢な信頼性、低廉なコスト、相反する厳しい水準が要求された。これは仮想化を目指しながら一筋縄では行かなかった苦難の記録である。視聴)とおもったけど文が続かなかったんで、まず設計方針として、こんな感じにした。・録画機以外のNASを含めた主要サーバ類を集約化する。TargetとしてNAS本体でまとめてストレージプールとする。・家庭用なのでコストが大事。・信頼性とパフォーマンスも大事。→メンテで止めてもいいがデータは失われないように。いうことで予算を考慮して主要パーツの選定から始める。LGA1150)、4NICのX10SLM+-LN4Fを選択。