Eu tive o mesmo tipo de problema. Eu queria alterar um redirecionamento de failover de IP assim que a máquina virtual fosse migrada para outro nó, mas não consegui encontrar uma maneira limpa de detectar a migração mencionada.
Os arquivos de log /var/log/pve/tasks/index
não ajudam. Apenas o nó que está fornecendo a VM está tendo uma linha de log que diz "qmigrate" ou "hamigrate".
Encontrei uma maneira de assistir os arquivos /etc/pve/qemu-server
com inotifywait
e depois ler as informações da VM nesse arquivo e está funcionando. Além disso, você deve excluir a detecção de arquivos tmp , que não são relevantes. Talvez exista uma maneira melhor de fazer isso, mas esse método funciona 100% do tempo para mim mesmo quando um nó está inativo.