我有一个小型裸机 openshift 集群,想要使用 ISCSI 来创建和使用 PV。就文档而言,我已在工作节点上激活并设置了 ISCSI,并在纯存储阵列上的主机上使用 IQN 和存储映射对其进行了配置。
但我仍然缺少用于创建 PV 的存储设备的 IQN。
我遵循了所有步骤,直到看到这段 openshift 文档。text
如您所见,我需要获取存储的 iqn :
iqn: iqn.2014-12.example.server:storage.target00
但我不知道从哪里得到这个 IQN。至少在 purestorage 上,似乎只有主机才有 IQN。
到目前为止,我发现这个主题的每个线程中都只讨论过我已经拥有的主机的 iqn。
这就像我已经评论过的一样简单。我只需要登录主机并使用: iscsiadm -m discovery -t st -p 。我必须将 IQN 输入到我想要创建的 PV 中,其中包含多个目标和存储中的 LUN:
apiVersion: v1
kind: PersistentVolume
metadata:
name: iscsi-pv
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteOnce
iscsi:
targetPortal: 10.0.0.1:3260
portals: ['10.0.2.16:3260', '10.0.2.17:3260', '10.0.2.18:3260']
iqn: iqn.2016-04.test.com:storage.target00
lun: 0
fsType: ext4
readOnly: false