I don't know if this will help but i used the below fix on Fedora 26. Most users are having the issue on kernels past 4.14. I know Cent OS is on 3.10 but sometimes Red Hat moves upstream code into their kernel. I have haven't updated my CentOS VM yet and will probably wait.
https://gist.github.com/rudolfratusinski/a4d9e3caff11a4d9d81d2e84abc9afbf
That seems to be a fix for something else. However, a similar procedure seems to resolve the CentOS issue (at least with tools version 12.2.1.41615):
* Create a snapshot of the VM just in case
* Update to CentOS 7.5.1804, i.e. sudo yum update, then reboot
* Ignore the Parallels Tools install failed alert (i.e. don't panic)
* Insert prl_tools_lin.iso (of Parallels Desktop.app/Contents/Resources/Tools)
* Copy all content of the inserted CD to a new empty folder, e.g. ~/prl_tools_fix
* cd ~/prl_tools_fix, then chmod +x install
* cd ./installer, then chmod +x installer.* *.sh prl_*
* cd ../kmods, then tar -xzf prl_mod.tar.gz; rm prl_mod.tar.gz
* Edit ./prl_eth/pvmnet/pvmnet.c: replace ndo_change_mtu with ndo_change_mtu_rh74
* Zip back result: tar -zcvf prl_mod.tar.gz . dkms.conf Makefile.kmods
* cd ../, then sudo ./install.
This worked for me, I'm at CentOS 1804. YMMV.