public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [PATCH docs 1/2] pvesm: mention FC/SAS in the storage overview.
@ 2026-07-02 11:08 Aaron Lauterer
  2026-07-02 11:08 ` [PATCH docs 2/2] pvesm: update features for LVM,iSCSI,FC,SAS Aaron Lauterer
  2026-07-02 13:55 ` applied: [PATCH docs 1/2] pvesm: mention FC/SAS in the storage overview Thomas Lamprecht
  0 siblings, 2 replies; 5+ messages in thread
From: Aaron Lauterer @ 2026-07-02 11:08 UTC (permalink / raw)
  To: pve-devel

While not a dedicated storage plugin, it is possible to use FC and SAS
attached block storage.

Make it clear that it works and can be used with the snapshots as a
volume chain feature as it needs LVM on top.

Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
---
 pvesm.adoc | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/pvesm.adoc b/pvesm.adoc
index 97feca0..b43ca42 100644
--- a/pvesm.adoc
+++ b/pvesm.adoc
@@ -79,6 +79,7 @@ nodes that can be accessed as RBD (RADOS Block Device).
 |LVM-thin       |lvmthin     |block  |no    |yes      |yes
 |iSCSI/kernel   |iscsi       |block  |yes   |no       |yes
 |iSCSI/libiscsi |iscsidirect |block  |yes   |no       |yes
+|FC/SAS         |native^6^   |block  |yes   |yes^4^   |yes
 |Ceph/RBD       |rbd         |block  |yes   |yes      |yes
 |ZFS over iSCSI |zfs         |block  |yes   |yes      |yes
 |========================================================================
@@ -105,6 +106,12 @@ xref:pvesm_lvm_config[LVM configuration] section.
 
 ^5^ Technology preview with best-effort support.
 
+^6^ Fibre Channel (FC) and SAS block storage is handled directly by the host
+without a dedicated storage plugin. The
+https://pve.proxmox.com/wiki/Multipath[Multipath Guide] explains how to set it
+up in a cluster.
+
+
 Thin Provisioning
 ~~~~~~~~~~~~~~~~~
 
-- 
2.47.3





^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH docs 2/2] pvesm: update features for LVM,iSCSI,FC,SAS
  2026-07-02 11:08 [PATCH docs 1/2] pvesm: mention FC/SAS in the storage overview Aaron Lauterer
@ 2026-07-02 11:08 ` Aaron Lauterer
  2026-07-02 11:37   ` Maximiliano Sandoval
  2026-07-02 13:55 ` applied: [PATCH docs 1/2] pvesm: mention FC/SAS in the storage overview Thomas Lamprecht
  1 sibling, 1 reply; 5+ messages in thread
From: Aaron Lauterer @ 2026-07-02 11:08 UTC (permalink / raw)
  To: pve-devel

And reword the footnotes to mention the multipath guide that show to set
it up with LVM on top in detail.

Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
---
 pvesm.adoc | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/pvesm.adoc b/pvesm.adoc
index b43ca42..5bd24b2 100644
--- a/pvesm.adoc
+++ b/pvesm.adoc
@@ -77,9 +77,9 @@ nodes that can be accessed as RBD (RADOS Block Device).
 |CephFS         |cephfs      |file   |yes   |yes      |yes
 |LVM            |lvm         |block  |no^3^ |yes^4^   |yes
 |LVM-thin       |lvmthin     |block  |no    |yes      |yes
-|iSCSI/kernel   |iscsi       |block  |yes   |no       |yes
-|iSCSI/libiscsi |iscsidirect |block  |yes   |no       |yes
-|FC/SAS         |native^6^   |block  |yes   |yes^4^   |yes
+|iSCSI/kernel   |iscsi       |block  |yes^3^|yes^4^   |yes
+|iSCSI/libiscsi |iscsidirect |block  |yes^3^|yes^4^   |yes
+|FC/SAS         |native^6^   |block  |yes^3^|yes^4^   |yes
 |Ceph/RBD       |rbd         |block  |yes   |yes      |yes
 |ZFS over iSCSI |zfs         |block  |yes   |yes      |yes
 |========================================================================
@@ -96,8 +96,11 @@ TiB sized), these operations may take several minutes, or in extreme cases, even
 hours. If your setup is affected, create and remove snapshots while the VM is
 shut down, expecting a long task duration.
 
-^3^: It is possible to use LVM on top of an iSCSI or FC-based storage.
-That way you get a `shared` LVM storage
+^3^: With iSCSI, FibreChannel (FC), or SAS block storage as shared storage in a
+cluster, LVM is used to split the LUN into virtual disks. The
+https://pve.proxmox.com/wiki/Multipath[Multipath Guide] explains how to
+configure it in a cluster, including multipathing which is usually a
+requirement in these scenarios.
 
 ^4^: Since {pve} 9, snapshots as a volume chain have been available for VMs.
 These snapshots use separate volumes for the snapshot data and layer them.  For
@@ -107,9 +110,7 @@ xref:pvesm_lvm_config[LVM configuration] section.
 ^5^ Technology preview with best-effort support.
 
 ^6^ Fibre Channel (FC) and SAS block storage is handled directly by the host
-without a dedicated storage plugin. The
-https://pve.proxmox.com/wiki/Multipath[Multipath Guide] explains how to set it
-up in a cluster.
+without a dedicated storage plugin.
 
 
 Thin Provisioning
-- 
2.47.3





^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH docs 2/2] pvesm: update features for LVM,iSCSI,FC,SAS
  2026-07-02 11:08 ` [PATCH docs 2/2] pvesm: update features for LVM,iSCSI,FC,SAS Aaron Lauterer
@ 2026-07-02 11:37   ` Maximiliano Sandoval
  2026-07-02 11:46     ` Aaron Lauterer
  0 siblings, 1 reply; 5+ messages in thread
From: Maximiliano Sandoval @ 2026-07-02 11:37 UTC (permalink / raw)
  To: Aaron Lauterer; +Cc: pve-devel

Aaron Lauterer <a.lauterer@proxmox.com> writes:

> And reword the footnotes to mention the multipath guide that show to set
> it up with LVM on top in detail.
>
> Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
> ---
>  pvesm.adoc | 17 +++++++++--------
>  1 file changed, 9 insertions(+), 8 deletions(-)
>
> diff --git a/pvesm.adoc b/pvesm.adoc
> index b43ca42..5bd24b2 100644
> --- a/pvesm.adoc
> +++ b/pvesm.adoc
> @@ -77,9 +77,9 @@ nodes that can be accessed as RBD (RADOS Block Device).
>  |CephFS         |cephfs      |file   |yes   |yes      |yes
>  |LVM            |lvm         |block  |no^3^ |yes^4^   |yes
>  |LVM-thin       |lvmthin     |block  |no    |yes      |yes
> -|iSCSI/kernel   |iscsi       |block  |yes   |no       |yes
> -|iSCSI/libiscsi |iscsidirect |block  |yes   |no       |yes
> -|FC/SAS         |native^6^   |block  |yes   |yes^4^   |yes
> +|iSCSI/kernel   |iscsi       |block  |yes^3^|yes^4^   |yes
> +|iSCSI/libiscsi |iscsidirect |block  |yes^3^|yes^4^   |yes

Technically, neither iSCSI storage plugin supports snapshots, what
supports snapshots is a LVM storage on top of a iSCSI block device. I
would personally keep the `no` and add a footnote saying that it is
possible to have snapshots on a LVM storage with savc on top of the
iSCSI storage.

> +|FC/SAS         |native^6^   |block  |yes^3^|yes^4^   |yes
>  |Ceph/RBD       |rbd         |block  |yes   |yes      |yes
>  |ZFS over iSCSI |zfs         |block  |yes   |yes      |yes
>  |========================================================================
> @@ -96,8 +96,11 @@ TiB sized), these operations may take several minutes, or in extreme cases, even
>  hours. If your setup is affected, create and remove snapshots while the VM is
>  shut down, expecting a long task duration.
>  
> -^3^: It is possible to use LVM on top of an iSCSI or FC-based storage.
> -That way you get a `shared` LVM storage
> +^3^: With iSCSI, FibreChannel (FC), or SAS block storage as shared storage in a
> +cluster, LVM is used to split the LUN into virtual disks. The
> +https://pve.proxmox.com/wiki/Multipath[Multipath Guide] explains how to
> +configure it in a cluster, including multipathing which is usually a
> +requirement in these scenarios.
>  
>  ^4^: Since {pve} 9, snapshots as a volume chain have been available for VMs.
>  These snapshots use separate volumes for the snapshot data and layer them.  For
> @@ -107,9 +110,7 @@ xref:pvesm_lvm_config[LVM configuration] section.
>  ^5^ Technology preview with best-effort support.
>  
>  ^6^ Fibre Channel (FC) and SAS block storage is handled directly by the host
> -without a dedicated storage plugin. The
> -https://pve.proxmox.com/wiki/Multipath[Multipath Guide] explains how to set it
> -up in a cluster.
> +without a dedicated storage plugin.
>  
>  
>  Thin Provisioning

-- 
Maximiliano




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH docs 2/2] pvesm: update features for LVM,iSCSI,FC,SAS
  2026-07-02 11:37   ` Maximiliano Sandoval
@ 2026-07-02 11:46     ` Aaron Lauterer
  0 siblings, 0 replies; 5+ messages in thread
From: Aaron Lauterer @ 2026-07-02 11:46 UTC (permalink / raw)
  To: Maximiliano Sandoval; +Cc: pve-devel



On  2026-07-02  13:37, Maximiliano Sandoval wrote:
> Aaron Lauterer <a.lauterer@proxmox.com> writes:
> 
>> And reword the footnotes to mention the multipath guide that show to set
>> it up with LVM on top in detail.
>>
>> Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
>> ---
>>   pvesm.adoc | 17 +++++++++--------
>>   1 file changed, 9 insertions(+), 8 deletions(-)
>>
>> diff --git a/pvesm.adoc b/pvesm.adoc
>> index b43ca42..5bd24b2 100644
>> --- a/pvesm.adoc
>> +++ b/pvesm.adoc
>> @@ -77,9 +77,9 @@ nodes that can be accessed as RBD (RADOS Block Device).
>>   |CephFS         |cephfs      |file   |yes   |yes      |yes
>>   |LVM            |lvm         |block  |no^3^ |yes^4^   |yes
>>   |LVM-thin       |lvmthin     |block  |no    |yes      |yes
>> -|iSCSI/kernel   |iscsi       |block  |yes   |no       |yes
>> -|iSCSI/libiscsi |iscsidirect |block  |yes   |no       |yes
>> -|FC/SAS         |native^6^   |block  |yes   |yes^4^   |yes
>> +|iSCSI/kernel   |iscsi       |block  |yes^3^|yes^4^   |yes
>> +|iSCSI/libiscsi |iscsidirect |block  |yes^3^|yes^4^   |yes
> 
> Technically, neither iSCSI storage plugin supports snapshots, what
> supports snapshots is a LVM storage on top of a iSCSI block device. I
> would personally keep the `no` and add a footnote saying that it is
> possible to have snapshots on a LVM storage with savc on top of the
> iSCSI storage.

Which is why I framed the footnotes to emphasize that multipathing + LVM 
is needed.
And realistically, that combination is the only way the vast majority of 
our users are using shared block storage.  I see it as a "full package" 
that needs to be configured before you can actually use the whole stack 
as shared storage. FC/SAS/iSCSI alone without LVM is rather useless, 
except for maybe very esoteric use cases.
We would rather not give the wrong impression that it is not possible 
for someone who very briefly takes a glimpse at the table.




^ permalink raw reply	[flat|nested] 5+ messages in thread

* applied: [PATCH docs 1/2] pvesm: mention FC/SAS in the storage overview.
  2026-07-02 11:08 [PATCH docs 1/2] pvesm: mention FC/SAS in the storage overview Aaron Lauterer
  2026-07-02 11:08 ` [PATCH docs 2/2] pvesm: update features for LVM,iSCSI,FC,SAS Aaron Lauterer
@ 2026-07-02 13:55 ` Thomas Lamprecht
  1 sibling, 0 replies; 5+ messages in thread
From: Thomas Lamprecht @ 2026-07-02 13:55 UTC (permalink / raw)
  To: pve-devel, Aaron Lauterer

On Thu, 02 Jul 2026 13:08:55 +0200, Aaron Lauterer wrote:
> While not a dedicated storage plugin, it is possible to use FC and SAS
> attached block storage.
> 
> Make it clear that it works and can be used with the snapshots as a
> volume chain feature as it needs LVM on top.
> 
> 
> [...]

Applied, thanks!

[1/2] pvesm: mention FC/SAS in the storage overview.
      commit: 5142c4ba922c110cd48c68ebf7a985b7144fbb7d
[2/2] pvesm: update features for LVM,iSCSI,FC,SAS
      commit: b994b8b24dcc9169765171f07fe12c90e70e8b41




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-07-02 13:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-02 11:08 [PATCH docs 1/2] pvesm: mention FC/SAS in the storage overview Aaron Lauterer
2026-07-02 11:08 ` [PATCH docs 2/2] pvesm: update features for LVM,iSCSI,FC,SAS Aaron Lauterer
2026-07-02 11:37   ` Maximiliano Sandoval
2026-07-02 11:46     ` Aaron Lauterer
2026-07-02 13:55 ` applied: [PATCH docs 1/2] pvesm: mention FC/SAS in the storage overview Thomas Lamprecht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal