mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
ESX add tests for the VMX to/from domain XML mapping
* tests/.gitignore: ignore new test binaries * tests/Makefile.am: add new tests * tests/esxutilstest.c: test esxVMX_IndexToDiskName() * tests/vmx2xmldata/*: config files for the VMX to domain XML test * tests/vmx2xmltest.c: test the VMX to domain XML mapping * tests/xml2vmxdata/*: config files for the domain XML to VMX test * tests/xml2vmxtest.c: test the domain XML to VMX mapping
This commit is contained in:
parent
a1c4d7d765
commit
af4c893eb7
3
tests/.gitignore
vendored
3
tests/.gitignore
vendored
@ -27,3 +27,6 @@ object-locking
|
||||
object-locking.cmi
|
||||
object-locking.cmx
|
||||
object-locking-files.txt
|
||||
esxutilstest
|
||||
vmx2xmltest
|
||||
xml2vmxtest
|
||||
|
@ -76,6 +76,10 @@ if WITH_QEMU
|
||||
noinst_PROGRAMS += qemuxml2argvtest qemuxml2xmltest qemuargv2xmltest qemuhelptest
|
||||
endif
|
||||
|
||||
if WITH_ESX
|
||||
noinst_PROGRAMS += esxutilstest vmx2xmltest xml2vmxtest
|
||||
endif
|
||||
|
||||
if WITH_SECDRIVER_SELINUX
|
||||
noinst_PROGRAMS += seclabeltest
|
||||
endif
|
||||
@ -137,6 +141,10 @@ if WITH_QEMU
|
||||
TESTS += qemuxml2argvtest qemuxml2xmltest qemuargv2xmltest qemuhelptest
|
||||
endif
|
||||
|
||||
if WITH_ESX
|
||||
TESTS += esxutilstest vmx2xmltest xml2vmxtest
|
||||
endif
|
||||
|
||||
if WITH_SECDRIVER_SELINUX
|
||||
TESTS += seclabeltest
|
||||
endif
|
||||
@ -223,6 +231,25 @@ else
|
||||
EXTRA_DIST += qemuxml2argvtest.c qemuxml2xmltest.c qemuargv2xmltest.c qemuhelptest.c testutilsqemu.c testutilsqemu.h
|
||||
endif
|
||||
|
||||
if WITH_ESX
|
||||
esxutilstest_SOURCES = \
|
||||
esxutilstest.c \
|
||||
testutils.c testutils.h
|
||||
esxutilstest_LDADD = ../src/libvirt_driver_esx.la $(LDADDS)
|
||||
|
||||
vmx2xmltest_SOURCES = \
|
||||
vmx2xmltest.c \
|
||||
testutils.c testutils.h
|
||||
vmx2xmltest_LDADD = ../src/libvirt_driver_esx.la $(LDADDS)
|
||||
|
||||
xml2vmxtest_SOURCES = \
|
||||
xml2vmxtest.c \
|
||||
testutils.c testutils.h
|
||||
xml2vmxtest_LDADD = ../src/libvirt_driver_esx.la $(LDADDS)
|
||||
else
|
||||
EXTRA_DIST += esxutilstest.c vmx2xmltest.c xml2vmxtest.c
|
||||
endif
|
||||
|
||||
nodedevxml2xmltest_SOURCES = \
|
||||
nodedevxml2xmltest.c \
|
||||
testutils.c testutils.h
|
||||
|
99
tests/esxutilstest.c
Normal file
99
tests/esxutilstest.c
Normal file
@ -0,0 +1,99 @@
|
||||
#include <config.h>
|
||||
|
||||
#ifdef WITH_ESX
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "internal.h"
|
||||
#include "memory.h"
|
||||
#include "testutils.h"
|
||||
#include "esx/esx_vmx.h"
|
||||
|
||||
static char *progname;
|
||||
|
||||
struct testInfo {
|
||||
const char *input;
|
||||
const char *output;
|
||||
esxVI_APIVersion version;
|
||||
};
|
||||
|
||||
static const char* names[] = {
|
||||
"sda", "sdb", "sdc", "sdd", "sde", "sdf", "sdg", "sdh", "sdi", "sdj", "sdk", "sdl", "sdm", "sdn", "sdo", "sdp", "sdq", "sdr", "sds", "sdt", "sdu", "sdv", "sdw", "sdx", "sdy", "sdz",
|
||||
"sdaa", "sdab", "sdac", "sdad", "sdae", "sdaf", "sdag", "sdah", "sdai", "sdaj", "sdak", "sdal", "sdam", "sdan", "sdao", "sdap", "sdaq", "sdar", "sdas", "sdat", "sdau", "sdav", "sdaw", "sdax", "sday", "sdaz",
|
||||
"sdba", "sdbb", "sdbc", "sdbd", "sdbe", "sdbf", "sdbg", "sdbh", "sdbi", "sdbj", "sdbk", "sdbl", "sdbm", "sdbn", "sdbo", "sdbp", "sdbq", "sdbr", "sdbs", "sdbt", "sdbu", "sdbv", "sdbw", "sdbx", "sdby", "sdbz",
|
||||
"sdca", "sdcb", "sdcc", "sdcd", "sdce", "sdcf", "sdcg", "sdch", "sdci", "sdcj", "sdck", "sdcl", "sdcm", "sdcn", "sdco", "sdcp", "sdcq", "sdcr", "sdcs", "sdct", "sdcu", "sdcv", "sdcw", "sdcx", "sdcy", "sdcz",
|
||||
"sdda", "sddb", "sddc", "sddd", "sdde", "sddf", "sddg", "sddh", "sddi", "sddj", "sddk", "sddl", "sddm", "sddn", "sddo", "sddp", "sddq", "sddr", "sdds", "sddt", "sddu", "sddv", "sddw", "sddx", "sddy", "sddz",
|
||||
"sdea", "sdeb", "sdec", "sded", "sdee", "sdef", "sdeg", "sdeh", "sdei", "sdej", "sdek", "sdel", "sdem", "sden", "sdeo", "sdep", "sdeq", "sder", "sdes", "sdet", "sdeu", "sdev", "sdew", "sdex", "sdey", "sdez",
|
||||
"sdfa", "sdfb", "sdfc", "sdfd", "sdfe", "sdff", "sdfg", "sdfh", "sdfi", "sdfj", "sdfk", "sdfl", "sdfm", "sdfn", "sdfo", "sdfp", "sdfq", "sdfr", "sdfs", "sdft", "sdfu", "sdfv", "sdfw", "sdfx", "sdfy", "sdfz",
|
||||
"sdga", "sdgb", "sdgc", "sdgd", "sdge", "sdgf", "sdgg", "sdgh", "sdgi", "sdgj", "sdgk", "sdgl", "sdgm", "sdgn", "sdgo", "sdgp", "sdgq", "sdgr", "sdgs", "sdgt", "sdgu", "sdgv", "sdgw", "sdgx", "sdgy", "sdgz",
|
||||
"sdha", "sdhb", "sdhc", "sdhd", "sdhe", "sdhf", "sdhg", "sdhh", "sdhi", "sdhj", "sdhk", "sdhl", "sdhm", "sdhn", "sdho", "sdhp", "sdhq", "sdhr", "sdhs", "sdht", "sdhu", "sdhv", "sdhw", "sdhx", "sdhy", "sdhz",
|
||||
"sdia", "sdib", "sdic", "sdid", "sdie", "sdif", "sdig", "sdih", "sdii", "sdij", "sdik", "sdil", "sdim", "sdin", "sdio", "sdip", "sdiq", "sdir", "sdis", "sdit", "sdiu", "sdiv", "sdiw", "sdix", "sdiy", "sdiz"
|
||||
};
|
||||
|
||||
static int
|
||||
testIndexToDiskName(const void *data ATTRIBUTE_UNUSED)
|
||||
{
|
||||
int i;
|
||||
char *name = NULL;
|
||||
|
||||
for (i = 0; i < ARRAY_CARDINALITY(names); ++i) {
|
||||
VIR_FREE(name);
|
||||
|
||||
name = esxVMX_IndexToDiskName(NULL, i, "sd");
|
||||
|
||||
if (STRNEQ(names[i], name)) {
|
||||
virtTestDifference(stderr, names[i], name);
|
||||
VIR_FREE(name);
|
||||
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (virDiskNameToIndex(name) != i) {
|
||||
VIR_FREE(name);
|
||||
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
VIR_FREE(name);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
mymain(int argc, char **argv)
|
||||
{
|
||||
int result = 0;
|
||||
|
||||
progname = argv[0];
|
||||
|
||||
if (argc > 1) {
|
||||
fprintf(stderr, "Usage: %s\n", progname);
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
if (argc > 1) {
|
||||
fprintf(stderr, "Usage: %s\n", progname);
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
if (virtTestRun("VMware IndexToDiskName", 1, testIndexToDiskName,
|
||||
NULL) < 0) {
|
||||
result = -1;
|
||||
}
|
||||
|
||||
return result == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
|
||||
}
|
||||
|
||||
VIRT_TEST_MAIN(mymain)
|
||||
|
||||
#else
|
||||
|
||||
int main (void)
|
||||
{
|
||||
return 77; /* means 'test skipped' for automake */
|
||||
}
|
||||
|
||||
#endif /* WITH_ESX */
|
6
tests/vmx2xmldata/vmx2xml-cdrom-ide-device.vmx
Normal file
6
tests/vmx2xmldata/vmx2xml-cdrom-ide-device.vmx
Normal file
@ -0,0 +1,6 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.deviceType = "atapi-cdrom"
|
||||
ide0:0.fileName = "/dev/scd0"
|
19
tests/vmx2xmldata/vmx2xml-cdrom-ide-device.xml
Normal file
19
tests/vmx2xmldata/vmx2xml-cdrom-ide-device.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='block' device='cdrom'>
|
||||
<source dev='/dev/scd0'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
5
tests/vmx2xmldata/vmx2xml-cdrom-ide-file.vmx
Normal file
5
tests/vmx2xmldata/vmx2xml-cdrom-ide-file.vmx
Normal file
@ -0,0 +1,5 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.deviceType = "cdrom-image"
|
||||
ide0:0.fileName = "cdrom.iso"
|
19
tests/vmx2xmldata/vmx2xml-cdrom-ide-file.xml
Normal file
19
tests/vmx2xmldata/vmx2xml-cdrom-ide-file.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='cdrom'>
|
||||
<source file='cdrom.iso'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
6
tests/vmx2xmldata/vmx2xml-cdrom-scsi-device.vmx
Normal file
6
tests/vmx2xmldata/vmx2xml-cdrom-scsi-device.vmx
Normal file
@ -0,0 +1,6 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
scsi0.present = "true"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.deviceType = "atapi-cdrom"
|
||||
scsi0:0.fileName = "/dev/scd0"
|
19
tests/vmx2xmldata/vmx2xml-cdrom-scsi-device.xml
Normal file
19
tests/vmx2xmldata/vmx2xml-cdrom-scsi-device.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='block' device='cdrom'>
|
||||
<source dev='/dev/scd0'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
6
tests/vmx2xmldata/vmx2xml-cdrom-scsi-file.vmx
Normal file
6
tests/vmx2xmldata/vmx2xml-cdrom-scsi-file.vmx
Normal file
@ -0,0 +1,6 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
scsi0.present = "true"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.deviceType = "cdrom-image"
|
||||
scsi0:0.fileName = "cdrom.iso"
|
19
tests/vmx2xmldata/vmx2xml-cdrom-scsi-file.xml
Normal file
19
tests/vmx2xmldata/vmx2xml-cdrom-scsi-file.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='cdrom'>
|
||||
<source file='cdrom.iso'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
52
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-1.vmx
Normal file
52
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-1.vmx
Normal file
@ -0,0 +1,52 @@
|
||||
#!/usr/bin/vmware
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
floppy0.present = "false"
|
||||
nvram = "Fedora11.nvram"
|
||||
deploymentPlatform = "windows"
|
||||
virtualHW.productCompatibility = "hosted"
|
||||
tools.upgrade.policy = "useGlobal"
|
||||
powerType.powerOff = "default"
|
||||
powerType.powerOn = "default"
|
||||
powerType.suspend = "default"
|
||||
powerType.reset = "default"
|
||||
|
||||
displayName = "Fedora11"
|
||||
extendedConfigFile = "Fedora11.vmxf"
|
||||
|
||||
scsi0.present = "true"
|
||||
scsi0.sharedBus = "none"
|
||||
scsi0.virtualDev = "lsilogic"
|
||||
memsize = "1024"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.fileName = "Fedora11.vmdk"
|
||||
scsi0:0.deviceType = "scsi-hardDisk"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.clientDevice = "true"
|
||||
ide0:0.deviceType = "cdrom-raw"
|
||||
ide0:0.startConnected = "false"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.addressType = "vpx"
|
||||
ethernet0.generatedAddress = "00:50:56:91:48:c7"
|
||||
chipset.onlineStandby = "false"
|
||||
guestOSAltName = "Red Hat Enterprise Linux 5 (32-Bit)"
|
||||
guestOS = "rhel5"
|
||||
uuid.bios = "50 11 5e 16 9b dc 49 d7-f1 71 53 c4 d7 f9 17 10"
|
||||
snapshot.action = "keep"
|
||||
sched.cpu.min = "0"
|
||||
sched.cpu.units = "mhz"
|
||||
sched.cpu.shares = "normal"
|
||||
sched.mem.minsize = "0"
|
||||
sched.mem.shares = "normal"
|
||||
toolScripts.afterPowerOn = "true"
|
||||
toolScripts.afterResume = "true"
|
||||
toolScripts.beforeSuspend = "true"
|
||||
toolScripts.beforePowerOff = "true"
|
||||
|
||||
scsi0:0.redo = ""
|
||||
tools.syncTime = "FALSE"
|
||||
uuid.location = "56 4d b5 06 a2 bd fb eb-ae 86 f7 d8 49 27 d0 c4"
|
||||
sched.cpu.max = "unlimited"
|
||||
sched.swap.derivedName = "/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/Fedora11/Fedora11-7de040d8.vswp"
|
||||
tools.remindInstall = "TRUE"
|
25
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-1.xml
Normal file
25
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-1.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<domain type='vmware'>
|
||||
<name>Fedora11</name>
|
||||
<uuid>50115e16-9bdc-49d7-f171-53c4d7f91710</uuid>
|
||||
<memory>1048576</memory>
|
||||
<currentMemory>1048576</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='lsilogic'/>
|
||||
<source file='Fedora11.vmdk'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:50:56:91:48:c7'/>
|
||||
<source bridge='VM Network'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
99
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-2.vmx
Normal file
99
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-2.vmx
Normal file
@ -0,0 +1,99 @@
|
||||
#!/usr/bin/vmware
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
nvram = "Debian1.nvram"
|
||||
deploymentPlatform = "windows"
|
||||
virtualHW.productCompatibility = "hosted"
|
||||
tools.upgrade.policy = "useGlobal"
|
||||
powerType.powerOff = "default"
|
||||
powerType.powerOn = "default"
|
||||
powerType.suspend = "default"
|
||||
powerType.reset = "default"
|
||||
|
||||
displayName = "virtDebian1"
|
||||
extendedConfigFile = "Debian1.vmxf"
|
||||
|
||||
memsize = "1000"
|
||||
|
||||
scsi0.present = "true"
|
||||
scsi0.virtualDev = "lsilogic"
|
||||
scsi0.sharedBus = "none"
|
||||
|
||||
scsi1.present = "true"
|
||||
scsi1.virtualDev = "buslogic"
|
||||
|
||||
scsi0:0.redo = ""
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.fileName = "Debian1.vmdk"
|
||||
scsi0:0.deviceType = "scsi-hardDisk"
|
||||
scsi0:0.writeThrough = "true"
|
||||
|
||||
scsi1:0.present = "true"
|
||||
scsi1:0.fileName = "Debian1-cdrom.iso"
|
||||
scsi1:0.deviceType = "cdrom-image"
|
||||
|
||||
ide0:0.present = "true"
|
||||
ide0:0.startConnected = "FALSE"
|
||||
ide0:0.clientDevice = "FALSE"
|
||||
ide0:0.deviceType = "cdrom-image"
|
||||
ide0:0.fileName = "/vmimages/tools-isoimages/linux.iso"
|
||||
|
||||
ide0:1.present = "true"
|
||||
ide0:1.clientDevice = "FALSE"
|
||||
ide0:1.deviceType = "atapi-cdrom"
|
||||
ide0:1.startConnected = "true"
|
||||
ide0:1.fileName = "/dev/scd0"
|
||||
|
||||
ide1:1.present = "true"
|
||||
ide1:1.startConnected = "true"
|
||||
ide1:1.deviceType = "ata-hardDisk"
|
||||
ide1:1.fileName = "Debian1-IDE.vmdk"
|
||||
|
||||
floppy1.present = "true"
|
||||
floppy1.startConnected = "false"
|
||||
floppy1.clientDevice = "true"
|
||||
floppy1.fileName = "/dev/fd0"
|
||||
|
||||
floppy0.present = "true"
|
||||
floppy0.startConnected = "false"
|
||||
floppy0.clientDevice = "false"
|
||||
floppy0.fileType = "device"
|
||||
floppy0.fileName = "/dev/fd0"
|
||||
|
||||
ethernet0.present = "true"
|
||||
ethernet0.virtualDev = "vlance"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.addressType = "generated"
|
||||
ethernet0.generatedAddress = "00:0c:29:3c:98:3e"
|
||||
ethernet0.generatedAddressOffset = "0"
|
||||
|
||||
guestOSAltName = "Ubuntu Linux (64-bit)"
|
||||
guestOS = "ubuntu-64"
|
||||
|
||||
uuid.location = "56 4d cd 37 36 85 88 89-35 ea 71 9f c9 3c 98 3e"
|
||||
uuid.bios = "56 4d cd 37 36 85 88 89-35 ea 71 9f c9 3c 98 3e"
|
||||
|
||||
toolScripts.afterPowerOn = "true"
|
||||
toolScripts.afterResume = "true"
|
||||
toolScripts.beforeSuspend = "true"
|
||||
toolScripts.beforePowerOff = "true"
|
||||
|
||||
|
||||
|
||||
sched.swap.derivedName = "/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/Debian1/Debian1-04db0c59.vswp"
|
||||
|
||||
tools.syncTime = "FALSE"
|
||||
tools.remindInstall = "TRUE"
|
||||
|
||||
checkpoint.vmState = ""
|
||||
|
||||
numvcpus = "4"
|
||||
|
||||
sched.cpu.max = "1104"
|
||||
sched.cpu.units = "mhz"
|
||||
|
||||
sched.cpu.min = "368"
|
||||
|
||||
sched.cpu.affinity = "0,1,2,5,6,7"
|
||||
|
||||
sched.mem.max = "118"
|
47
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-2.xml
Normal file
47
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-2.xml
Normal file
@ -0,0 +1,47 @@
|
||||
<domain type='vmware'>
|
||||
<name>virtDebian1</name>
|
||||
<uuid>564dcd37-3685-8889-35ea-719fc93c983e</uuid>
|
||||
<memory>1024000</memory>
|
||||
<currentMemory>120832</currentMemory>
|
||||
<vcpu cpuset='0-2,5-7'>4</vcpu>
|
||||
<os>
|
||||
<type arch='x86_64'>hvm</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='lsilogic' cache='writethrough'/>
|
||||
<source file='Debian1.vmdk'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
<disk type='file' device='cdrom'>
|
||||
<driver name='buslogic'/>
|
||||
<source file='Debian1-cdrom.iso'/>
|
||||
<target dev='sdp' bus='scsi'/>
|
||||
</disk>
|
||||
<disk type='file' device='cdrom'>
|
||||
<source file='/vmimages/tools-isoimages/linux.iso'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<disk type='block' device='cdrom'>
|
||||
<source dev='/dev/scd0'/>
|
||||
<target dev='hdb' bus='ide'/>
|
||||
</disk>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='Debian1-IDE.vmdk'/>
|
||||
<target dev='hdd' bus='ide'/>
|
||||
</disk>
|
||||
<disk type='block' device='floppy'>
|
||||
<source dev='/dev/fd0'/>
|
||||
<target dev='fda' bus='fdc'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:3c:98:3e'/>
|
||||
<source bridge='VM Network'/>
|
||||
<model type='vlance'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
70
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-3.vmx
Normal file
70
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-3.vmx
Normal file
@ -0,0 +1,70 @@
|
||||
#!/usr/bin/vmware
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
floppy0.present = "true"
|
||||
nvram = "Debian2.nvram"
|
||||
deploymentPlatform = "windows"
|
||||
virtualHW.productCompatibility = "hosted"
|
||||
tools.upgrade.policy = "useGlobal"
|
||||
powerType.powerOff = "default"
|
||||
powerType.powerOn = "default"
|
||||
powerType.suspend = "default"
|
||||
powerType.reset = "default"
|
||||
|
||||
displayName = "virtDebian2"
|
||||
extendedConfigFile = "Debian2.vmxf"
|
||||
|
||||
numvcpus = "2"
|
||||
scsi0.present = "true"
|
||||
scsi0.sharedBus = "none"
|
||||
scsi0.virtualDev = "lsilogic"
|
||||
|
||||
memsize = "1024"
|
||||
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.fileName = "Debian2.vmdk"
|
||||
scsi0:0.deviceType = "scsi-hardDisk"
|
||||
|
||||
ide0:0.present = "true"
|
||||
ide0:0.clientDevice = "FALSE"
|
||||
ide0:0.deviceType = "cdrom-image"
|
||||
ide0:0.startConnected = "true"
|
||||
|
||||
floppy0.startConnected = "false"
|
||||
floppy0.clientDevice = "true"
|
||||
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.addressType = "generated"
|
||||
|
||||
guestOSAltName = "Ubuntu Linux (64-bit)"
|
||||
guestOS = "ubuntu-64"
|
||||
|
||||
uuid.location = "56 4d b7 68 f3 32 42 ee-62 01 06 97 3c f5 c3 0c"
|
||||
uuid.bios = "56 4d b7 68 f3 32 42 ee-62 01 06 97 3c f5 c3 0c"
|
||||
|
||||
toolScripts.afterPowerOn = "true"
|
||||
toolScripts.afterResume = "true"
|
||||
toolScripts.beforeSuspend = "true"
|
||||
toolScripts.beforePowerOff = "true"
|
||||
|
||||
floppy0.fileName = "/dev/fd0"
|
||||
|
||||
ide0:0.fileName = "/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/Isos/debian-testing-amd64-netinst.iso"
|
||||
|
||||
scsi0:0.redo = ""
|
||||
ethernet0.generatedAddress = "00:0c:29:f5:c3:0c"
|
||||
tools.syncTime = "false"
|
||||
sched.swap.derivedName = "/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/Debian2/Debian2-04db0c5a.vswp"
|
||||
ethernet0.generatedAddressOffset = "0"
|
||||
tools.remindInstall = "TRUE"
|
||||
|
||||
sched.cpu.min = "0"
|
||||
sched.cpu.units = "mhz"
|
||||
|
||||
sched.cpu.affinity = "5,4,3,0"
|
||||
|
||||
floppy1.present = "true"
|
||||
floppy1.fileType = "file"
|
||||
floppy1.fileName = "/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/Debian2/dummy.flp"
|
||||
floppy1.clientDevice = "FALSE"
|
33
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-3.xml
Normal file
33
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-3.xml
Normal file
@ -0,0 +1,33 @@
|
||||
<domain type='vmware'>
|
||||
<name>virtDebian2</name>
|
||||
<uuid>564db768-f332-42ee-6201-06973cf5c30c</uuid>
|
||||
<memory>1048576</memory>
|
||||
<currentMemory>1048576</currentMemory>
|
||||
<vcpu cpuset='0,3-5'>2</vcpu>
|
||||
<os>
|
||||
<type arch='x86_64'>hvm</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='lsilogic'/>
|
||||
<source file='Debian2.vmdk'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
<disk type='file' device='cdrom'>
|
||||
<source file='/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/Isos/debian-testing-amd64-netinst.iso'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<disk type='file' device='floppy'>
|
||||
<source file='/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/Debian2/dummy.flp'/>
|
||||
<target dev='fdb' bus='fdc'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:f5:c3:0c'/>
|
||||
<source bridge='VM Network'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
65
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-4.vmx
Normal file
65
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-4.vmx
Normal file
@ -0,0 +1,65 @@
|
||||
#!/usr/bin/vmware
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
floppy0.present = "false"
|
||||
nvram = "virtMonServ1.nvram"
|
||||
deploymentPlatform = "windows"
|
||||
virtualHW.productCompatibility = "hosted"
|
||||
tools.upgrade.policy = "useGlobal"
|
||||
powerType.powerOff = "default"
|
||||
powerType.powerOn = "default"
|
||||
powerType.suspend = "default"
|
||||
powerType.reset = "default"
|
||||
|
||||
displayName = "virtMonServ1"
|
||||
extendedConfigFile = "virtMonServ1.vmxf"
|
||||
|
||||
scsi0.present = "true"
|
||||
scsi0.sharedBus = "none"
|
||||
scsi0.virtualDev = "lsilogic"
|
||||
memsize = "512"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.fileName = "virtMonServ1.vmdk"
|
||||
scsi0:0.deviceType = "scsi-hardDisk"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.clientDevice = "true"
|
||||
ide0:0.deviceType = "cdrom-raw"
|
||||
ide0:0.startConnected = "false"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.addressType = "vpx"
|
||||
chipset.onlineStandby = "false"
|
||||
guestOSAltName = "Ubuntu Linux (32-bit)"
|
||||
guestOS = "ubuntu"
|
||||
uuid.location = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
snapshot.action = "keep"
|
||||
sched.cpu.min = "17666"
|
||||
sched.cpu.max = "18034"
|
||||
sched.cpu.units = "mhz"
|
||||
sched.cpu.shares = "normal"
|
||||
sched.mem.minsize = "0"
|
||||
sched.mem.shares = "normal"
|
||||
toolScripts.afterPowerOn = "true"
|
||||
toolScripts.afterResume = "true"
|
||||
toolScripts.beforeSuspend = "true"
|
||||
toolScripts.beforePowerOff = "true"
|
||||
|
||||
scsi0:0.redo = ""
|
||||
ethernet0.generatedAddress = "00:50:56:91:66:d4"
|
||||
tools.syncTime = "false"
|
||||
sched.swap.derivedName = "/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/virtMonServ1/virtMonServ1-66723d05.vswp"
|
||||
ethernet0.generatedAddressOffset = "0"
|
||||
tools.remindInstall = "TRUE"
|
||||
|
||||
ethernet1.present = "true"
|
||||
ethernet1.networkName = "VM Switch 2"
|
||||
ethernet1.addressType = "vpx"
|
||||
ethernet1.generatedAddress = "00:50:56:91:0c:51"
|
||||
serial0.present = "true"
|
||||
serial0.yieldOnMsrRead = "true"
|
||||
serial0.fileType = "file"
|
||||
serial0.fileName = "/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/virtMonServ1/serial1.file"
|
||||
parallel0.present = "true"
|
||||
parallel0.fileType = "file"
|
||||
parallel0.fileName = "/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/virtMonServ1/parallel1.file"
|
41
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-4.xml
Normal file
41
tests/vmx2xmldata/vmx2xml-esx-in-the-wild-4.xml
Normal file
@ -0,0 +1,41 @@
|
||||
<domain type='vmware'>
|
||||
<name>virtMonServ1</name>
|
||||
<uuid>564d9bef-acd9-b4e0-c8f0-aea8b9103515</uuid>
|
||||
<memory>524288</memory>
|
||||
<currentMemory>524288</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='lsilogic'/>
|
||||
<source file='virtMonServ1.vmdk'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:50:56:91:66:d4'/>
|
||||
<source bridge='VM Network'/>
|
||||
</interface>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:50:56:91:0c:51'/>
|
||||
<source bridge='VM Switch 2'/>
|
||||
</interface>
|
||||
<serial type='file'>
|
||||
<source path='/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/virtMonServ1/serial1.file'/>
|
||||
<target port='0'/>
|
||||
</serial>
|
||||
<parallel type='file'>
|
||||
<source path='/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/virtMonServ1/parallel1.file'/>
|
||||
<target port='0'/>
|
||||
</parallel>
|
||||
<console type='file'>
|
||||
<source path='/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/virtMonServ1/serial1.file'/>
|
||||
<target port='0'/>
|
||||
</console>
|
||||
</devices>
|
||||
</domain>
|
7
tests/vmx2xmldata/vmx2xml-ethernet-bridged.vmx
Normal file
7
tests/vmx2xmldata/vmx2xml-ethernet-bridged.vmx
Normal file
@ -0,0 +1,7 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.connectionType = "bridged"
|
||||
ethernet0.addressType = "static"
|
||||
ethernet0.address = "00:50:56:11:22:33"
|
19
tests/vmx2xmldata/vmx2xml-ethernet-bridged.xml
Normal file
19
tests/vmx2xmldata/vmx2xml-ethernet-bridged.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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='bridge'>
|
||||
<mac address='00:50:56:11:22:33'/>
|
||||
<source bridge='VM Network'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
8
tests/vmx2xmldata/vmx2xml-ethernet-custom.vmx
Normal file
8
tests/vmx2xmldata/vmx2xml-ethernet-custom.vmx
Normal file
@ -0,0 +1,8 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.connectionType = "custom"
|
||||
ethernet0.vnet = "vmnet7"
|
||||
ethernet0.addressType = "static"
|
||||
ethernet0.address = "00:50:56:11:22:33"
|
20
tests/vmx2xmldata/vmx2xml-ethernet-custom.xml
Normal file
20
tests/vmx2xmldata/vmx2xml-ethernet-custom.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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='bridge'>
|
||||
<mac address='00:50:56:11:22:33'/>
|
||||
<source bridge='VM Network'/>
|
||||
<target dev='vmnet7'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
8
tests/vmx2xmldata/vmx2xml-ethernet-e1000.vmx
Normal file
8
tests/vmx2xmldata/vmx2xml-ethernet-e1000.vmx
Normal file
@ -0,0 +1,8 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.virtualDev = "e1000"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.connectionType = "bridged"
|
||||
ethernet0.addressType = "static"
|
||||
ethernet0.address = "00:50:56:11:22:33"
|
20
tests/vmx2xmldata/vmx2xml-ethernet-e1000.xml
Normal file
20
tests/vmx2xmldata/vmx2xml-ethernet-e1000.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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='bridge'>
|
||||
<mac address='00:50:56:11:22:33'/>
|
||||
<source bridge='VM Network'/>
|
||||
<model type='e1000'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
5
tests/vmx2xmldata/vmx2xml-floppy-device.vmx
Normal file
5
tests/vmx2xmldata/vmx2xml-floppy-device.vmx
Normal file
@ -0,0 +1,5 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
floppy0.present = "true"
|
||||
floppy0.fileType = "device"
|
||||
floppy0.fileName = "/dev/fd0"
|
19
tests/vmx2xmldata/vmx2xml-floppy-device.xml
Normal file
19
tests/vmx2xmldata/vmx2xml-floppy-device.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='block' device='floppy'>
|
||||
<source dev='/dev/fd0'/>
|
||||
<target dev='fda' bus='fdc'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
5
tests/vmx2xmldata/vmx2xml-floppy-file.vmx
Normal file
5
tests/vmx2xmldata/vmx2xml-floppy-file.vmx
Normal file
@ -0,0 +1,5 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
floppy0.present = "true"
|
||||
floppy0.fileType = "file"
|
||||
floppy0.fileName = "floppy.flp"
|
19
tests/vmx2xmldata/vmx2xml-floppy-file.xml
Normal file
19
tests/vmx2xmldata/vmx2xml-floppy-file.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='floppy'>
|
||||
<source file='floppy.flp'/>
|
||||
<target dev='fda' bus='fdc'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
54
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-1.vmx
Normal file
54
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-1.vmx
Normal file
@ -0,0 +1,54 @@
|
||||
#!/usr/bin/vmware
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
|
||||
displayName = "Server1"
|
||||
guestOS = "other26xlinux"
|
||||
nvram = "Debian-System1.nvram"
|
||||
memsize = "32"
|
||||
MemAllowAutoScaleDown = "FALSE"
|
||||
|
||||
|
||||
scsi0.present = "TRUE"
|
||||
scsi0.virtualDev = "lsilogic"
|
||||
|
||||
ide0:0.redo = ""
|
||||
ide0:0.present = "TRUE"
|
||||
ide0:0.fileName = "Debian-System1-0-cl2.vmdk"
|
||||
ide0:0.writeThrough = "FALSE"
|
||||
ide0:0.mode = "independent-persistent"
|
||||
|
||||
ide1:0.present = "FALSE"
|
||||
ide1:0.fileName = "/dev/hda"
|
||||
ide1:0.deviceType = "cdrom-raw"
|
||||
|
||||
floppy0.fileName = "/dev/fd0"
|
||||
floppy0.startConnected = "FALSE"
|
||||
floppy0.present = "FALSE"
|
||||
|
||||
ethernet0.present = "TRUE"
|
||||
ethernet0.connectionType = "custom"
|
||||
ethernet0.addressType = "generated"
|
||||
ethernet0.generatedAddress = "00:0c:29:d6:2b:d3"
|
||||
ethernet0.generatedAddressOffset = "0"
|
||||
ethernet0.startConnected = "TRUE"
|
||||
ethernet0.pvnID = "52 f6 0b f2 77 27 eb 7b-a5 a0 16 7e a3 f0 57 aa"
|
||||
ethernet0.vnet = "/dev/vmnet1"
|
||||
ethernet0.networkName = "net1"
|
||||
|
||||
usb.present = "TRUE"
|
||||
|
||||
sound.startConnected = "FALSE"
|
||||
sound.present = "FALSE"
|
||||
sound.virtualDev = "es1371"
|
||||
|
||||
uuid.action = "create"
|
||||
uuid.location = "56 4d 12 23 f8 35 c4 b1-bb f6 e3 23 90 d6 2b d3"
|
||||
uuid.bios = "56 4d 12 23 f8 35 c4 b1-bb f6 e3 23 90 d6 2b d3"
|
||||
|
||||
tools.remindInstall = "TRUE"
|
||||
|
||||
|
||||
checkpoint.vmState = ""
|
||||
|
||||
workingDir = ""
|
25
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-1.xml
Normal file
25
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-1.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<domain type='vmware'>
|
||||
<name>Server1</name>
|
||||
<uuid>564d1223-f835-c4b1-bbf6-e32390d62bd3</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='Debian-System1-0-cl2.vmdk'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:d6:2b:d3'/>
|
||||
<source bridge='net1'/>
|
||||
<target dev='/dev/vmnet1'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
52
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-2.vmx
Normal file
52
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-2.vmx
Normal file
@ -0,0 +1,52 @@
|
||||
#!/usr/bin/vmware
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
scsi0.present = "TRUE"
|
||||
scsi0.virtualDev = "lsilogic"
|
||||
memsize = "32"
|
||||
MemAllowAutoScaleDown = "FALSE"
|
||||
ide0:0.present = "TRUE"
|
||||
ide0:0.fileName = "Debian-System1-0-cl3.vmdk"
|
||||
ide0:0.writeThrough = "FALSE"
|
||||
ide1:0.present = "FALSE"
|
||||
ide1:0.fileName = "/dev/hda"
|
||||
ide1:0.deviceType = "cdrom-raw"
|
||||
floppy0.fileName = "/dev/fd0"
|
||||
ethernet0.present = "TRUE"
|
||||
ethernet0.connectionType = "custom"
|
||||
usb.present = "TRUE"
|
||||
sound.present = "FALSE"
|
||||
sound.virtualDev = "es1371"
|
||||
displayName = "Server2"
|
||||
guestOS = "other26xlinux"
|
||||
nvram = "Server2.nvram"
|
||||
|
||||
ide0:0.redo = ""
|
||||
ethernet0.addressType = "generated"
|
||||
uuid.location = "56 4d 33 01 26 7f a0 ef-8b 7d d4 5e 98 d6 cb a4"
|
||||
uuid.bios = "56 4d 33 01 26 7f a0 ef-8b 7d d4 5e 98 d6 cb a4"
|
||||
ethernet0.generatedAddress = "00:0c:29:d6:cb:a4"
|
||||
ethernet0.generatedAddressOffset = "0"
|
||||
|
||||
tools.remindInstall = "TRUE"
|
||||
|
||||
ethernet0.startConnected = "TRUE"
|
||||
|
||||
ethernet0.pvnID = "52 f6 0b f2 77 27 eb 7b-a5 a0 16 7e a3 f0 57 aa"
|
||||
|
||||
floppy0.startConnected = "FALSE"
|
||||
|
||||
ide0:0.mode = "independent-persistent"
|
||||
|
||||
uuid.action = "create"
|
||||
|
||||
sound.startConnected = "FALSE"
|
||||
|
||||
checkpoint.vmState = ""
|
||||
ethernet0.networkName = "net1"
|
||||
|
||||
ethernet0.vnet = "/dev/vmnet1"
|
||||
|
||||
floppy0.present = "FALSE"
|
||||
|
||||
workingDir = ""
|
25
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-2.xml
Normal file
25
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-2.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<domain type='vmware'>
|
||||
<name>Server2</name>
|
||||
<uuid>564d3301-267f-a0ef-8b7d-d45e98d6cba4</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='Debian-System1-0-cl3.vmdk'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:d6:cb:a4'/>
|
||||
<source bridge='net1'/>
|
||||
<target dev='/dev/vmnet1'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
59
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-3.vmx
Normal file
59
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-3.vmx
Normal file
@ -0,0 +1,59 @@
|
||||
#!/usr/bin/vmware
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
scsi0.present = "TRUE"
|
||||
scsi0.virtualDev = "lsilogic"
|
||||
memsize = "32"
|
||||
MemAllowAutoScaleDown = "FALSE"
|
||||
ide0:0.present = "TRUE"
|
||||
ide0:0.fileName = "Debian-System1-0-cl1.vmdk"
|
||||
ide0:0.writeThrough = "FALSE"
|
||||
ide1:0.present = "FALSE"
|
||||
ide1:0.fileName = "/dev/hda"
|
||||
ide1:0.deviceType = "cdrom-raw"
|
||||
floppy0.fileName = "/dev/fd0"
|
||||
ethernet0.present = "TRUE"
|
||||
ethernet0.connectionType = "custom"
|
||||
usb.present = "TRUE"
|
||||
sound.present = "FALSE"
|
||||
sound.virtualDev = "es1371"
|
||||
displayName = "Router"
|
||||
guestOS = "other26xlinux"
|
||||
nvram = "Debian-System3.nvram"
|
||||
|
||||
ide0:0.redo = ""
|
||||
ethernet0.addressType = "generated"
|
||||
uuid.location = "56 4d de be e8 6f d5 86-08 54 a0 87 9c c4 be 5a"
|
||||
uuid.bios = "56 4d de be e8 6f d5 86-08 54 a0 87 9c c4 be 5a"
|
||||
ethernet0.generatedAddress = "00:0c:29:c4:be:5a"
|
||||
ethernet0.generatedAddressOffset = "0"
|
||||
|
||||
tools.remindInstall = "TRUE"
|
||||
|
||||
ethernet0.pvnID = "52 f6 0b f2 77 27 eb 7b-a5 a0 16 7e a3 f0 57 aa"
|
||||
|
||||
floppy0.startConnected = "FALSE"
|
||||
|
||||
ethernet1.present = "TRUE"
|
||||
ethernet1.connectionType = "custom"
|
||||
ethernet1.pvnID = "52 e3 67 11 22 b9 90 a3-df 09 e3 9c c3 64 b1 22"
|
||||
|
||||
ethernet1.addressType = "generated"
|
||||
ethernet1.generatedAddress = "00:0c:29:c4:be:64"
|
||||
ethernet1.generatedAddressOffset = "10"
|
||||
|
||||
ide0:0.mode = "independent-persistent"
|
||||
|
||||
sound.startConnected = "FALSE"
|
||||
|
||||
ethernet0.networkName = "net1"
|
||||
ethernet0.vnet = "/dev/vmnet1"
|
||||
|
||||
ethernet1.vnet = "/dev/vmnet2"
|
||||
ethernet1.networkName = "net2"
|
||||
|
||||
checkpoint.vmState = ""
|
||||
|
||||
floppy0.present = "FALSE"
|
||||
|
||||
uuid.action = "create"
|
30
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-3.xml
Normal file
30
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-3.xml
Normal file
@ -0,0 +1,30 @@
|
||||
<domain type='vmware'>
|
||||
<name>Router</name>
|
||||
<uuid>564ddebe-e86f-d586-0854-a0879cc4be5a</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='Debian-System1-0-cl1.vmdk'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:c4:be:5a'/>
|
||||
<source bridge='net1'/>
|
||||
<target dev='/dev/vmnet1'/>
|
||||
</interface>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:c4:be:64'/>
|
||||
<source bridge='net2'/>
|
||||
<target dev='/dev/vmnet2'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
54
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-4.vmx
Normal file
54
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-4.vmx
Normal file
@ -0,0 +1,54 @@
|
||||
#!/usr/bin/vmware
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
scsi0.present = "TRUE"
|
||||
scsi0.virtualDev = "lsilogic"
|
||||
memsize = "264"
|
||||
MemAllowAutoScaleDown = "FALSE"
|
||||
ide0:0.present = "TRUE"
|
||||
ide0:0.fileName = "Debian-System1-0-cl2.vmdk"
|
||||
ide0:0.writeThrough = "FALSE"
|
||||
ide1:0.present = "FALSE"
|
||||
ide1:0.fileName = "/dev/hda"
|
||||
ide1:0.deviceType = "cdrom-raw"
|
||||
floppy0.fileName = "/dev/fd0"
|
||||
ethernet0.present = "TRUE"
|
||||
ethernet0.connectionType = "custom"
|
||||
usb.present = "TRUE"
|
||||
sound.present = "FALSE"
|
||||
sound.virtualDev = "es1371"
|
||||
displayName = "Client"
|
||||
guestOS = "other26xlinux"
|
||||
nvram = "Debian-System4.nvram"
|
||||
|
||||
ide0:0.redo = ""
|
||||
ethernet0.addressType = "generated"
|
||||
uuid.location = "56 4d ad 58 06 29 d3 e6-ec fe 8f f8 39 c5 e3 5d"
|
||||
uuid.bios = "56 4d ad 58 06 29 d3 e6-ec fe 8f f8 39 c5 e3 5d"
|
||||
ethernet0.generatedAddress = "00:0c:29:c5:e3:5d"
|
||||
ethernet0.generatedAddressOffset = "0"
|
||||
|
||||
tools.remindInstall = "TRUE"
|
||||
|
||||
extendedConfigFile = "Debian-System4.vmxf"
|
||||
|
||||
inVMTeam = "FALSE"
|
||||
|
||||
ethernet0.startConnected = "TRUE"
|
||||
|
||||
ethernet0.pvnID = "52 f9 2a ec 52 26 01 54-fe ab 09 d1 48 32 95 c5"
|
||||
|
||||
floppy0.startConnected = "FALSE"
|
||||
|
||||
ide0:0.mode = "independent-persistent"
|
||||
|
||||
sound.startConnected = "FALSE"
|
||||
|
||||
ethernet0.vnet = "/dev/vmnet2"
|
||||
ethernet0.networkName = "net2"
|
||||
|
||||
floppy0.present = "FALSE"
|
||||
|
||||
usb.generic.autoconnect = "FALSE"
|
||||
|
||||
uuid.action = "create"
|
25
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-4.xml
Normal file
25
tests/vmx2xmldata/vmx2xml-gsx-in-the-wild-4.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<domain type='vmware'>
|
||||
<name>Client</name>
|
||||
<uuid>564dad58-0629-d3e6-ecfe-8ff839c5e35d</uuid>
|
||||
<memory>270336</memory>
|
||||
<currentMemory>270336</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='Debian-System1-0-cl2.vmdk'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:c5:e3:5d'/>
|
||||
<source bridge='net2'/>
|
||||
<target dev='/dev/vmnet2'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
5
tests/vmx2xmldata/vmx2xml-harddisk-ide-file.vmx
Normal file
5
tests/vmx2xmldata/vmx2xml-harddisk-ide-file.vmx
Normal file
@ -0,0 +1,5 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.deviceType = "ata-hardDisk"
|
||||
ide0:0.fileName = "harddisk.vmdk"
|
19
tests/vmx2xmldata/vmx2xml-harddisk-ide-file.xml
Normal file
19
tests/vmx2xmldata/vmx2xml-harddisk-ide-file.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='harddisk.vmdk'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
6
tests/vmx2xmldata/vmx2xml-harddisk-scsi-file.vmx
Normal file
6
tests/vmx2xmldata/vmx2xml-harddisk-scsi-file.vmx
Normal file
@ -0,0 +1,6 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
scsi0.present = "true"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.deviceType = "scsi-hardDisk"
|
||||
scsi0:0.fileName = "harddisk.vmdk"
|
19
tests/vmx2xmldata/vmx2xml-harddisk-scsi-file.xml
Normal file
19
tests/vmx2xmldata/vmx2xml-harddisk-scsi-file.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='harddisk.vmdk'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
3
tests/vmx2xmldata/vmx2xml-minimal-64bit.vmx
Normal file
3
tests/vmx2xmldata/vmx2xml-minimal-64bit.vmx
Normal file
@ -0,0 +1,3 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other-64"
|
15
tests/vmx2xmldata/vmx2xml-minimal-64bit.xml
Normal file
15
tests/vmx2xmldata/vmx2xml-minimal-64bit.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>1</vcpu>
|
||||
<os>
|
||||
<type arch='x86_64'>hvm</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
</devices>
|
||||
</domain>
|
2
tests/vmx2xmldata/vmx2xml-minimal.vmx
Normal file
2
tests/vmx2xmldata/vmx2xml-minimal.vmx
Normal file
@ -0,0 +1,2 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
15
tests/vmx2xmldata/vmx2xml-minimal.xml
Normal file
15
tests/vmx2xmldata/vmx2xml-minimal.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
</devices>
|
||||
</domain>
|
5
tests/vmx2xmldata/vmx2xml-parallel-device.vmx
Normal file
5
tests/vmx2xmldata/vmx2xml-parallel-device.vmx
Normal file
@ -0,0 +1,5 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
parallel0.present = "true"
|
||||
parallel0.fileType = "device"
|
||||
parallel0.fileName = "/dev/parallel0"
|
19
tests/vmx2xmldata/vmx2xml-parallel-device.xml
Normal file
19
tests/vmx2xmldata/vmx2xml-parallel-device.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<parallel type='dev'>
|
||||
<source path='/dev/parallel0'/>
|
||||
<target port='0'/>
|
||||
</parallel>
|
||||
</devices>
|
||||
</domain>
|
5
tests/vmx2xmldata/vmx2xml-parallel-file.vmx
Normal file
5
tests/vmx2xmldata/vmx2xml-parallel-file.vmx
Normal file
@ -0,0 +1,5 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
parallel0.present = "true"
|
||||
parallel0.fileType = "file"
|
||||
parallel0.fileName = "parallel0.file"
|
19
tests/vmx2xmldata/vmx2xml-parallel-file.xml
Normal file
19
tests/vmx2xmldata/vmx2xml-parallel-file.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<parallel type='file'>
|
||||
<source path='parallel0.file'/>
|
||||
<target port='0'/>
|
||||
</parallel>
|
||||
</devices>
|
||||
</domain>
|
7
tests/vmx2xmldata/vmx2xml-scsi-buslogic.vmx
Normal file
7
tests/vmx2xmldata/vmx2xml-scsi-buslogic.vmx
Normal file
@ -0,0 +1,7 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
scsi0.present = "true"
|
||||
scsi0.virtualDev = "buslogic"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.deviceType = "scsi-hardDisk"
|
||||
scsi0:0.fileName = "harddisk.vmdk"
|
20
tests/vmx2xmldata/vmx2xml-scsi-buslogic.xml
Normal file
20
tests/vmx2xmldata/vmx2xml-scsi-buslogic.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='buslogic'/>
|
||||
<source file='harddisk.vmdk'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
8
tests/vmx2xmldata/vmx2xml-scsi-writethrough.vmx
Normal file
8
tests/vmx2xmldata/vmx2xml-scsi-writethrough.vmx
Normal file
@ -0,0 +1,8 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
scsi0.present = "true"
|
||||
scsi0.virtualDev = "buslogic"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.deviceType = "scsi-hardDisk"
|
||||
scsi0:0.fileName = "harddisk.vmdk"
|
||||
scsi0:0.writeThrough = "true"
|
20
tests/vmx2xmldata/vmx2xml-scsi-writethrough.xml
Normal file
20
tests/vmx2xmldata/vmx2xml-scsi-writethrough.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='buslogic' cache='writethrough'/>
|
||||
<source file='harddisk.vmdk'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
5
tests/vmx2xmldata/vmx2xml-serial-device.vmx
Normal file
5
tests/vmx2xmldata/vmx2xml-serial-device.vmx
Normal file
@ -0,0 +1,5 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
serial0.present = "true"
|
||||
serial0.fileType = "device"
|
||||
serial0.fileName = "/dev/ttyS0"
|
23
tests/vmx2xmldata/vmx2xml-serial-device.xml
Normal file
23
tests/vmx2xmldata/vmx2xml-serial-device.xml
Normal file
@ -0,0 +1,23 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<serial type='dev'>
|
||||
<source path='/dev/ttyS0'/>
|
||||
<target port='0'/>
|
||||
</serial>
|
||||
<console type='dev'>
|
||||
<source path='/dev/ttyS0'/>
|
||||
<target port='0'/>
|
||||
</console>
|
||||
</devices>
|
||||
</domain>
|
5
tests/vmx2xmldata/vmx2xml-serial-file.vmx
Normal file
5
tests/vmx2xmldata/vmx2xml-serial-file.vmx
Normal file
@ -0,0 +1,5 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
serial0.present = "true"
|
||||
serial0.fileType = "file"
|
||||
serial0.fileName = "serial0.file"
|
23
tests/vmx2xmldata/vmx2xml-serial-file.xml
Normal file
23
tests/vmx2xmldata/vmx2xml-serial-file.xml
Normal file
@ -0,0 +1,23 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<serial type='file'>
|
||||
<source path='serial0.file'/>
|
||||
<target port='0'/>
|
||||
</serial>
|
||||
<console type='file'>
|
||||
<source path='serial0.file'/>
|
||||
<target port='0'/>
|
||||
</console>
|
||||
</devices>
|
||||
</domain>
|
7
tests/vmx2xmldata/vmx2xml-serial-pipe-client-app.vmx
Normal file
7
tests/vmx2xmldata/vmx2xml-serial-pipe-client-app.vmx
Normal file
@ -0,0 +1,7 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
serial0.present = "true"
|
||||
serial0.fileType = "pipe"
|
||||
serial0.fileName = "serial0.pipe"
|
||||
serial0.pipe.endPoint = "client"
|
||||
serial0.tryNoRxLoss = "true"
|
6
tests/vmx2xmldata/vmx2xml-serial-pipe-client-vm.vmx
Normal file
6
tests/vmx2xmldata/vmx2xml-serial-pipe-client-vm.vmx
Normal file
@ -0,0 +1,6 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
serial0.present = "true"
|
||||
serial0.fileType = "pipe"
|
||||
serial0.fileName = "serial0.pipe"
|
||||
serial0.pipe.endPoint = "client"
|
7
tests/vmx2xmldata/vmx2xml-serial-pipe-server-app.vmx
Normal file
7
tests/vmx2xmldata/vmx2xml-serial-pipe-server-app.vmx
Normal file
@ -0,0 +1,7 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
serial0.present = "true"
|
||||
serial0.fileType = "pipe"
|
||||
serial0.fileName = "serial0.pipe"
|
||||
serial0.pipe.endPoint = "server"
|
||||
serial0.tryNoRxLoss = "true"
|
6
tests/vmx2xmldata/vmx2xml-serial-pipe-server-vm.vmx
Normal file
6
tests/vmx2xmldata/vmx2xml-serial-pipe-server-vm.vmx
Normal file
@ -0,0 +1,6 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
serial0.present = "true"
|
||||
serial0.fileType = "pipe"
|
||||
serial0.fileName = "serial0.pipe"
|
||||
serial0.pipe.endPoint = "server"
|
23
tests/vmx2xmldata/vmx2xml-serial-pipe.xml
Normal file
23
tests/vmx2xmldata/vmx2xml-serial-pipe.xml
Normal file
@ -0,0 +1,23 @@
|
||||
<domain type='vmware'>
|
||||
<uuid>00000000-0000-0000-0000-000000000000</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>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>
|
||||
<serial type='pipe'>
|
||||
<source path='serial0.pipe'/>
|
||||
<target port='0'/>
|
||||
</serial>
|
||||
<console type='pipe'>
|
||||
<source path='serial0.pipe'/>
|
||||
<target port='0'/>
|
||||
</console>
|
||||
</devices>
|
||||
</domain>
|
173
tests/vmx2xmltest.c
Normal file
173
tests/vmx2xmltest.c
Normal file
@ -0,0 +1,173 @@
|
||||
#include <config.h>
|
||||
|
||||
#ifdef WITH_ESX
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "internal.h"
|
||||
#include "memory.h"
|
||||
#include "testutils.h"
|
||||
#include "esx/esx_vmx.h"
|
||||
|
||||
static char *progname = NULL;
|
||||
static char *abs_srcdir = NULL;
|
||||
|
||||
#define MAX_FILE 4096
|
||||
|
||||
static int
|
||||
testCompareFiles(const char *vmx, const char *xml, esxVI_APIVersion apiVersion)
|
||||
{
|
||||
int result = -1;
|
||||
char vmxData[MAX_FILE];
|
||||
char xmlData[MAX_FILE];
|
||||
char *formatted = NULL;
|
||||
char *vmxPtr = &(vmxData[0]);
|
||||
char *xmlPtr = &(xmlData[0]);
|
||||
virDomainDefPtr def = NULL;
|
||||
|
||||
if (virtTestLoadFile(vmx, &vmxPtr, MAX_FILE) < 0) {
|
||||
goto failure;
|
||||
}
|
||||
|
||||
if (virtTestLoadFile(xml, &xmlPtr, MAX_FILE) < 0) {
|
||||
goto failure;
|
||||
}
|
||||
|
||||
def = esxVMX_ParseConfig(NULL, vmxData, apiVersion);
|
||||
|
||||
if (def == NULL) {
|
||||
goto failure;
|
||||
}
|
||||
|
||||
formatted = virDomainDefFormat(NULL, def, 0);
|
||||
|
||||
if (formatted == NULL) {
|
||||
goto failure;
|
||||
}
|
||||
|
||||
if (STRNEQ(xmlData, formatted)) {
|
||||
virtTestDifference(stderr, xmlData, formatted);
|
||||
goto failure;
|
||||
}
|
||||
|
||||
result = 0;
|
||||
|
||||
failure:
|
||||
VIR_FREE(formatted);
|
||||
virDomainDefFree(def);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
struct testInfo {
|
||||
const char *input;
|
||||
const char *output;
|
||||
esxVI_APIVersion version;
|
||||
};
|
||||
|
||||
static int
|
||||
testCompareHelper(const void *data)
|
||||
{
|
||||
const struct testInfo *info = data;
|
||||
char vmx[PATH_MAX];
|
||||
char xml[PATH_MAX];
|
||||
|
||||
snprintf(vmx, PATH_MAX, "%s/vmx2xmldata/vmx2xml-%s.vmx", abs_srcdir,
|
||||
info->input);
|
||||
snprintf(xml, PATH_MAX, "%s/vmx2xmldata/vmx2xml-%s.xml", abs_srcdir,
|
||||
info->output);
|
||||
|
||||
return testCompareFiles(vmx, xml, info->version);
|
||||
}
|
||||
|
||||
static int
|
||||
mymain(int argc, char **argv)
|
||||
{
|
||||
int result = 0;
|
||||
char cwd[PATH_MAX];
|
||||
|
||||
progname = argv[0];
|
||||
|
||||
if (argc > 1) {
|
||||
fprintf(stderr, "Usage: %s\n", progname);
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
abs_srcdir = getenv("abs_srcdir");
|
||||
|
||||
if (abs_srcdir == NULL) {
|
||||
abs_srcdir = getcwd(cwd, sizeof(cwd));
|
||||
}
|
||||
|
||||
if (argc > 1) {
|
||||
fprintf(stderr, "Usage: %s\n", progname);
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
#define DO_TEST(_in, _out, _version) \
|
||||
do { \
|
||||
struct testInfo info = { _in, _out, _version }; \
|
||||
virResetLastError(); \
|
||||
if (virtTestRun("VMware VMX-2-XML "_in" -> "_out, 1, \
|
||||
testCompareHelper, &info) < 0) { \
|
||||
result = -1; \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
DO_TEST("minimal", "minimal", esxVI_APIVersion_25);
|
||||
DO_TEST("minimal-64bit", "minimal-64bit", esxVI_APIVersion_25);
|
||||
|
||||
DO_TEST("scsi-buslogic", "scsi-buslogic", esxVI_APIVersion_25);
|
||||
DO_TEST("scsi-writethrough", "scsi-writethrough", esxVI_APIVersion_25);
|
||||
|
||||
DO_TEST("harddisk-scsi-file", "harddisk-scsi-file", esxVI_APIVersion_25);
|
||||
DO_TEST("harddisk-ide-file", "harddisk-ide-file", esxVI_APIVersion_25);
|
||||
|
||||
DO_TEST("cdrom-scsi-file", "cdrom-scsi-file", esxVI_APIVersion_25);
|
||||
DO_TEST("cdrom-scsi-device", "cdrom-scsi-device", esxVI_APIVersion_25);
|
||||
DO_TEST("cdrom-ide-file", "cdrom-ide-file", esxVI_APIVersion_25);
|
||||
DO_TEST("cdrom-ide-device", "cdrom-ide-device", esxVI_APIVersion_25);
|
||||
|
||||
DO_TEST("floppy-file", "floppy-file", esxVI_APIVersion_25);
|
||||
DO_TEST("floppy-device", "floppy-device", esxVI_APIVersion_25);
|
||||
|
||||
DO_TEST("ethernet-e1000", "ethernet-e1000", esxVI_APIVersion_25);
|
||||
|
||||
DO_TEST("ethernet-custom", "ethernet-custom", esxVI_APIVersion_25);
|
||||
DO_TEST("ethernet-bridged", "ethernet-bridged", esxVI_APIVersion_25);
|
||||
|
||||
DO_TEST("serial-file", "serial-file", esxVI_APIVersion_25);
|
||||
DO_TEST("serial-device", "serial-device", esxVI_APIVersion_25);
|
||||
DO_TEST("serial-pipe-client-app", "serial-pipe", esxVI_APIVersion_25);
|
||||
DO_TEST("serial-pipe-server-vm", "serial-pipe", esxVI_APIVersion_25);
|
||||
DO_TEST("serial-pipe-client-app", "serial-pipe", esxVI_APIVersion_25);
|
||||
DO_TEST("serial-pipe-server-vm", "serial-pipe", esxVI_APIVersion_25);
|
||||
|
||||
DO_TEST("parallel-file", "parallel-file", esxVI_APIVersion_25);
|
||||
DO_TEST("parallel-device", "parallel-device", esxVI_APIVersion_25);
|
||||
|
||||
DO_TEST("esx-in-the-wild-1", "esx-in-the-wild-1", esxVI_APIVersion_25);
|
||||
DO_TEST("esx-in-the-wild-2", "esx-in-the-wild-2", esxVI_APIVersion_25);
|
||||
DO_TEST("esx-in-the-wild-3", "esx-in-the-wild-3", esxVI_APIVersion_25);
|
||||
DO_TEST("esx-in-the-wild-4", "esx-in-the-wild-4", esxVI_APIVersion_25);
|
||||
|
||||
DO_TEST("gsx-in-the-wild-1", "gsx-in-the-wild-1", esxVI_APIVersion_25);
|
||||
DO_TEST("gsx-in-the-wild-2", "gsx-in-the-wild-2", esxVI_APIVersion_25);
|
||||
DO_TEST("gsx-in-the-wild-3", "gsx-in-the-wild-3", esxVI_APIVersion_25);
|
||||
DO_TEST("gsx-in-the-wild-4", "gsx-in-the-wild-4", esxVI_APIVersion_25);
|
||||
|
||||
return result == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
|
||||
}
|
||||
|
||||
VIRT_TEST_MAIN(mymain)
|
||||
|
||||
#else
|
||||
|
||||
int main (void)
|
||||
{
|
||||
return 77; /* means 'test skipped' for automake */
|
||||
}
|
||||
|
||||
#endif /* WITH_ESX */
|
10
tests/xml2vmxdata/xml2vmx-cdrom-ide-device.vmx
Normal file
10
tests/xml2vmxdata/xml2vmx-cdrom-ide-device.vmx
Normal file
@ -0,0 +1,10 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
displayName = "cdrom-ide-device"
|
||||
memsize = "4"
|
||||
numvcpus = "1"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.deviceType = "atapi-cdrom"
|
||||
ide0:0.fileName = "/dev/scd0"
|
14
tests/xml2vmxdata/xml2vmx-cdrom-ide-device.xml
Normal file
14
tests/xml2vmxdata/xml2vmx-cdrom-ide-device.xml
Normal file
@ -0,0 +1,14 @@
|
||||
<domain type='vmware'>
|
||||
<name>cdrom-ide-device</name>
|
||||
<uuid>564d9bef-acd9-b4e0-c8f0-aea8b9103515</uuid>
|
||||
<memory>4096</memory>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<devices>
|
||||
<disk type='block' device='cdrom'>
|
||||
<source dev='/dev/scd0'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
10
tests/xml2vmxdata/xml2vmx-cdrom-ide-file.vmx
Normal file
10
tests/xml2vmxdata/xml2vmx-cdrom-ide-file.vmx
Normal file
@ -0,0 +1,10 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
displayName = "cdrom-ide-file"
|
||||
memsize = "4"
|
||||
numvcpus = "1"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.deviceType = "cdrom-image"
|
||||
ide0:0.fileName = "cdrom.iso"
|
14
tests/xml2vmxdata/xml2vmx-cdrom-ide-file.xml
Normal file
14
tests/xml2vmxdata/xml2vmx-cdrom-ide-file.xml
Normal file
@ -0,0 +1,14 @@
|
||||
<domain type='vmware'>
|
||||
<name>cdrom-ide-file</name>
|
||||
<uuid>564d9bef-acd9-b4e0-c8f0-aea8b9103515</uuid>
|
||||
<memory>4096</memory>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<devices>
|
||||
<disk type='file' device='cdrom'>
|
||||
<source file='cdrom.iso'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
11
tests/xml2vmxdata/xml2vmx-cdrom-scsi-device.vmx
Normal file
11
tests/xml2vmxdata/xml2vmx-cdrom-scsi-device.vmx
Normal file
@ -0,0 +1,11 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
displayName = "cdrom-scsi-device"
|
||||
memsize = "4"
|
||||
numvcpus = "1"
|
||||
scsi0.present = "true"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.deviceType = "atapi-cdrom"
|
||||
scsi0:0.fileName = "/dev/scd0"
|
14
tests/xml2vmxdata/xml2vmx-cdrom-scsi-device.xml
Normal file
14
tests/xml2vmxdata/xml2vmx-cdrom-scsi-device.xml
Normal file
@ -0,0 +1,14 @@
|
||||
<domain type='vmware'>
|
||||
<name>cdrom-scsi-device</name>
|
||||
<uuid>564d9bef-acd9-b4e0-c8f0-aea8b9103515</uuid>
|
||||
<memory>4096</memory>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<devices>
|
||||
<disk type='block' device='cdrom'>
|
||||
<source dev='/dev/scd0'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
11
tests/xml2vmxdata/xml2vmx-cdrom-scsi-file.vmx
Normal file
11
tests/xml2vmxdata/xml2vmx-cdrom-scsi-file.vmx
Normal file
@ -0,0 +1,11 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
displayName = "cdrom-scsi-file"
|
||||
memsize = "4"
|
||||
numvcpus = "1"
|
||||
scsi0.present = "true"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.deviceType = "cdrom-image"
|
||||
scsi0:0.fileName = "cdrom.iso"
|
14
tests/xml2vmxdata/xml2vmx-cdrom-scsi-file.xml
Normal file
14
tests/xml2vmxdata/xml2vmx-cdrom-scsi-file.xml
Normal file
@ -0,0 +1,14 @@
|
||||
<domain type='vmware'>
|
||||
<name>cdrom-scsi-file</name>
|
||||
<uuid>564d9bef-acd9-b4e0-c8f0-aea8b9103515</uuid>
|
||||
<memory>4096</memory>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<devices>
|
||||
<disk type='file' device='cdrom'>
|
||||
<source file='cdrom.iso'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
17
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-1.vmx
Normal file
17
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-1.vmx
Normal file
@ -0,0 +1,17 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "50 11 5e 16 9b dc 49 d7-f1 71 53 c4 d7 f9 17 10"
|
||||
displayName = "Fedora11"
|
||||
memsize = "1024"
|
||||
numvcpus = "1"
|
||||
scsi0.present = "true"
|
||||
scsi0.virtualDev = "lsilogic"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.deviceType = "scsi-hardDisk"
|
||||
scsi0:0.fileName = "Fedora11.vmdk"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.connectionType = "bridged"
|
||||
ethernet0.addressType = "static"
|
||||
ethernet0.address = "00:50:56:91:48:C7"
|
25
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-1.xml
Normal file
25
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-1.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<domain type='vmware'>
|
||||
<name>Fedora11</name>
|
||||
<uuid>50115e16-9bdc-49d7-f171-53c4d7f91710</uuid>
|
||||
<memory>1048576</memory>
|
||||
<currentMemory>1048576</currentMemory>
|
||||
<vcpu>1</vcpu>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='lsilogic'/>
|
||||
<source file='Fedora11.vmdk'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:50:56:91:48:c7'/>
|
||||
<source bridge='VM Network'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
38
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-2.vmx
Normal file
38
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-2.vmx
Normal file
@ -0,0 +1,38 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other-64"
|
||||
uuid.bios = "56 4d cd 37 36 85 88 89-35 ea 71 9f c9 3c 98 3e"
|
||||
displayName = "virtDebian1"
|
||||
memsize = "1000"
|
||||
sched.mem.max = "118"
|
||||
numvcpus = "4"
|
||||
sched.cpu.affinity = "0,1,2,5,6,7"
|
||||
scsi0.present = "true"
|
||||
scsi0.virtualDev = "lsilogic"
|
||||
scsi1.present = "true"
|
||||
scsi1.virtualDev = "buslogic"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.deviceType = "scsi-hardDisk"
|
||||
scsi0:0.fileName = "Debian1.vmdk"
|
||||
scsi0:0.writeThrough = "true"
|
||||
scsi1:0.present = "true"
|
||||
scsi1:0.deviceType = "cdrom-image"
|
||||
scsi1:0.fileName = "Debian1-cdrom.iso"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.deviceType = "cdrom-image"
|
||||
ide0:0.fileName = "/vmimages/tools-isoimages/linux.iso"
|
||||
ide0:1.present = "true"
|
||||
ide0:1.deviceType = "atapi-cdrom"
|
||||
ide0:1.fileName = "/dev/scd0"
|
||||
ide1:1.present = "true"
|
||||
ide1:1.deviceType = "ata-hardDisk"
|
||||
ide1:1.fileName = "Debian1-IDE.vmdk"
|
||||
floppy0.present = "true"
|
||||
floppy0.fileType = "device"
|
||||
floppy0.fileName = "/dev/fd0"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.virtualDev = "vlance"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.connectionType = "bridged"
|
||||
ethernet0.addressType = "generated"
|
||||
ethernet0.generatedAddress = "00:0C:29:3C:98:3E"
|
47
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-2.xml
Normal file
47
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-2.xml
Normal file
@ -0,0 +1,47 @@
|
||||
<domain type='vmware'>
|
||||
<name>virtDebian1</name>
|
||||
<uuid>564dcd37-3685-8889-35ea-719fc93c983e</uuid>
|
||||
<memory>1024000</memory>
|
||||
<currentMemory>120832</currentMemory>
|
||||
<vcpu cpuset='0-2,5-7'>4</vcpu>
|
||||
<os>
|
||||
<type arch='x86_64'>hvm</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='lsilogic' cache='writethrough'/>
|
||||
<source file='Debian1.vmdk'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
<disk type='file' device='cdrom'>
|
||||
<driver name='buslogic'/>
|
||||
<source file='Debian1-cdrom.iso'/>
|
||||
<target dev='sdp' bus='scsi'/>
|
||||
</disk>
|
||||
<disk type='file' device='cdrom'>
|
||||
<source file='/vmimages/tools-isoimages/linux.iso'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<disk type='block' device='cdrom'>
|
||||
<source dev='/dev/scd0'/>
|
||||
<target dev='hdb' bus='ide'/>
|
||||
</disk>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='Debian1-IDE.vmdk'/>
|
||||
<target dev='hdd' bus='ide'/>
|
||||
</disk>
|
||||
<disk type='block' device='floppy'>
|
||||
<source dev='/dev/fd0'/>
|
||||
<target dev='fda' bus='fdc'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:3c:98:3e'/>
|
||||
<source bridge='VM Network'/>
|
||||
<model type='vlance'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
24
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-3.vmx
Normal file
24
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-3.vmx
Normal file
@ -0,0 +1,24 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other-64"
|
||||
uuid.bios = "56 4d b7 68 f3 32 42 ee-62 01 06 97 3c f5 c3 0c"
|
||||
displayName = "virtDebian2"
|
||||
memsize = "1024"
|
||||
numvcpus = "2"
|
||||
sched.cpu.affinity = "0,3,4,5"
|
||||
scsi0.present = "true"
|
||||
scsi0.virtualDev = "lsilogic"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.deviceType = "scsi-hardDisk"
|
||||
scsi0:0.fileName = "Debian2.vmdk"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.deviceType = "cdrom-image"
|
||||
ide0:0.fileName = "/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/Isos/debian-testing-amd64-netinst.iso"
|
||||
floppy1.present = "true"
|
||||
floppy1.fileType = "file"
|
||||
floppy1.fileName = "/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/Debian2/dummy.flp"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.connectionType = "bridged"
|
||||
ethernet0.addressType = "generated"
|
||||
ethernet0.generatedAddress = "00:0C:29:F5:C3:0C"
|
33
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-3.xml
Normal file
33
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-3.xml
Normal file
@ -0,0 +1,33 @@
|
||||
<domain type='vmware'>
|
||||
<name>virtDebian2</name>
|
||||
<uuid>564db768-f332-42ee-6201-06973cf5c30c</uuid>
|
||||
<memory>1048576</memory>
|
||||
<currentMemory>1048576</currentMemory>
|
||||
<vcpu cpuset='0,3-5'>2</vcpu>
|
||||
<os>
|
||||
<type arch='x86_64'>hvm</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='lsilogic'/>
|
||||
<source file='Debian2.vmdk'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
<disk type='file' device='cdrom'>
|
||||
<source file='/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/Isos/debian-testing-amd64-netinst.iso'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<disk type='file' device='floppy'>
|
||||
<source file='/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/Debian2/dummy.flp'/>
|
||||
<target dev='fdb' bus='fdc'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:f5:c3:0c'/>
|
||||
<source bridge='VM Network'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
29
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-4.vmx
Normal file
29
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-4.vmx
Normal file
@ -0,0 +1,29 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
displayName = "virtMonServ1"
|
||||
memsize = "512"
|
||||
numvcpus = "1"
|
||||
scsi0.present = "true"
|
||||
scsi0.virtualDev = "lsilogic"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.deviceType = "scsi-hardDisk"
|
||||
scsi0:0.fileName = "virtMonServ1.vmdk"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.connectionType = "bridged"
|
||||
ethernet0.addressType = "static"
|
||||
ethernet0.address = "00:50:56:91:66:D4"
|
||||
ethernet1.present = "true"
|
||||
ethernet1.networkName = "VM Switch 2"
|
||||
ethernet1.connectionType = "bridged"
|
||||
ethernet1.addressType = "static"
|
||||
ethernet1.address = "00:50:56:91:0C:51"
|
||||
serial0.present = "true"
|
||||
serial0.fileType = "file"
|
||||
serial0.fileName = "/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/virtMonServ1/serial1.file"
|
||||
serial0.yieldOnMsrRead = "true"
|
||||
parallel0.present = "true"
|
||||
parallel0.fileType = "file"
|
||||
parallel0.fileName = "/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/virtMonServ1/parallel1.file"
|
41
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-4.xml
Normal file
41
tests/xml2vmxdata/xml2vmx-esx-in-the-wild-4.xml
Normal file
@ -0,0 +1,41 @@
|
||||
<domain type='vmware'>
|
||||
<name>virtMonServ1</name>
|
||||
<uuid>564d9bef-acd9-b4e0-c8f0-aea8b9103515</uuid>
|
||||
<memory>524288</memory>
|
||||
<currentMemory>524288</currentMemory>
|
||||
<vcpu>1</vcpu>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='lsilogic'/>
|
||||
<source file='virtMonServ1.vmdk'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:50:56:91:66:d4'/>
|
||||
<source bridge='VM Network'/>
|
||||
</interface>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:50:56:91:0c:51'/>
|
||||
<source bridge='VM Switch 2'/>
|
||||
</interface>
|
||||
<serial type='file'>
|
||||
<source path='/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/virtMonServ1/serial1.file'/>
|
||||
<target port='0'/>
|
||||
</serial>
|
||||
<parallel type='file'>
|
||||
<source path='/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/virtMonServ1/parallel1.file'/>
|
||||
<target port='0'/>
|
||||
</parallel>
|
||||
<console type='file'>
|
||||
<source path='/vmfs/volumes/498076b2-02796c1a-ef5b-000ae484a6a3/virtMonServ1/serial1.file'/>
|
||||
<target port='0'/>
|
||||
</console>
|
||||
</devices>
|
||||
</domain>
|
12
tests/xml2vmxdata/xml2vmx-ethernet-bridged.vmx
Normal file
12
tests/xml2vmxdata/xml2vmx-ethernet-bridged.vmx
Normal file
@ -0,0 +1,12 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
displayName = "ethernet-bridged"
|
||||
memsize = "4"
|
||||
numvcpus = "1"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.connectionType = "bridged"
|
||||
ethernet0.addressType = "static"
|
||||
ethernet0.address = "00:50:56:11:22:33"
|
14
tests/xml2vmxdata/xml2vmx-ethernet-bridged.xml
Normal file
14
tests/xml2vmxdata/xml2vmx-ethernet-bridged.xml
Normal file
@ -0,0 +1,14 @@
|
||||
<domain type='vmware'>
|
||||
<name>ethernet-bridged</name>
|
||||
<uuid>564d9bef-acd9-b4e0-c8f0-aea8b9103515</uuid>
|
||||
<memory>4096</memory>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<devices>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:50:56:11:22:33'/>
|
||||
<source bridge='VM Network'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
13
tests/xml2vmxdata/xml2vmx-ethernet-custom.vmx
Normal file
13
tests/xml2vmxdata/xml2vmx-ethernet-custom.vmx
Normal file
@ -0,0 +1,13 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
displayName = "ethernet-custom"
|
||||
memsize = "4"
|
||||
numvcpus = "1"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.connectionType = "custom"
|
||||
ethernet0.vnet = "vmnet7"
|
||||
ethernet0.addressType = "static"
|
||||
ethernet0.address = "00:50:56:11:22:33"
|
15
tests/xml2vmxdata/xml2vmx-ethernet-custom.xml
Normal file
15
tests/xml2vmxdata/xml2vmx-ethernet-custom.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<domain type='vmware'>
|
||||
<name>ethernet-custom</name>
|
||||
<uuid>564d9bef-acd9-b4e0-c8f0-aea8b9103515</uuid>
|
||||
<memory>4096</memory>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<devices>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:50:56:11:22:33'/>
|
||||
<source bridge='VM Network'/>
|
||||
<target dev='vmnet7'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
13
tests/xml2vmxdata/xml2vmx-ethernet-e1000.vmx
Normal file
13
tests/xml2vmxdata/xml2vmx-ethernet-e1000.vmx
Normal file
@ -0,0 +1,13 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
displayName = "ethernet-e1000"
|
||||
memsize = "4"
|
||||
numvcpus = "1"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.virtualDev = "e1000"
|
||||
ethernet0.networkName = "VM Network"
|
||||
ethernet0.connectionType = "bridged"
|
||||
ethernet0.addressType = "static"
|
||||
ethernet0.address = "00:50:56:11:22:33"
|
15
tests/xml2vmxdata/xml2vmx-ethernet-e1000.xml
Normal file
15
tests/xml2vmxdata/xml2vmx-ethernet-e1000.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<domain type='vmware'>
|
||||
<name>ethernet-e1000</name>
|
||||
<uuid>564d9bef-acd9-b4e0-c8f0-aea8b9103515</uuid>
|
||||
<memory>4096</memory>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<devices>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:50:56:11:22:33'/>
|
||||
<source bridge='VM Network'/>
|
||||
<model type='e1000'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
10
tests/xml2vmxdata/xml2vmx-floppy-device.vmx
Normal file
10
tests/xml2vmxdata/xml2vmx-floppy-device.vmx
Normal file
@ -0,0 +1,10 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
displayName = "floppy-device"
|
||||
memsize = "4"
|
||||
numvcpus = "1"
|
||||
floppy0.present = "true"
|
||||
floppy0.fileType = "device"
|
||||
floppy0.fileName = "/dev/fd0"
|
14
tests/xml2vmxdata/xml2vmx-floppy-device.xml
Normal file
14
tests/xml2vmxdata/xml2vmx-floppy-device.xml
Normal file
@ -0,0 +1,14 @@
|
||||
<domain type='vmware'>
|
||||
<name>floppy-device</name>
|
||||
<uuid>564d9bef-acd9-b4e0-c8f0-aea8b9103515</uuid>
|
||||
<memory>4096</memory>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<devices>
|
||||
<disk type='block' device='floppy'>
|
||||
<source dev='/dev/fd0'/>
|
||||
<target dev='fda' bus='fdc'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
10
tests/xml2vmxdata/xml2vmx-floppy-file.vmx
Normal file
10
tests/xml2vmxdata/xml2vmx-floppy-file.vmx
Normal file
@ -0,0 +1,10 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
displayName = "floppy-file"
|
||||
memsize = "4"
|
||||
numvcpus = "1"
|
||||
floppy0.present = "true"
|
||||
floppy0.fileType = "file"
|
||||
floppy0.fileName = "floppy.flp"
|
14
tests/xml2vmxdata/xml2vmx-floppy-file.xml
Normal file
14
tests/xml2vmxdata/xml2vmx-floppy-file.xml
Normal file
@ -0,0 +1,14 @@
|
||||
<domain type='vmware'>
|
||||
<name>floppy-file</name>
|
||||
<uuid>564d9bef-acd9-b4e0-c8f0-aea8b9103515</uuid>
|
||||
<memory>4096</memory>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<devices>
|
||||
<disk type='file' device='floppy'>
|
||||
<source file='floppy.flp'/>
|
||||
<target dev='fda' bus='fdc'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
16
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-1.vmx
Normal file
16
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-1.vmx
Normal file
@ -0,0 +1,16 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 12 23 f8 35 c4 b1-bb f6 e3 23 90 d6 2b d3"
|
||||
displayName = "Server1"
|
||||
memsize = "32"
|
||||
numvcpus = "1"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.deviceType = "ata-hardDisk"
|
||||
ide0:0.fileName = "Debian-System1-0-cl2.vmdk"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "net1"
|
||||
ethernet0.connectionType = "custom"
|
||||
ethernet0.vnet = "/dev/vmnet1"
|
||||
ethernet0.addressType = "generated"
|
||||
ethernet0.generatedAddress = "00:0C:29:D6:2B:D3"
|
25
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-1.xml
Normal file
25
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-1.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<domain type='vmware'>
|
||||
<name>Server1</name>
|
||||
<uuid>564d1223-f835-c4b1-bbf6-e32390d62bd3</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>1</vcpu>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='Debian-System1-0-cl2.vmdk'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:d6:2b:d3'/>
|
||||
<source bridge='net1'/>
|
||||
<target dev='/dev/vmnet1'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
16
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-2.vmx
Normal file
16
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-2.vmx
Normal file
@ -0,0 +1,16 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 33 01 26 7f a0 ef-8b 7d d4 5e 98 d6 cb a4"
|
||||
displayName = "Server2"
|
||||
memsize = "32"
|
||||
numvcpus = "1"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.deviceType = "ata-hardDisk"
|
||||
ide0:0.fileName = "Debian-System1-0-cl3.vmdk"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "net1"
|
||||
ethernet0.connectionType = "custom"
|
||||
ethernet0.vnet = "/dev/vmnet1"
|
||||
ethernet0.addressType = "generated"
|
||||
ethernet0.generatedAddress = "00:0C:29:D6:CB:A4"
|
25
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-2.xml
Normal file
25
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-2.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<domain type='vmware'>
|
||||
<name>Server2</name>
|
||||
<uuid>564d3301-267f-a0ef-8b7d-d45e98d6cba4</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>1</vcpu>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='Debian-System1-0-cl3.vmdk'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:d6:cb:a4'/>
|
||||
<source bridge='net1'/>
|
||||
<target dev='/dev/vmnet1'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
22
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-3.vmx
Normal file
22
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-3.vmx
Normal file
@ -0,0 +1,22 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d de be e8 6f d5 86-08 54 a0 87 9c c4 be 5a"
|
||||
displayName = "Router"
|
||||
memsize = "32"
|
||||
numvcpus = "1"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.deviceType = "ata-hardDisk"
|
||||
ide0:0.fileName = "Debian-System1-0-cl1.vmdk"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "net1"
|
||||
ethernet0.connectionType = "custom"
|
||||
ethernet0.vnet = "/dev/vmnet1"
|
||||
ethernet0.addressType = "generated"
|
||||
ethernet0.generatedAddress = "00:0C:29:C4:BE:5A"
|
||||
ethernet1.present = "true"
|
||||
ethernet1.networkName = "net2"
|
||||
ethernet1.connectionType = "custom"
|
||||
ethernet1.vnet = "/dev/vmnet2"
|
||||
ethernet1.addressType = "generated"
|
||||
ethernet1.generatedAddress = "00:0C:29:C4:BE:64"
|
30
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-3.xml
Normal file
30
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-3.xml
Normal file
@ -0,0 +1,30 @@
|
||||
<domain type='vmware'>
|
||||
<name>Router</name>
|
||||
<uuid>564ddebe-e86f-d586-0854-a0879cc4be5a</uuid>
|
||||
<memory>32768</memory>
|
||||
<currentMemory>32768</currentMemory>
|
||||
<vcpu>1</vcpu>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='Debian-System1-0-cl1.vmdk'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:c4:be:5a'/>
|
||||
<source bridge='net1'/>
|
||||
<target dev='/dev/vmnet1'/>
|
||||
</interface>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:c4:be:64'/>
|
||||
<source bridge='net2'/>
|
||||
<target dev='/dev/vmnet2'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
16
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-4.vmx
Normal file
16
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-4.vmx
Normal file
@ -0,0 +1,16 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d ad 58 06 29 d3 e6-ec fe 8f f8 39 c5 e3 5d"
|
||||
displayName = "Client"
|
||||
memsize = "264"
|
||||
numvcpus = "1"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.deviceType = "ata-hardDisk"
|
||||
ide0:0.fileName = "Debian-System1-0-cl2.vmdk"
|
||||
ethernet0.present = "true"
|
||||
ethernet0.networkName = "net2"
|
||||
ethernet0.connectionType = "custom"
|
||||
ethernet0.vnet = "/dev/vmnet2"
|
||||
ethernet0.addressType = "generated"
|
||||
ethernet0.generatedAddress = "00:0C:29:C5:E3:5D"
|
25
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-4.xml
Normal file
25
tests/xml2vmxdata/xml2vmx-gsx-in-the-wild-4.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<domain type='vmware'>
|
||||
<name>Client</name>
|
||||
<uuid>564dad58-0629-d3e6-ecfe-8ff839c5e35d</uuid>
|
||||
<memory>270336</memory>
|
||||
<currentMemory>270336</currentMemory>
|
||||
<vcpu>1</vcpu>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='Debian-System1-0-cl2.vmdk'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='00:0c:29:c5:e3:5d'/>
|
||||
<source bridge='net2'/>
|
||||
<target dev='/dev/vmnet2'/>
|
||||
</interface>
|
||||
</devices>
|
||||
</domain>
|
10
tests/xml2vmxdata/xml2vmx-harddisk-ide-file.vmx
Normal file
10
tests/xml2vmxdata/xml2vmx-harddisk-ide-file.vmx
Normal file
@ -0,0 +1,10 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
displayName = "harddisk-ide-file"
|
||||
memsize = "4"
|
||||
numvcpus = "1"
|
||||
ide0:0.present = "true"
|
||||
ide0:0.deviceType = "ata-hardDisk"
|
||||
ide0:0.fileName = "harddisk.vmdk"
|
14
tests/xml2vmxdata/xml2vmx-harddisk-ide-file.xml
Normal file
14
tests/xml2vmxdata/xml2vmx-harddisk-ide-file.xml
Normal file
@ -0,0 +1,14 @@
|
||||
<domain type='vmware'>
|
||||
<name>harddisk-ide-file</name>
|
||||
<uuid>564d9bef-acd9-b4e0-c8f0-aea8b9103515</uuid>
|
||||
<memory>4096</memory>
|
||||
<os>
|
||||
<type>hvm</type>
|
||||
</os>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='harddisk.vmdk'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
</devices>
|
||||
</domain>
|
11
tests/xml2vmxdata/xml2vmx-harddisk-scsi-file.vmx
Normal file
11
tests/xml2vmxdata/xml2vmx-harddisk-scsi-file.vmx
Normal file
@ -0,0 +1,11 @@
|
||||
config.version = "8"
|
||||
virtualHW.version = "4"
|
||||
guestOS = "other"
|
||||
uuid.bios = "56 4d 9b ef ac d9 b4 e0-c8 f0 ae a8 b9 10 35 15"
|
||||
displayName = "harddisk-scsi-file"
|
||||
memsize = "4"
|
||||
numvcpus = "1"
|
||||
scsi0.present = "true"
|
||||
scsi0:0.present = "true"
|
||||
scsi0:0.deviceType = "scsi-hardDisk"
|
||||
scsi0:0.fileName = "harddisk.vmdk"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user