日々量産スマートフォン用の表示で見る日々量産2012-11-05iSCSI環境構築メモLinux自分用メモ。iSCSIを全く知らないので、軽くwikiを眺める。http://ja.wikipedia.org/wiki/ISCSI鯖1台にしか作らないのでうまみがあんまりないんだけど。targetまずはtargetから。Enterpriseってのがメジャーらしい。yumのリポジトリからさくっと入れることもできるのだけど、なんとなくプロジェクトから一番新しいのを引っ張ってくる。gccとかopensslとかdevelとか必要。on早速使おうと思ったけど使う領域を作ってなかった。今回はあまり関係ないので、おまけ扱いにする。デバイスを作ったとする。以下のファイルをいじる。デフォルトで全部コメントアウトされていた。/etc/iet/ietd.conf識別子は好きに書いてよさげだけど、コメントにはちゃんとこうやって書いてね、と書いてある。iqn.yyyy-mm.[:identifier]yyyy-mmはドメインを取得した日付らしい。nameは「rying.net」なら「net.rying」とするべきらしい。identifierは任意。今回はvol0にする。ついでに簡単に認証もかけておきます。パスワードは12桁でないとだめ。MaxConnectionsは同時接続数で、普通は"1"です。iscsiを使ってファイル共有とか同時接続数を増やしたいなら、増やします。機能するか知りませんが。]OKとか出てるけど、なんかマズそうなエラー。こいつを出さないようにするには、起動スクリプトをちょっといじる。/etc/init.d/iscsi-target以下の行をコメントアウト。crc32c大丈夫なんかな...あとはiptablesをいじって、TCP:3260を開放して完了。Initiator次に設定。LinuxではOpen-iSCSIがホットらしい。-lc」と出てだめだったので入れておく。cライブラリ関係だろう。書いてあるので読むと良い。僕は英語読めないからあきらめた。oninstallは終わった。次に設定に入っていく。targetを見つける。同じサーバ内にあるので、自身のIPで探す。iqn.2012-11.net.rying.win-iscsi:win-iscsi設定したときのtargetのiqnが見えますね。うまく見つけられたようです。見つけると設定ファイルが下記の場所につくられるので、パスワード設定をしておきます。restartこんなログが出たらOKっぽい。successful.iSCSIで繋がっているドライブを認識しているか調べる。0x00000000このディスクが増えてました。こいつがソレっぽいです。後は初期化してマウントして自由に使うだけ。環境が変わったりすると、マウントされるデバイスの位置がかわるっぽい(?)ので、udevで実デバイスに割り当てるLinux上のデバイス名を固定するとよいらしい。パーティションノードの作成に関しておまけサービスの起動順序の関係で、iscsi-targetよりもopen-iscsiが先に起動する。iscsi-target起動してない状態でopen-iscsiサービスを立ち上げようとすると、コネクションエラーになり、接続できない。89iscsi-targetの起動番号が39、open-iscsiの起動番号が13なので、open-iscsiの起動番号を40以上にしてやる必要がある。Windowsで使うiscsiイニシエータはWindows7ならたぶん入ってると思う。(Ultimateだからかも)無くても無償でget出来るらしい。コントロールパネル→管理ツール→iscsiイニシエータを開いて、iSCSIの設定をした鯖のIPを打つ。targetが出てくるので、選択して接続。ターゲットシークレットに123456789012を指定。後はHDDを増設したときのように、ディスク管理のとこに出てくるので、ドライブ文字を割り当てて、フォーマットして完了。ベンチマークもとってみた。)はてなブログをはじめよう!ryousanngataさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。