ホスト側のネットワークを設定
ホスト側のネットワークを設定するには、いくつかの手順を実行する必要があります。
ホスト側の iSCSI ネットワークを設定するには、物理パスあたりのノードセッション数を設定し、適切な iSCSI サービスをオンにし、 iSCSI ポートのネットワークを設定し、 iSCSI iface バインドを作成し、イニシエータとターゲットの間に iSCSI セッションを確立します。
ほとんどの場合、 iSCSI CNA / NIC には標準で実装されているソフトウェアイニシエータを使用できます。最新のドライバ、ファームウェア、 BIOS をダウンロードする必要はありません。を参照してください "NetApp Interoperability Matrix Tool で確認できます" コードの要件を確認します。
-
/etc/iscsi/iscsid.conf ファイルの「 node.session.nr_sessions` 」変数で、物理パスあたりのデフォルトのセッション数を確認します。必要に応じて、デフォルトのセッション数を 1 に変更します。
node.session.nr_sessions = 1
-
/etc/iscsi/iscsid.conf ファイルの「 node.session.timeo.replacement_timeout` 」変数をデフォルト値の「 120 」から「 20 」に変更します。
node.session.timeo.replacement_timeout=20
-
'iscsid' および '(open-)iSCSI' サービスがオンであり ' ブートが有効になっていることを確認します
-
Red Hat Enterprise Linux 7 および 8 ( RHEL 7 および RHEL 8 ) *
# systemctl start iscsi # systemctl start iscsid # systemctl enable iscsi # systemctl enable iscsid
-
SUSE Linux Enterprise Server 12 および 15 ( SLES 12 および SLES 15 ) *
# systemctl start iscsid.service # systemctl enable iscsid.service
+ オプションで '/etc/iscsi/iscsid.conf で 'node.startup=automatic' を設定してから 'iscsiadm コマンドを実行し ' 再起動後にセッションが持続するようにします
-
-
ホスト IQN イニシエータ名を取得します。この名前は、アレイに対してホストを設定する際に使用します。
# cat /etc/iscsi/initiatorname.iscsi
-
iSCSI ポートのネットワークを設定します。
iSCSI イニシエータは、パブリックネットワークポートに加えて、別々のプライベートセグメントまたは VLAN 上で 2 つ以上の NIC を使用する必要があります。 -
「 #ifconfig -a 」コマンドを使用して、 iSCSI ポート名を確認します。
-
iSCSI イニシエータポートの IP アドレスを設定します。イニシエータポートは、 iSCSI ターゲットポートと同じサブネット上にあることが必要です。
# vim /etc/sysconfig/network-scripts/ifcfg-<NIC port> Edit: BOOTPROTO=none ONBOOT=yes NM_CONTROLLED=no Add: IPADDR=192.168.xxx.xxx NETMASK=255.255.255.0
必ず両方の iSCSI イニシエータポートのアドレスを設定してください。 -
ネットワークサービスを再起動します。
# systemctl restart network
-
Linux サーバから iSCSI ターゲットポートのすべてに ping を実行できることを確認します。
-
-
iSCSI iface バインディングを 2 つ作成して iSCSI インターフェイスを設定します。
iscsiadm -m iface -I iface0 -o new iscsiadm -m iface -I iface0 -o update -n iface.net_ifacename -v <NIC port1>
iscsiadm -m iface -I iface1 -o new iscsiadm -m iface -I iface1 -o update -n iface.net_ifacename -v <NIC port2>
インタフェースを一覧表示するには 'iscsiadm -m iface を使用します -
イニシエータとターゲットの間に iSCSI セッションを確立します(合計 4 つ)。
-
iSCSI ターゲットを検出します。次の手順のために、 IQN (各検出で同じ)をワークシートに保存します。
iscsiadm -m discovery -t sendtargets -p 192.168.0.1:3260 -I iface0 -P 1
IQN は次のような形式です。
iqn.1992-01.com.netapp:2365.60080e50001bf1600000000531d7be3
-
iface を使用して iSCSI イニシエータと iSCSI ターゲットの間に接続を作成します。
iscsiadm -m node -T iqn.1992-01.com.netapp:2365.60080e50001bf1600000000531d7be3 -p 192.168.0.1:3260 -I iface0 -l
-
ホストで確立されている iSCSI セッションの一覧を表示します。
# iscsiadm -m session
-