記事一覧

iSCSIその4

お久しぶりです。
いきてます。

さて、前回論理ボリュームを9つ作りました。
一つを動作確認してみましょう。

フォーマットを行い、マウントし、hdparmで速度を調べます。
mkfs.ext3 /dev/VolGroup00/lv01
cd /mnt/
mkdir lv01
mount /dev/VolGroup00/lv01 lv01 -t ext3
echo "TEST" > /mnt/lv01/test
cat /mnt/lv01/test
hdparm -Tt /dev/VolGroup00/lv01

/dev/VolGroup00/lv01:
Timing cached reads: 792 MB in 2.00 seconds = 395.73 MB/sec
Timing buffered disk reads: 162 MB in 3.02 seconds = 53.63 MB/sec

うーん、まぁまぁ?
マシンスペックにも依存しますね。

テストして満足したので、マウント解除。
umount /mnt/lv01

iscsitargetを導入し、iSCSIの接続を受け付けます。
aptitude install iscsitarget

設定ファイルを書いてiscsitargetの再起動をすると、公開されます。
IncomingUserとかOutgoingUserを設定すると、接続に認証を求めるようになります。
渡す値の一つ目がID、二つ目がパスワードの構成です。
下記の例だと、iscsiがIDでiscsi!がパスワードです。
なお、Target側のパスワードは12~16文字とされています。
そうしないと、クライアント側にてはじかれます。
あと、多分この設定ファイルの書き方(主にLunの辺りとか)は、あまり推奨されない気がします。
詳細は自己責任にて調べてくださいませ。
vi /etc/ietd.conf

IncomingUser iscsi iscsi!
OutgoingUser iscsi iscsi!

Target jp.co.alleycat.iscsi1:storage.lv01
Lun 0 Path=/dev/VolGroup00/lv01,Type=fileio
IncomingUser lv01 lv01!
OutgoingUser lv01 lv01!

Target jp.co.alleycat.iscsi1:storage.lv02
Lun 0 Path=/dev/VolGroup00/lv02,Type=fileio
IncomingUser lv02 lv02!
OutgoingUser lv02 lv02!

Target jp.co.alleycat.iscsi1:storage.lv03
Lun 0 Path=/dev/VolGroup00/lv03,Type=fileio
IncomingUser lv03 lv03!
OutgoingUser lv03 lv03!

Target jp.co.alleycat.iscsi1:storage.lv04
Lun 0 Path=/dev/VolGroup00/lv04,Type=fileio
IncomingUser lv04 lv04!
OutgoingUser lv04 lv04!

Target jp.co.alleycat.iscsi1:storage.lv05
Lun 0 Path=/dev/VolGroup00/lv05,Type=fileio
IncomingUser lv05 lv05!
OutgoingUser lv05 lv05!

Target jp.co.alleycat.iscsi1:storage.lv06
Lun 0 Path=/dev/VolGroup00/lv06,Type=fileio
IncomingUser lv06 lv06!
OutgoingUser lv06 lv06!

Target jp.co.alleycat.iscsi1:storage.lv07
Lun 0 Path=/dev/VolGroup00/lv07,Type=fileio
IncomingUser lv07 lv07!
OutgoingUser lv07 lv07!

Target jp.co.alleycat.iscsi1:storage.lv08
Lun 0 Path=/dev/VolGroup00/lv08,Type=fileio
IncomingUser lv08 lv08!
OutgoingUser lv08 lv08!

Target jp.co.alleycat.iscsi1:storage.lv09
Lun 0 Path=/dev/VolGroup00/lv09,Type=fileio
IncomingUser lv09 lv09!
OutgoingUser lv09 lv09!