diff --git a/Servers/Virtualization/Proxmox/Configuring iSCSI-based Cluster Storage.md b/Servers/Virtualization/Proxmox/Configuring iSCSI-based Cluster Storage.md index 699a5e8..6e53dc0 100644 --- a/Servers/Virtualization/Proxmox/Configuring iSCSI-based Cluster Storage.md +++ b/Servers/Virtualization/Proxmox/Configuring iSCSI-based Cluster Storage.md @@ -114,15 +114,23 @@ cp -av /etc/ctl.conf /etc/ctl.conf.$(date +%Y%m%d-%H%M%S).bak 2>/dev/null || tru # Write a clean /etc/ctl.conf cat > /etc/ctl.conf <<'EOF' # --- Bunny Lab: Proxmox iSCSI (CLI-only) --- +auth-group "no-auth" { + auth-type none + initiator-name "iqn.1993-08.org.debian:01:5b963dd51f93" # cluster-node-01 ("cat /etc/iscsi/initiatorname.iscsi") + initiator-name "iqn.1993-08.org.debian:01:1b4df0fa3540" # cluster-node-02 ("cat /etc/iscsi/initiatorname.iscsi") + initiator-name "iqn.1993-08.org.debian:01:5669aa2d89a2" # cluster-node-03 ("cat /etc/iscsi/initiatorname.iscsi") +} # Listen on all interfaces on the default iSCSI port portal-group "pg0" { listen 0.0.0.0:3260 + discovery-auth-group "no-auth" } # Create a target IQN target "iqn.2026-01.io.bunny-lab:storage" { portal-group "pg0" + auth-group "no-auth" # Export LUN 0 backed by the zvol device lun 0 { @@ -144,17 +152,7 @@ ctladm portlist -v | egrep -i '(^Port|iscsi|listen=)' ``` !!! success -At this point, the iSCSI target is live and correctly exposing a block device to initiators. -You may now proceed to **Connect from Proxmox VE Nodes**. - ---- - -If you want, next we can: - -* Adjust the **earlier sections** to explicitly lock the document into “CLI-only iSCSI mode” -* Add a **one-line guardrail** near the top of the document to prevent future foot-guns -* Or validate the final CTL state against what Proxmox expects before PV creation - + At this point, the iSCSI target is live and correctly exposing a block device to initiators. You may now proceed to **Connect from ProxmoxVE Nodes** section. ## Connect from ProxmoxVE Nodes Perform the following **on each Proxmox node**. @@ -174,6 +172,7 @@ iscsiadm -m node --login iscsiadm -m session -P 3 ### Verify Device +# If everything works successfully, you should see something like "sdi 8:128 0 8T 0 disk". lsblk ``` @@ -197,12 +196,12 @@ pvscan vgscan ``` -### Add Storage (GUI or CLI) +### Add Storage (GUI) **Datacenter → Storage → Add → LVM** - ID: `iscsi-lvm` - Volume Group: `vg_proxmox_iscsi` -- Content: `Disk image` +- Content: `Disk image, Container` - Shared: ✔️ ## Validation