...
- User provided Display Name needs to be appended to the Internal Name (can be seen by vCenter/ESX/other hypervisors).
- Create a global setting that will enable this functionality, with default value to be false.
- This setting of user provided hostname is possible only when VM is instantiated (for the first time).
- Apply this feature to all supported hypervisors.
Feature Specifications and Architecture and Design description
New global parameter flag : vm.instancename.flag
Default : false
Behavior: If set to true, and the mgmt server restarted, all new guest VMs that are created with a display name value set to a valid string compliant with RFC 952, will have their instance names on the hypervisor platform in the form i-<userid><vmid><display_name>