Skip to content
Snippets Groups Projects
  • Thomas Weißschuh's avatar
    f3d43dfd
    vmdk: allow specification of tools version · f3d43dfd
    Thomas Weißschuh authored
    
    VMDK files support an attribute that represents the version of the guest
    tools that are installed on the disk.
    This attribute is used by vSphere before a machine has been started to
    determine if the VM has the guest tools installed.
    This is important when configuring "Operating system customizations" in
    vSphere, as it checks for the presence of the guest tools before
    allowing those customizations.
    Thus when the VM has not yet booted normally it would be impossible to
    customize it, therefore preventing a customized first-boot.
    
    The attribute should not hurt on disks that do not have the guest tools
    installed and indeed the VMware tools also unconditionally add this
    attribute.
    (Defaulting to the value "2147483647", as is done in this patch)
    
    Signed-off-by: default avatarThomas Weißschuh <thomas.weissschuh.ext@zeiss.com>
    Message-Id: <20210913130419.13241-1-thomas.weissschuh.ext@zeiss.com>
    [hreitz: Added missing '#' in block-core.json]
    Signed-off-by: default avatarHanna Reitz <hreitz@redhat.com>
    f3d43dfd
    History
    vmdk: allow specification of tools version
    Thomas Weißschuh authored
    
    VMDK files support an attribute that represents the version of the guest
    tools that are installed on the disk.
    This attribute is used by vSphere before a machine has been started to
    determine if the VM has the guest tools installed.
    This is important when configuring "Operating system customizations" in
    vSphere, as it checks for the presence of the guest tools before
    allowing those customizations.
    Thus when the VM has not yet booted normally it would be impossible to
    customize it, therefore preventing a customized first-boot.
    
    The attribute should not hurt on disks that do not have the guest tools
    installed and indeed the VMware tools also unconditionally add this
    attribute.
    (Defaulting to the value "2147483647", as is done in this patch)
    
    Signed-off-by: default avatarThomas Weißschuh <thomas.weissschuh.ext@zeiss.com>
    Message-Id: <20210913130419.13241-1-thomas.weissschuh.ext@zeiss.com>
    [hreitz: Added missing '#' in block-core.json]
    Signed-off-by: default avatarHanna Reitz <hreitz@redhat.com>