Ran into this this morning… I was making a Centos 7 vmware template for an upcoming project that is dependent on this OS.. So I got everything up and running beautifully on the OS and converted it over to a template.. When I tried to enter in the new IP and hostname through the guest customization wizard it would appear to have taken the changes. However when the VM powered on the hostname was the same as the template and the IP was not changed (much to my dismay). After about an hour of tinkering and googling I have compiled the following as the solution until vmware decides to fix this:
Firstly install all dependencies
The last dependency there however is not in the repositories by default. No worries though vmware has provided a repository that has this open-vm-tools-deploypkg package, do the following to get this installed:
Now paste this into there:
And lastly run your install:
Now the other thing that I saw was messed up was that vmware didn’t recognize the OS properly and so the customization still didn’t work properly. For some reason they want you to be full fledged RHEL… While I wasn’t willing to pay for that I was willing to entertain this requirement by editing the redhat-release files like so:
And now we change it:
Now my guest customization using vmware is working perfectly. Enjoy!