When target host doesn't have enough free memory, migration process doesn't stop. It tries to allocate memory on the target host, which result in OOM killing the largest VM, and another, and another. In earlier versions of Proxmox VE it wasn't like that. Migration was giving an error "cannot allocate memory" or something like that. Now I need to sit and monitor when the target host reach ~90% of memory and stop the migration manually. Don't know when it changed, maybe in 5th version, not sure. Just wonder, why, because it certainly not supposed to work like that.
Last edited: