Trouble attaching SAN to Proxmox

Has anybody on this forum had experience with Pure storage?
What would you need from me if I just needed information on attaching a regular SAN?
It seems like ProxMox does not looking at the SAN at all, or I will get one host attached and the rest of the hosts its 'unknown'. I think that is the biggest problem right now.
 
I have only worked with Pure Storages on vSphere clusters so far. However, a Pure Storage behaves no differently than any other storage.

I have already integrated various storages under PVE and if you follow the instructions correctly and also have the necessary background knowledge for SAN storages, it always works. During my troubleshooting I have found that either steps were forgotten or certain steps were carried out in the wrong order.

In any case, you should always get the recommendation for multipath.conf from the manufacturer's support portal or ask support for it. The rest is then actually easy ;)
 
  • Like
Reactions: bbgeek17
@sikeb , I've already mentioned it but lets get on the same page regarding the layers involved:

Proxmox Server Solutions GmbH - a company that develops PVE, PBS, and PMG. The name is often shortened to Proxmox.
Proxmox Virtual Environment (PVE) - Open Source Hypervisor product.

PVE is a management and HA overlay software suite that builds upon multiple standard Open Source technologies (Debian Linux, Ubuntu-derived Kernel, KVM, Ceph, Corosync, Fuse filesystem, etc).

The ability to access hardware (disk, CPU, GPU, NICs) is provided and controlled by Linux Kernel.
If the Linux Kernel is unable to see your hardware, PVE will not be able to use it.
The Linux Kernel differs from the one that comes with Vanilla Debian or Ubuntu installation, but only slightly.
The basic disk management is all in the Linux Kernel. It is the same as in Redhat, Slackware, Suse, or Mint.

Put the Proxmox layer aside for a moment. Imagine it does not exist.

You must present the FC LUNs to every host and they must see them for you to continue. If you have multiple paths between storage and client, you then must employ standard Linux Kernel and Userland Multipath components. Before this, you must ensure that each host sees at least a double of each disk (sometimes quadruple if you have a complex environment).

To answer your question - yes PVE works with multipath iSCSI and/or FC storage. But you must configure the basics for everything to work.

High-level steps for you to follow:
a) check as to what each host sees for disk (lsblk, lsscsi, dmesg, journalctl)
b) confirm that freshly booted hosts all see the appropriate amount of LUNs (including duplicates)
c) follow your vendor multipath guidelines
d) create an LVM volume group
e) create an LVM storage pool
f) the world is your oyster


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
Thank you for the breakdown on that. I am going to try to contact pure storage to make sure our multipath.conf file is correctly set up and to make sure I got the high level steps sorted.
I have every host see multiple of the storage available, its getting it to use it seems to be the issue. The hosts see it but when I try to create an LVM volume group, that storage is not an option.
I will follow up on the multipath.conf lead, unless there is something I missed that I should look at besides that.
Would it help to post anything from the commands above?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!