When will iSCSI be ready for use in PVE? Are there any plans for iSCSI and networking development in PVE?
I see that PVE already has a 9.x release, and ISCSI is the biggest pain to describe it gently. I am the only person in the company who understands the iSCSI SAN concept with multi-pathing over separate networks, failover logic and flow, portals/targets and initiators, the process of adding and removing paths and new LUNs, and growing existing volumes. I want to cry when I see that PVE GUI for iSCSI management has not existed for decades compared to the first thing that was really mature in XEN and VMware, right after networking. The latter is still in the kindergarten stage GUI-wise. (Try installing PVE into a failover bond of four interfaces over a specific VLAN using the GUI, or just over a VLAN alone) In ESXi installation TUI, you just select the bunch of NICs with the spacebar, set the VLAN ID and IP/GW, and your ESXi is fully manageable from the GUI right away. You never need to touch the console (unless you're doing something unusual).
The iSCSI workflow in PVE involves opening multiple Linux shells (one for each host) within a single keyboard broadcast domain. Otherwise, you would have to perform this task manually on each host or develop your own automation scripts (do not forget this is enterprise production, one nasty typo, and the whole cluster can lay down). Next, you need to locate the iSCSI iqn, as it is not possible to find it via the GUI. Then, add each iqn to the SAN access list and share the LUN from the SAN. Return to the PVE GUI, add the iSCSI portal at the DataCenter->Storage and then return back to your broadcast shell. Now, carefully log in to each of the advertised portals individually to create a multi-path device, ensuring you add the specific WWID to the multipath whitelist. After restarting multipath -r, you can go back to the GUI one more time and finish creating the LVM over iSCSI block via the DataCenter > Storage GUI again. This process of repeatedly switching between the shell and GUI is like doing push-ups and scissor-jacks. Now, as another simple exercise, try growing the volume and count how many times you have to reach to the hosts Linux shell.
Just so you know, my 'smartass' friend: I'm not complaining about the free product. Our company is paying for licences for every single Proxmox server in our infrastructure, as well as for support. OK, not for all deployments – there are a bunch of small non-production or semi-production cases, such as proofs of concept or cruise ship deployments on a single board server with three VMs.
I see that PVE already has a 9.x release, and ISCSI is the biggest pain to describe it gently. I am the only person in the company who understands the iSCSI SAN concept with multi-pathing over separate networks, failover logic and flow, portals/targets and initiators, the process of adding and removing paths and new LUNs, and growing existing volumes. I want to cry when I see that PVE GUI for iSCSI management has not existed for decades compared to the first thing that was really mature in XEN and VMware, right after networking. The latter is still in the kindergarten stage GUI-wise. (Try installing PVE into a failover bond of four interfaces over a specific VLAN using the GUI, or just over a VLAN alone) In ESXi installation TUI, you just select the bunch of NICs with the spacebar, set the VLAN ID and IP/GW, and your ESXi is fully manageable from the GUI right away. You never need to touch the console (unless you're doing something unusual).
The iSCSI workflow in PVE involves opening multiple Linux shells (one for each host) within a single keyboard broadcast domain. Otherwise, you would have to perform this task manually on each host or develop your own automation scripts (do not forget this is enterprise production, one nasty typo, and the whole cluster can lay down). Next, you need to locate the iSCSI iqn, as it is not possible to find it via the GUI. Then, add each iqn to the SAN access list and share the LUN from the SAN. Return to the PVE GUI, add the iSCSI portal at the DataCenter->Storage and then return back to your broadcast shell. Now, carefully log in to each of the advertised portals individually to create a multi-path device, ensuring you add the specific WWID to the multipath whitelist. After restarting multipath -r, you can go back to the GUI one more time and finish creating the LVM over iSCSI block via the DataCenter > Storage GUI again. This process of repeatedly switching between the shell and GUI is like doing push-ups and scissor-jacks. Now, as another simple exercise, try growing the volume and count how many times you have to reach to the hosts Linux shell.
Just so you know, my 'smartass' friend: I'm not complaining about the free product. Our company is paying for licences for every single Proxmox server in our infrastructure, as well as for support. OK, not for all deployments – there are a bunch of small non-production or semi-production cases, such as proofs of concept or cruise ship deployments on a single board server with three VMs.