For Microsoft Windows machines guestinfo.dll is responsible for passing this information to ESXi host and vCenter.
For Linux e.g. RHEL we have similar to Microsoft .dll dynamically linked shared object library file libguestInfo.so is passing info to ESXi host and vCenter.
Based on VMware KB article http://kb.vmware.com/kb/1013371 we can set vmx parameter to disable/enable this information in Summary TAB.
If we set the isolation.tools.setinfo.disable parameter to FALSE we enabling to pass information about IP and DNS to ESXi host and vCenter.
If we set the isolation.tools.setinfo.disable parameter to TRUE we disabling to pass information about IP and DNS to ESXi host and vCenter.
In paranoid security environments you can remove guestInfo.dll on Windows machines by running this batch .bat script:
Rem Delete GuestInfo.dll
net stop vmtools
del "C:\Program Files\VMware\VMware
Tools\plugins\vmsvc\"guestinfo.dll
echo > "C:\Program Files\VMware\VMware
Tools\plugins\vmsvc\"guestinfo.dll.removed
net start vmtools
Removing libguestInfo.so on linux system doesn't change this behavior (I need to do more deep research for that) you have to use vmx parameter.
By default this parameter is not added during VM creation and information from GuestOS is passed to ESXi and vCenter.
No comments:
Post a Comment