ISCSI configuration issue

nissens10

New Member
Jan 3, 2025
6
1
3
Hello everyone,


I have a 3-node Proxmox cluster, and today I successfully connected iSCSI to each node. I can manage the iSCSI disks via the console without any issues, including mounting them. However, they don't appear in the web GUI, and I cannot use them for VMs.

Each node has its own separate LUN.


Thanks in advance.
 
Can you see the LUNs in the "lsscsi" and "lsblk" output?
Yes and yes.
Can you clarify please what is your end-goal with individual LUNs per node?
I wanted separate disks on each node with no shared space. I found it online as a good practice because when a LUN is shared between multiple hosts, there can be issues with simultaneous writes.
 
I wanted separate disks on each node with no shared space.
Sure, that's one way to use it.
I found it online as a good practice because when a LUN is shared between multiple hosts, there can be issues with simultaneous writes.
This sounds to me like a fringe opinion and is opposite to actual good practices and iSCSI intended purpose. However, you are welcome to use it as you want.

If I recall correctly, PVE explicitly filters out iSCSI disks from individual GUI management. As such, you will need to prep the disks manually by running Linux commands directly. This is not the case with NVMe/TCP disks.

There are many way to prep the disks, it all depends on the details of how you want it. You can use a portion of this guide to assist you https://kb.blockbridge.com/technote...multipath-device-as-an-lvm-physical-volume-pv

Cheers


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
I found it online as a good practice because when a LUN is shared between multiple hosts
This is more then true IF you try to use a volume on multiple hosts SIMULTANEOUSLY, in which case its not "good practice" its downright forbidden. There are ways to accomplish this with central metadata management (eg, lustre) but not just attached to an unmanaged host.

iSCSI LUNs are advantageous in a cluster precisely because the cluster manages access so the above cant happen.