Javier,
Como tu dices creo que es una mejor idea usar el vCenter para crear el OVF y asi ahorrar espacio en Disco. EL OVF usa un sparse format comprimido (solo revisa los bloques del disco virtual que estan siendo usados) ya que fue diseñado para que la gente puede bajar apliances desde Internet y por lo tanto el tamaño importa mucho. Tambien es posible cambiar el nivel de compresion usando el ovftool
http://www.vmware.com/support/developer/ovf/ovf10/ovftool_10_userguide.pdf pag 10:
VMware OVF Tool automatically compresses disk files. In the streaming VMDK files that OVF Tool generates, the tool compresses each 64KB disk grain. It is possible to achieve even better compression using the --compress option. In addition, if a package contains multiple virtual machines, it is possible to compress an OVF package even more using a technique called delta disk compression. This compression algorithm is invoked using the --makeDeltaDisks option.
ovftool --makeDeltaDisks package.ovf output-dir/
Delta disk compression identifies disk segments that are equal and combines these equal parts in a parent disk. This process prevents storing the same segment twice.
Adicionalmente si quieres reducir el tamaño del ovf al maximo lo que he hecho en el pasado es defragmentar el Guest OS y después hacer un zero-out del espacio libre.
Al ser OVF un estándar y al ser VMware parte del DMTF Task Force que lo está creando no debería ser tan dificil tomar el OVF creado por VMware y modificarlo para volverlo mas universal, de hecho por eso es un estandar... o me equivoco?
slds,
Andres Martinez, VCP # 360, VTSP, VSP, vExpert 2010
Founder and President Virtesa
Masificando la Virtualización, Preparando para la Computación en la Nube
Web: http://www.virtesa.com
twitter: http://www.twitter.com/andresmartinez_
Linkedin: http://www.linkedin.com/in/andresmartinez73