Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

25.7. iSCSI

本セクションでは、iSCSI API および iscsiadm ユーティリティーを説明します。iscsiadm ユーティリティーを使用する前に、yum install iscsi-initiator-utils を実行して、最初に iscsi-initiator-utils パッケージをインストールします。
Red Hat Enterprise Linux 7 では、iSCSI サービスはデフォルトで起動しています。root が iSCSI デバイスにない場合や、node.startup = automatic でマークされたノードがない場合は 、iscsiadm コマンドが実行するまで iSCSI サービスが起動しなくなります。これには、カーネルモジュール iscsid または iscsi の起動が必要になります。たとえば、discovery コマンド iscsiadm -m discovery -t st -p ip:port を実行すると、iscsiadmin が iSCSI サービスを開始します。
iscsid デーモンを強制的に実行し、iSCSI カーネルモジュールを読み込むには、systemctl start iscsid.service を実行します。

25.7.1. iSCSI API

実行中のセッションに関する情報を取得するには、次のコマンドを実行します。
# iscsiadm -m session -P 3
このコマンドは、セッション/デバイスの状態、セッション ID(sid)、一部のネゴシエートしたパラメーター、およびセッション経由でアクセス可能な SCSI デバイスを表示します。
短い出力(たとえば sid とノード間のマッピングのみを表示するなど)には、以下のコマンドを実行します。
# iscsiadm -m session -P 0
または
# iscsiadm -m session
このコマンドは、次の形式で、実行中のセッションの一覧を出力します。
driver [sid] target_ip:port,target_portal_group_tag proper_target_name

例25.3 iscsisadm -m session コマンドの出力

以下に例を示します。
# iscsiadm -m session

tcp [2] 10.15.84.19:3260,2 iqn.1992-08.com.netapp:sn.33615311
tcp [3] 10.15.85.19:3260,3 iqn.1992-08.com.netapp:sn.33615311
iSCSI API の詳細は、/usr/share/doc/iscsi-initiator-utils-version/README を参照してください。

このページには機械翻訳が使用されている場合があります (詳細はこちら)。