Hi,
so I have a small home lab cluster of 3 PVE nodes and one additional PBS. And I have the following networks (each on separate NICs/cables/switches):
- Management
- Corosync
- Ceph
- Backup
The PVE nodes are connected to all networks. The PBS in only connected to Management and Backup.
All PVE nodes see each other on all networks and can see the PBS both on the management network as well as on the backup network.
Recently I replaced one of the PVE nodes with newer hardware. This new node can see (ping) all the other nodes on all networks (including on backup) but it cannot see the PBS.
How can that be? If the NIC on the new node connected to the backup network were defective, the new node should not be able to see the other nodes on that network, it should see nothing at all. But it can see the other nodes also on the backup network. And the other nodes also can see the new node on the backup network. So why can the new node not see the PBS???
There is no name resolution involved, I am pinging the nodes' IP addresses.
There are no vlans.
There is no routing across subnets involved. The nodes and the PBS are all connected via a switch only.
There is no separate firewall in between the nodes and/or the PBS. The onboard firewalls of all nodes are inactive. I have not installed any other firewalls.
The error message I am getting is "Destination Host Unreachable".
What is going on?
Is it possible that the new node's NIC is defective after all and PVE somehow routes the pings on the PVE only networks around the broken NIC (and that only works within the PVE cluster but not outside and therefore does not work with PBS)? I know, this sounds crazy but it is the best (only) explanation I have come up so far.
From what I understand, "Destination Host unreachable" means that the new node does not know where to find the ping target (although it is on the same subnet).
Any ideas?
Thanks
Edit: Added some of the requested info. More to follow...
so I have a small home lab cluster of 3 PVE nodes and one additional PBS. And I have the following networks (each on separate NICs/cables/switches):
- Management
- Corosync
- Ceph
- Backup
The PVE nodes are connected to all networks. The PBS in only connected to Management and Backup.
All PVE nodes see each other on all networks and can see the PBS both on the management network as well as on the backup network.
Recently I replaced one of the PVE nodes with newer hardware. This new node can see (ping) all the other nodes on all networks (including on backup) but it cannot see the PBS.
How can that be? If the NIC on the new node connected to the backup network were defective, the new node should not be able to see the other nodes on that network, it should see nothing at all. But it can see the other nodes also on the backup network. And the other nodes also can see the new node on the backup network. So why can the new node not see the PBS???
There is no name resolution involved, I am pinging the nodes' IP addresses.
There are no vlans.
There is no routing across subnets involved. The nodes and the PBS are all connected via a switch only.
There is no separate firewall in between the nodes and/or the PBS. The onboard firewalls of all nodes are inactive. I have not installed any other firewalls.
The error message I am getting is "Destination Host Unreachable".
What is going on?
Is it possible that the new node's NIC is defective after all and PVE somehow routes the pings on the PVE only networks around the broken NIC (and that only works within the PVE cluster but not outside and therefore does not work with PBS)? I know, this sounds crazy but it is the best (only) explanation I have come up so far.
From what I understand, "Destination Host unreachable" means that the new node does not know where to find the ping target (although it is on the same subnet).
Any ideas?
Thanks
Edit: Added some of the requested info. More to follow...
Last edited: