I have the same issue. I looked at ifconfig's output on CentOS 7 and it seems to output something that's slightly different than previous versions.
The output looks something like:
eno12346579: bla bla bla ....
....
ether 00:22:33:44:55:66 ...
1. the interface name doesn't start with eth
2. there’s now a different format (e.g. a colin after the interface name)
It seems the scripts today might have used something like `ifconfig | awk '/^eth/ { print $1}’` attempting to extract all the interface names. But then this approach on the current ifconfig output will lead to extracting the “ether” line value from the output. This might be why in /etc/sysconfig/network-scripts the ifcfg file is generated as “ifcfg-ether”.
Fixing this before VMWare comes out with a patch could potentially be actually a trivial task if I could actually locate the right script(s) in vCloud.