【あいすかじー】

iSCSI とは?

最終更新:
💡 ネットワーク越しのストレージを、ディスクのように使う

SCSIのコマンドやデータをTCP/IPで運ぶストレージ通信。イニシエーターとターゲット、ファイル共有との違い、接続と保護の条件を解説します。

📌 このページのポイント
iSCSI:ネット越しにディスクを使う利用側イニシエーター読み書きを要求提供側ターゲット要求を受けるTCP/IP論理ユニットLUNで識別ブロック単位で利用認証と保護共有の調整それぞれ設計する共有フォルダーを開く方式とは違う
SCSIの要求をTCP/IPで運び、データや結果は利用側へ戻ります。CHAPによる認証と通信の暗号化は別です。同じストレージへの複数側の書き込みにも共有アクセスの調整が必要です。
ひよこ ひよこ
iSCSIは、共有フォルダーを開くこと?
ペンギン先生 ペンギン先生
ファイル共有とは違うよ。SCSIのコマンドやデータをTCP/IPで運び、相手のストレージをブロック単位で使う。利用側では、ディスクのように扱えるストレージとして見えるんだ。
ひよこ ひよこ
どちらが接続を始めるの?
ペンギン先生 ペンギン先生
利用側のイニシエーターが、提供側のターゲットに接続する。ターゲットは論理ユニットを提供し、LUNで識別するよ。LUNは論理ユニット番号で、共有フォルダー名とは違う。
ひよこ ひよこ
接続先のIPアドレスだけ分かれば、使える?
ペンギン先生 ペンギン先生
ターゲットの設定、利用側への許可、必要な認証、ネットワーク接続なども確認する。接続後に、OSやアプリがどう使うかも準備するよ。アドレスを入力するだけで、安全に利用できるとは限らない。
ひよこ ひよこ
複数のサーバーで、同じディスクに書き込める?
ペンギン先生 ペンギン先生
複数の利用側を接続できても、普通のファイルシステムで勝手に同時書き込みしてよいとは限らない。共有アクセスを調整する仕組みが必要だよ。Windowsのクラスター共有ボリュームのようなクラスターファイルシステムは、そのための例だ。
ひよこ ひよこ
Ethernetなら、必ず安くて十分速い?
ペンギン先生 ペンギン先生
必要な性能や費用は、ストレージ、回線、混雑、冗長化、読み書きの量などで変わる。CHAPは認証に使えても、データの暗号化とは別だよ。ネットワークの分離や暗号化なども、要件に合わせて設計しよう。
もっと詳しく知りたい人へ

SMBやNFSとの違いは?

iSCSIはブロック単位のストレージを接続する方式です。SMBやNFSはファイルを共有する方式です。どちらもネットワーク越しに利用できますが、ファイルを管理する場所や、複数の利用者による共有の仕組みが異なります。

CHAPを設定すると、通信も暗号化される?

CHAPは相手を認証するための仕組みで、読み書きするデータを暗号化する仕組みではありません。RFCではIPsecによる保護も扱っています。機器の対応と運用要件を確認し、認証と通信の保護を分けて考えます。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「iSCSI」って出てきたら「ネットワーク越しにストレージをディスクのように使うための通信」と思えばだいたいOK!
📖 おまけ:英語の意味
「Internet Small Computer Systems Interface」 = IPネットワークでSCSIを扱うための方式
💬 Internet SCSIとも呼ばれます。基本仕様のRFC 3720は2004年4月に公開され、後にRFC 7143で整理・更新されました。Internetという名前でも、公開インターネットへ無条件で接続するものではありません。

参考資料

← 用語集にもどる