I realize this is a 10 year old post, but this was my solution.
I couldn't get around adding the domain name to the VM Customization Specifications, as otherwise it doesn't let you save it.
However, you can leave the DNS settings blank in your customization specification and save it.
Once you've done this, navigate to the Customization script section, and make it populate resolv.conf here. Note, you want to add the step as a postcustomization. eg:
---------------------
#!/bin/sh
if [ x$1 == x"precustomization" ]; then
echo "No Precustomization tasks"
elif [ x$1 == x"postcustomization" ]; then
echo "Populating /etc/resolv.conf"
cat > /etc/resolv.conf <<EOF
# Our custom DNS config
#
options rotate
options timeout:1
search mydomain.me
nameserver 10.0.0.1
nameserver 10.0.0.2
EOF
fi
---------------------------
Your ifcfg-* file will still get populated with the DNS search domain, but at least it won't add the DNS servers in there (which we also don't use and has caused us problems in the past).
Hope this helps...