[SOLVED] Online migrate failure - unable to detect remote migration address

and the pvesh get
this looks weird because you should definitely see the other nodes as well

It looks like the routing on the private bond0 interface (meshed networking between the nodes) is not working properly for the clustering.
you should fix your cluster before further trying to migrate

what does pvecm status say?

also your corosync conf looks wrong for multiple rings, see https://pve.proxmox.com/wiki/Separate_Cluster_Network#Redundant_Ring_Protocol
 
Thanks for the help :)

Here is the pvecm
Code:
root@srv-pve1:~# pvecm status
Cannot initialize CMAP service

I'll have a look at the documentation to try and fix the current situation.
 
The problem is solved!

Here what I understand:
  1. The meshed interfaces were not correctly identified in the /etc/hosts file. Routing through these interfaces was impossible.
  2. I had not configured the corosync.conf properly. The file did not reflected the network topology.
  3. I've mistakenly created a /etc/pve/corosync.conf file manually. This file conflicted with modifications made to the /etc/corosync/corosync.conf file that were not taken into account.
  4. I've explicitly declared the meshed interface in the datacenter.cfg file in order to use it when doing migration jobs.
Thanks a lot @dcsapak for the assistance.
 

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!