Skip to content

pve-fcsan 1.7.0

Choose a tag to compare

@warddynamiccomputing warddynamiccomputing released this 01 Nov 02:44
· 7 commits to main since this release
c241184

Automatic FC zoning on Brocade and Cisco MDS fabrics

  • Register one switch per fabric (or per Cisco VSAN / Brocade virtual fabric) with pvesan fabric add, or in the new Fabrics tab. The switch's certificate is pinned. pvesan fabric status <fabric> lists every logged-in port and the node or array it belongs to.
  • pvesan array zone-plan <array> shows, per fabric, single-initiator zones pairing each node port with the array ports on that fabric. pvesan array zone <array> creates or extends them, adds them to the zone set and activates it.
  • In the GUI, adding an array offers to zone it to the host cluster, then to register the hosts. Arrays > Auto-zone opens the same plan at any time.
  • Safety: fabrics with an open zoning change, or a zone set with saved but inactive changes, are refused. A change the switch rejects is aborted. Zones are never removed or renamed.
  • Brocade needs Fabric OS 8.2.1+ with REST and an HTTPS certificate; Cisco MDS needs feature nxapi. A new or factory-reset fabric needs --zoneset <name>. See Runbook P20.
  • Not yet run against a real switch: try it first on a fabric where a zoning mistake does no harm, and back up the zoning configuration.

Arrays: IBM Spectrum Virtualize and InfiniBox now report their FC target ports, so the zoning hints and auto-zoning know them.

Upgrade: apt update && apt install pve-fcsan on each node, one at a time. Then check pvesan-integrate status.