Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Display Name: user can optionally specify a “name” when requesting a VM to be stood up – this name is purely a “GUI” name, as neither CloudStack backend nor VMware or the VM OS instance knows about this VM OSthe hypervisor nor the OS running the guest VM knows about this name. Cloudstack stores and uses this name only for identification of the VM via the GUI.
  • Hostname: this is a unique UUID generated by CloudStack (‘output of hostname command’command in the guest VM’, but not the name known to vCenter/hypervisor)
  • Internal Name: created by CS (conforming to a spec) and this is the name known/displayed by vCenter/hypervisor as well. This is the name of the VM as it appears on the hypervisor platform.

Requirement

  • 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.