That’s quite a mess - so you’re running a xen kernel, but have headers/libs/tools for 2 completely different kernels!
Maybe install the proper “redhat” kernel 3.10 and boot into that?
https://vault.centos.org/7.9.2009/updates/x86_64/Packages/kernel-3.10.0-1160.119.1.el7.x86_64.rpm