mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
vmx: Do not require DVS Port ID
It can be safely removed from the VMX, VMWare will still boot the machine and once another ethernet is added it is updated in the VMX to zero. So do not require it and default to zero too since this part of the XML is done as best effort and it is mentioned even in our documentation. Signed-off-by: Martin Kletzander <mkletzan@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
2566522a55
commit
2482801608
@ -2901,7 +2901,7 @@ virVMXParseEthernet(virConf *conf, int controller, virDomainNetDef **def)
|
||||
portId_name,
|
||||
&(*def)->data.vds.port_id,
|
||||
0,
|
||||
false) < 0 ||
|
||||
true) < 0 ||
|
||||
virVMXGetConfigLong(conf,
|
||||
connectionId_name,
|
||||
&(*def)->data.vds.connection_id,
|
||||
|
10
tests/vmx2xmldata/ethernet-vds-no-portid.vmx
Normal file
10
tests/vmx2xmldata/ethernet-vds-no-portid.vmx
Normal file
@ -0,0 +1,10 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.virtualDev = "e1000e"
|
||||
ethernet0.addressType = "vpx"
|
||||
ethernet0.generatedAddress = "00:50:56:87:65:43"
|
||||
ethernet0.dvs.switchId = "50 34 26 b2 94 e9 3b 16-1d 68 87 bf ff 4a 54 40"
|
||||
ethernet0.dvs.portgroupId = "dvportgroup-1285"
|
||||
ethernet0.dvs.connectionId = "408217997"
|
||||
displayName = "test"
|
24
tests/vmx2xmldata/ethernet-vds-no-portid.xml
Normal file
24
tests/vmx2xmldata/ethernet-vds-no-portid.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<domain type='vmware'>
|
||||
<name>test</name>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory unit='KiB'>32768</memory>
|
||||
<currentMemory unit='KiB'>32768</currentMemory>
|
||||
<vcpu placement='static'>1</vcpu>
|
||||
<os>
|
||||
<type arch='i686'>hvm</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<interface type='vds'>
|
||||
<mac address='00:50:56:87:65:43' type='generated'/>
|
||||
<source switchid='503426b2-94e9-3b16-1d68-87bfff4a5440' portid='0' portgroupid='dvportgroup-1285' connectionid='408217997'/>
|
||||
<model type='e1000e'/>
|
||||
</interface>
|
||||
<video>
|
||||
<model type='vmvga' vram='4096' primary='yes'/>
|
||||
</video>
|
||||
</devices>
|
||||
</domain>
|
Loading…
Reference in New Issue
Block a user