Hello everyone,
I am currently learning how to connect external SAN storage to Proxmox VE (PVE) using Fibre Channel (FC), and I would appreciate some guidance on the complete configuration process.
I have some limited experience with FC SAN storage in PVE, but I am still learning how to configure and manage it properly.
I would prefer to use the Web GUI whenever possible. If certain configurations can only be performed through the CLI, I would appreciate example commands along with explanations of what they do.
Check WWPN → Configure SAN LUN Mapping → Detect LUNs in PVE → Configure Multipath → Add SAN Storage to PVE → Create a VM Using SAN Storage
If anyone could share GUI screenshots, CLI command examples, official documentation, or tutorials, that would be extremely helpful.
My current environment:
I am currently learning how to connect external SAN storage to Proxmox VE (PVE) using Fibre Channel (FC), and I would appreciate some guidance on the complete configuration process.
I have some limited experience with FC SAN storage in PVE, but I am still learning how to configure and manage it properly.
I would prefer to use the Web GUI whenever possible. If certain configurations can only be performed through the CLI, I would appreciate example commands along with explanations of what they do.
1. Checking the WWPN of the PVE Host
- Is it possible to view the WWPN of an FC HBA directly through the PVE Web GUI?
- If the WWPN cannot be viewed through the GUI, which Linux commands should I use?
- How can I verify that PVE has correctly detected the FC HBA and check the connection status of each FC port?
- After obtaining the WWPN, should I provide it to the SAN storage administrator for host mapping and LUN mapping?
2. Connecting PVE to External SAN Storage
- After LUN mapping has been configured on the SAN storage system, how can I verify that PVE has successfully detected the assigned LUNs?
- Is it necessary to perform a SCSI rescan? If so, can this be done through the Web GUI?
- If multiple FC paths are available between PVE and the SAN storage, how should I configure multipathing?
- Is there a GUI available for managing multipath configurations in PVE? If CLI configuration is required, could someone provide an example?
- How can I verify that PVE is successfully connected to the SAN storage and check the LUN capacity and multipath status?
3. Using SAN Storage for Virtual Machines
- Once PVE has successfully detected an external SAN LUN, how can I add it as storage through the PVE Web GUI?
- If I want to use the SAN LUN to store VM virtual disks, should I use LVM, LVM-thin, or another storage configuration?
- After adding the SAN storage to PVE, how can I select it as the storage location when creating a new VM?
- If I set up a PVE cluster with multiple hosts in the future, can they share the same SAN LUN?
- If I want to support VM live migration between PVE hosts, which SAN storage configuration would be recommended?
What I Am Looking For
I would greatly appreciate a practical, step-by-step guide covering the entire process:Check WWPN → Configure SAN LUN Mapping → Detect LUNs in PVE → Configure Multipath → Add SAN Storage to PVE → Create a VM Using SAN Storage
If anyone could share GUI screenshots, CLI command examples, official documentation, or tutorials, that would be extremely helpful.
My current environment:
- Hypervisor: Proxmox VE 9.2.2
- Storage connection: Fibre Channel (FC)
- Storage type: External SAN Storage
- Preferred management method: Web GUI, with CLI instructions when necessary
Last edited: