De manera predeterminada, NetworkManager administra las redes en CentOS 7 y 8.
Utiliza un complemento llamado ifcfg-rh para leer los archivos de configuración de servicios de red antiguos (usados en CentOS 6 y versiones anteriores) como el que mencionaste y traducirlos a la configuración adecuada de NetworkManager.
Lo que probablemente sucedió aquí es que el nombre de la interfaz ha cambiado de lo que era durante la instalación. Esto sucede a menudo con máquinas virtuales que se ejecutan con productos de VMware. Parece que tenía el nombre de interfaz ens192 en el momento de la instalación. Puedes usar ip link
para ver el nombre de la interfaz actual.
Si el nombre es diferente, puede editar el archivo y cambiar el nombre de la interfaz y luego volver a cargar NetworkManager.
[[email protected] ~]# systemctl reload NetworkManager
Si bien NetworkManager sobresale en la administración de redes para sistemas de escritorio/portátiles, y ciertamente funciona para servidores, es bastante pesado para ese propósito. Últimamente comencé a cambiar mis servidores CentOS 8 a systemd-networkd, mucho más liviano, que está un poco mejor integrado en el sistema, pero tampoco es compatible con sistemas de escritorio/portátiles (particularmente WiFi). Podría considerar hacer lo mismo.