One node cant access NAS shared storage

JayK

Member
Jun 11, 2022
14
1
8
I know this has come up before, but I still can't find a solution that works for me. I have a NAS storage shared with all 3 nodes in my cluster. All nodes are running 9.0.11. I get the little capacity icon under each node but when I look at the backups tab under my pve2 it is empty. All other nodes show my stored backups. Same for images and templates. When I navigate to the mount in shell on pve2 and try ls I get:

Code:
ls: reading directory '.': Input/output error

All storage.cfg files are the same

Code:
dir: local
        path /var/lib/vz
        content vztmpl,iso
        shared 0

lvmthin: local-lvm
        thinpool data
        vgname pve
        content rootdir,images

nfs: TrueNAS
        export /mnt/bertha/pvebackup
        path /mnt/pve/TrueNAS
        server 10.0.0.4
        content vztmpl,iso,backup
        prune-backups keep-all=1

rbd: CephShare
        content images,rootdir
        krbd 0
        pool CephShare

I've tried unmounting and remounting and rebooting machines. pve2 can ping the NAS and vice versa. All I can figure is pve2 is incorrectly configured somewhere else, but I don't know where to look. Any direction I can go with this is appreciated.
 
The IO error indicates a basic Linux connectivity issue. Are you using Jumbo MTU? Are you sure there are no IP conflicts? Are there any errors on the network interface? Could this be a bad cable? A bad switch port?

Start with the basics - manually mount the NFS export to a PVE-unrelated location - does that work reliably?


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
The IO error indicates a basic Linux connectivity issue. Are you using Jumbo MTU? Are you sure there are no IP conflicts? Are there any errors on the network interface? Could this be a bad cable? A bad switch port?

Start with the basics - manually mount the NFS export to a PVE-unrelated location - does that work reliably?


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
Thanks for the response. Same issue. I am able to mount in other locations on the working nodes, but I get the same error when mounting to another location on pve2.

I can't imagen it being a physical network issue. Everything else works fine. There is only one cable going to my NAS and everything else can access it. The only other cable in question would be the one going to the management port on pve2, but I can access the web UI jst fine, and I can ping back and fourth without issue. It shouldn't be the switch. I have recently replace it for other reasons and the problem persisted. It could be the NIC, but again, I don't have any issues accessing it. I don't have any firewall rules and everything is on the same subnet, and I haven't gotten around to setting up VLANs yet.

Either way, I will start replacing cables, then try a different NIC.
Probably won't be able to get to it till next week.
It would be great if it was just a bad cable.