ANSWER:
When you start to create your customization spec, even though you select "Linux", the "Use custom SysPrep answer file" option may be checked and greyed out. Even though this option is greyed out, it will cause the profile to ask for a NetBIOS name:
The workaround is to select Windows as the target OS, uncheck the "Use custom SysPrep answer file" box, and select Linux again.
Linux customization profiles are also broken in this version of vCenter:
- Although "prompt the user for an address when the specification is used" is selected, the profile does not prompt for a default route, so the vm comes up without a default route. The fix for this is to temporarily select static configuration, then add the default route. Select OK, then select "prompt .." again. The default route will stay in the static config field but will still be used even though the "prompt..." option is selected.
- Dots are removed from a partially qualified VM name when "use the virtual machine name" is used for the hostname; a vm named "host.test" will have its hostname set to "hosttest". This is a side effect of trying to use fully qualified host names for hosts; the use of FQ host names never seems to have been considered as a use case for vCenter; this is not a new problem.
wsanders