OpenShift などの環境向けの新しいバージョンの Linux オープン iSCSI イニシエータ 壊れている可能性があります
に適用されます
- サポートされる Linux オープン iSCSI イニシエータのバージョン
- Element ソフトウェア
- RedHat OpenShift
問題
新しいバージョンの Linux open-iSCSI イニシエータバージョン 2.1.1 以降では、対処方法を適用しないと、 Element ソフトウェアとの iSCSI セッションが確立されないことがあります。
RedHat OpenShift に固有の問題:
OpenShift をバージョン 4.4.12 から 4.4.13 にアップグレードしてから 4.5 にアップグレードすると、 NetApp Trident PVC を使用してポッドをプロビジョニングできなくなります。k8s/OpenShift ワーカーノードが Element との iSCSI セッションを確立できないため、ポッドが「 containerCreating 」状態で停止します。
iSCSI セッションログインの問題は、 open-iSCSI イニシエータをバージョン 2.1.1 以降にアップグレードしたあと、または OpenShift をバージョン 4.13 以降にアップグレードしたあとに発生します。Linux ホストと OpenShift ワーカーノードで iSCSI セッションを確立できません。
iSCSI セッションの問題は次の署名で確認されます。
[root@node-1 ~]# iscsiadm -m session
iscsiadm: No active sessions.
In /var/log/messages on the worker node:
Jul 30 04:12:36 node-1 iscsid[1372]: iscsid: Login authentication failed with target iqn.2010-01.com.solidfire:3x71.pvc-7489898e-087b-4db0-b211-e5b254074d56.1
Jul 30 04:12:36 node-1 iscsid[1372]: iscsid: Kernel reported iSCSI connection 207:0 error (1020 - ISCSI_ERR_TCP_CONN_CLOSE: TCP connection closed) state (1)
Jul 30 04:12:41 node-1 iscsid[1372]: iscsid: Login failed to authenticate with target iqn.2010-01.com.solidfire:3x71.pvc-7489898e-087b-4db0-b211-e5b254074d56.1
Jul 30 04:12:41 node-1 iscsid[1372]: iscsid: session 207 login rejected: Initiator failed authentication with target
Jul 30 04:12:41 node-1 iscsid[1372]: iscsid: Connection207:0 to [target: iqn.2010-01.com.solidfire:3x71.pvc-7489898e-087b-4db0-b211-e5b254074d56.1, portal: 192.168.1.50,3260] through [iface: default] is shutdown.
調査中 /etc/iscsi/iscsid.conf に、ワーカーノードのファイルで次の行が確認されました。
node.session.auth.chap_algs = SHA3-256,SHA256,SHA1,MD5