Ich verwende pyvmomi, um die virtuelle Maschine mithilfe von ovf-Vorlage in vCenter bereitzustellen. Standardmäßig wird der Name der virtuellen Maschine wie in der .ovf-Datei angegeben verwendet. Ich bin nicht in der Lage, herauszufinden, wo in meinem Code (d. H. Beim Erstellen von Importspezifikationen oder in ImportVapp) kann ich den Namen der neuen virtuellen Maschine angeben, um diese in .ovf-Datei zu überschreiben.So geben Sie den Namen der virtuellen Maschine an, während vm mithilfe der ovf-Vorlage in pyvmomi bereitstellen
Hier ist Code-Schnipsel:
# Create import specifications
ovfManager = self.session.content.ovfManager
specParams = vim.OvfManager.CreateImportSpecParams()
importSpec = ovfManager.CreateImportSpec(
ovfDescriptor, resourcePool, datastore, specParams)
# Create virtual machine
lease = resourcePool.ImportVApp(importSpec.importSpec,
datacenter.vmFolder, host)
Vielen Dank für Hilfe.