KVM test: nic_promisc: reuse the file_transfer test and Thead class
[autotest-zwu.git] / client / tests / kvm / tests_base.cfg.sample
blob653ccbcb81c2ba0d4e23b5ebae351ac0e05c5a28
1 # Copy this file to tests_base.cfg and edit it.
3 # Define the objects we'll be using
4 vms = vm1
5 images = image1
6 cdroms = cd1
7 nics = nic1
8 monitors = humanmonitor1
10 # Choose the main VM and monitor
11 main_vm = vm1
12 main_monitor = humanmonitor1
14 # Some preprocessor/postprocessor params
15 start_vm = yes
16 kill_vm = no
17 kill_vm_gracefully = yes
18 kill_unresponsive_vms = yes
20 # Screendump specific stuff
21 convert_ppm_files_to_png_on_error = yes
22 #keep_ppm_files = yes
23 #keep_ppm_files_on_error = yes
24 take_regular_screendumps = yes
25 keep_screendumps_on_error = yes
26 screendump_delay = 5
27 screendump_quality = 30
28 screendump_temp_dir = /dev/shm
29 screendump_verbose = no
31 # Some default VM params
32 qemu_binary = qemu
33 qemu_img_binary = qemu-img
34 smp = 1
35 mem = 512
36 image_size = 10G
37 drive_index_image1 = 0
38 drive_cache = none
39 shell_port = 22
40 display = vnc
41 drive_index_cd1 = 1
43 # Monitor params
44 monitor_type = human
46 # Default scheduler params
47 used_cpus = 1
48 used_mem = 512
50 # Port redirections
51 redirs = remote_shell
52 guest_port_remote_shell = 22
54 # NIC parameters
55 nic_mode = user
56 #nic_mode = tap
57 nic_script = scripts/qemu-ifup
58 #nic_script = scripts/qemu-ifup-ipv6
59 run_tcpdump = yes
61 # Misc
62 profilers = kvm_stat
63 login_timeout = 360
64 image_raw_device = no
66 # NFS directory of guests' images
67 images_good = 0.0.0.0:/autotest/images_good
69 # Tests
70 variants:
71     - install:
72         type = steps
73         fail_if_stuck_for = 300
74         stuck_detection_history = 2
75         keep_screendump_history = yes
76         force_create_image = yes
77         kill_vm = yes
78         kill_vm_timeout = 60
79         kill_vm_timeout_on_error = 0
81     - image_copy:
82         type = image_copy
83         vms = ''
84         parallel = no
85         profilers =
87     - setup:        install
88         type = steps
89         fail_if_stuck_for = 300
90         stuck_detection_history = 2
91         kill_vm_on_error = yes
92         keep_screendump_history = yes
94     - unattended_install:
95         type = unattended_install
96         kill_vm = yes
97         kill_vm_gracefully = yes
98         kill_vm_on_error = yes
99         force_create_image = yes
100         extra_params += " -boot d"
101         guest_port_unattended_install = 12323
102         kernel = vmlinuz
103         initrd = initrd.img
104         nic_mode = tap
105         # uncomment the following line to test the migration in parallel
106         # migrate_background = yes
108         variants:
109             # Install guest from cdrom 
110             - cdrom:
111                 medium = cdrom
112                 nic_mode = user
113                 redirs += " unattended_install"
114             # Install guest from http/ftp url
115             - url:
116                 medium = url
117                 url = REPLACE_THIS_WITH_TREE_URL
118             # Install guest from nfs nfs_server:nfs_dir
119             - nfs:
120                 medium = nfs
121                 nfs_server = REPLACE_THIS_WITH_NFS_SERVER
122                 nfs_dir = REPLACE_THIS_WITH_NFS_DIRECTORY
123             # Install guest with a remote kickstart
124             - remote_ks:
125                 medium = url
126                 extra_params = " --append ks=REPLACE_THIS_WITH_URL_OF_KS"
127                 url = REPLACE_THIS_WITH_TREE_URL
129     - boot:         install setup unattended_install.cdrom
130         type = boot
131         restart_vm = yes
132         kill_vm_on_error = yes
133         login_timeout = 240
135     - reboot:       install setup unattended_install.cdrom
136         type = boot
137         reboot_method = shell
138         kill_vm_on_error = yes
139         login_timeout = 240
141     - migrate:      install setup unattended_install.cdrom
142         type = migration
143         migration_test_command = help
144         migration_bg_command = "cd /tmp; nohup tcpdump -q -t ip host localhost"
145         migration_bg_check_command = pgrep tcpdump
146         migration_bg_kill_command = pkill tcpdump
147         kill_vm_on_error = yes
148         iterations = 2
149         used_mem = 1024
150         mig_timeout = 3600
151         # you can uncomment the following line to enable the state
152         # check
153         # vmstate_check = yes
154         variants:
155             - tcp:
156                 migration_protocol = "tcp"
157             - unix:
158                 migration_protocol = "unix"
159             - exec:
160                 migration_protocol = "exec"
161             - mig_cancel:
162                 migration_protocol = "tcp"
163                 mig_cancel = yes
164         variants:
165             - @default:
166             - with_reboot:
167                 iterations = 1
168                 type = migration_with_reboot
169             - with_file_transfer:
170                 iterations = 1
171                 type = migration_with_file_transfer
172             - with_autotest:
173                 type = autotest
174                 migrate_background = yes
175                 test_timeout = 1800
176                 variants:
177                     - dbench:
178                         test_control_file = dbench.control
179                     - stress:
180                         test_control_file = stress.control
181                     - monotonic_time:
182                         test_control_file = monotonic_time.control
184     - migrate_multi_host:      install setup unattended_install.cdrom
185         type = migration_multi_host
186         migration_test_command = help
187         migration_bg_command = "cd /tmp; nohup tcpdump -q -t ip host localhost"
188         migration_bg_check_command = pgrep tcpdump
189         migration_bg_kill_command = pkill tcpdump
190         kill_vm_on_error = yes
191         iterations = 2
192         used_mem = 1024
193         mig_timeout = 3600
194         comm_port = 13234
195         regain_ip_cmd = dhclient
197     - boot_savevm: install setup unattended_install.cdrom
198         type = boot_savevm
199         savevm_delay = 0.3
200         savevm_login_delay = 120
201         savevm_timeout = 2000
202         kill_vm_on_error = yes
203         kill_vm_gracefully = yes
204         kill_vm = yes
206     - autotest:     install setup unattended_install.cdrom
207         type = autotest
208         test_timeout = 1800
209         variants:
210             - sleeptest:
211                 test_timeout = 120
212                 test_control_file = sleeptest.control
213             - dbench:
214                 test_control_file = dbench.control
215             - bonnie:
216                 test_control_file = bonnie.control
217             - ebizzy:
218                 test_control_file = ebizzy.control
219             - stress:
220                 test_control_file = stress.control
221             - disktest:
222                 test_control_file = disktest.control
223             - ctcs2:
224                 # If you think this is too lengthy, please change the cerberus
225                 # control file and set this timeout appropriately.
226                 test_timeout = 3900
227                 test_control_file = cerberus.control
228             - npb:
229                 test_control_file = npb.control
230             - hackbench:
231                 test_control_file = hackbench.control
232             - cpu_hotplug:
233                 test_control_file = cpu_hotplug.control
234             - monotonic_time:
235                 test_control_file = monotonic_time.control
236             - tsc:
237                 test_control_file = tsc.control
238             - scrashme:
239                 test_control_file = scrashme.control
240             - hwclock:
241                 test_control_file = hwclock.control
242             - rtc:
243                 test_control_file = rtc.control
244             - iozone:
245                 test_control_file = iozone.control
248     - linux_s3:     install setup unattended_install.cdrom
249         type = linux_s3
251     - timedrift:    install setup unattended_install.cdrom
252         variants:
253             - ntp:
254                 variants:
255                     - with_load:
256                         type = timedrift
257                         # Pin the VM and host load to CPU #0
258                         cpu_mask = 0x1
259                         # Set the load and rest durations
260                         load_duration = 20
261                         rest_duration = 20
262                         # Fail if the drift after load is higher than 50%
263                         drift_threshold = 50
264                         # Fail if the drift after the rest period is higher than 10%
265                         drift_threshold_after_rest = 10
266                         # For now, make sure this test is executed alone
267                         used_cpus = 100
268                     - with_migration:
269                         type = timedrift_with_migration
270                         migration_iterations = 3
271                         drift_threshold = 10
272                         drift_threshold_single = 3
273                     - with_reboot:
274                         type = timedrift_with_reboot
275                         reboot_iterations = 1
276                         drift_threshold = 10
277                         drift_threshold_single = 3
278                     - with_stop:
279                         type = timedrift_with_stop
280                         stop_interations = 1
281                         drift_threshold = 10
282                         drift_threshold_single = 3
283             - date:
284                 variants:
285                     - with_load:
286                         type = timedrift
287                         # Pin the VM and host load to CPU #0
288                         cpu_mask = 0x1
289                         # Set the load and rest durations
290                         load_duration = 20
291                         rest_duration = 20
292                         # Fail if the drift after load is higher than 50%
293                         drift_threshold = 50
294                         # Fail if the drift after the rest period is higher than 10%
295                         drift_threshold_after_rest = 10
296                         # For now, make sure this test is executed alone
297                         used_cpus = 100
298                     - with_migration:
299                         type = timedrift_with_migration
300                         migration_iterations = 3
301                         drift_threshold = 10
302                         drift_threshold_single = 3
303                     - with_reboot:
304                         type = timedrift_with_reboot
305                         reboot_iterations = 1
306                         drift_threshold = 10
307                         drift_threshold_single = 3
308                     - with_stop:
309                         type = timedrift_with_stop
310                         stop_interations = 1
311                         drift_threshold = 10
312                         drift_threshold_single = 3
314     - balloon_check:  install setup unattended_install.cdrom
315         type = balloon_check
316         extra_params += " -balloon virtio"
317         iterations = 5
319     - stress_boot:  install setup unattended_install.cdrom
320         type = stress_boot
321         max_vms = 5    
322         alive_test_cmd = uname -a
323         login_timeout = 240
324         kill_vm = yes
325         kill_vm_vm1 = no
326         kill_vm_gracefully = no
327         extra_params += " -snapshot"
328         used_cpus = 5
329         used_mem = 2560
331     - guest_test:       install setup unattended_install.cdrom
332         type = guest_test
333         login_timeout = 360
334         test_timeout = 600
335         script_params =
336         reboot = yes
337         variants:
338             - autoit:
339                 interpreter = "cmd /c D:\AutoIt3.exe"
340                 variants:
341                     - notepad:
342                         guest_script = autoit/notepad1.au3
343                         dst_rsc_path = "C:\script.au3"
344                     - stub:
345                         download = yes
346                         download_cmd = "git clone"
347                         rsc_server = "git://the.resource.server/autoit"
348                         dst_rsc_dir = "C:\"
349                         dst_rsc_path = "C:\autoit\stub\stub.au3"
350             - powershell:
351                 interpreter = "cmd /c powershell.exe -File"
352                 variants:
353                     - stub:
354                         download = yes
355                         download_cmd = "git clone"
356                         rsc_server = "git://the.resource.server/powershell"
357                         dst_rsc_dir = "C:\"
358                         dst_rsc_path = "C:\powershell\stub\stub.ps1"
360     - iozone_windows: unattended_install.cdrom
361         type = iozone_windows
362         iozone_cmd = "D:\IOzone\iozone.exe -a"
363         iozone_timeout = 3600
365     - whql:         install setup unattended_install.cdrom
366         nic_mode = tap
367         # Replace this with the address of an installed DTM server
368         server_address = 10.20.30.40
369         # The server should run rss.exe like a regular Windows VM, preferably
370         # with administrator privileges (or at least with permission to write
371         # to the DTM studio directory)
372         server_shell_port = 10022
373         server_file_transfer_port = 10023
374         server_studio_path = %programfiles%\Microsoft Driver Test Manager\Studio
375         dsso_test_binary = deps/whql_submission_15.exe
376         dsso_delete_machine_binary = deps/whql_delete_machine_15.exe
377         wtt_services = wttsvc
378         variants:
379             - support_vm_install:
380                 # The support VM is identical to the tested VM in every way
381                 # except for the image name which ends with '-supportvm'.
382                 type = unattended_install
383                 extra_params += " -boot d"
384                 force_create_image = yes
385                 kill_vm = yes
386                 nic_mode = user
387                 redirs += " unattended_install"
388                 guest_port_unattended_install = 12323
389                 medium = cdrom
390                 kernel =
391                 initrd = 
392             - client_install:    support_vm_install
393                 type = whql_client_install
394                 # The username and password are required for accessing the DTM client
395                 # installer binary shared by the server
396                 server_username = administrator
397                 server_password = 1q2w3eP
398                 # This path refers to a shared directory on the server
399                 # (the final cmd will be something like \\servername\DTMInstall\...)
400                 install_cmd = \DTMInstall\Client\Setup.exe /passive
401                 install_timeout = 3600
402                 # The test will setup auto logon on the client machine using the
403                 # following username and password:
404                 client_username = DTMLLUAdminUser
405                 client_password = Testpassword,1
406                 # (These are created by the DTM client installer and should probably not
407                 # be changed.)
408                 variants:
409                     - @original:
410                     - support_vm:
411             - submission:    client_install support_vm_install
412                 type = whql_submission
413                 extra_params += " -snapshot"
414                 restart_vm = yes
415                 cdroms =
416                 test_timeout = 3600
417                 device_data = cat0 cat1 cat2 cat3 prog desc virt filter logoarch logoos whqlos whqlqual
418                 descriptors = desc1 desc2 desc3
419                 # DeviceData names
420                 dd_name_cat0     = Category
421                 dd_name_cat1     = Category
422                 dd_name_cat2     = Category
423                 dd_name_cat3     = Category
424                 dd_name_logoarch = LogoProcessorArchitecture
425                 dd_name_logoos   = LogoOperatingSystem
426                 dd_name_whqlos   = WhqlOs
427                 dd_name_whqlqual = WhqlQualification
428                 dd_name_prog     = LogoProgramId
429                 dd_name_desc     = LogoProgramDescription
430                 dd_name_filter   = WDKFilterAttribute
431                 dd_name_virt     = ParaVirtualizationDriver
432                 # Common DeviceData data
433                 dd_data_filter   = FilterIfNoInf
434                 dd_data_virt     = True
435                 # Exclude jobs that have '(Manual)' in their names
436                 job_filter = ^((?!\(Manual\)).)*$
437                 variants:
438                     - unclassified:
439                         dd_data_cat0 = Device Fundamentals
440                         dd_data_cat1 = System Fundamentals\Dynamic Partitioning
441                         dd_data_prog = Unclassified
442                         dd_data_desc = Unclassified
443                         dd_data_whqlqual = Unclassified Signature
444                         variants:
445                             - tablet:
446                                 submission_name = tablet
447                                 extra_params += " -usbdevice tablet"
448                                 test_device = HID-compliant mouse
449                                 test_timeout = 36000
450                     - device:
451                         variants:
452                             - keyboard:
453                                 submission_name = keyboard
454                                 # test_device is a regular expression that should match a device's
455                                 # name as it appears in device manager.  The first device that matches
456                                 # is used.
457                                 test_device = keyboard
458                                 # Set timeout to 10 hours
459                                 test_timeout = 36000
460                                 dd_data_cat0 = Input\Keyboard
461                                 dd_data_cat1 = Device Fundamentals
462                                 dd_data_cat2 = System Fundamentals\Dynamic Partitioning
463                                 dd_data_prog = InputKbd
464                                 dd_data_desc = Input > Keyboard
465                             - net:
466                                 submission_name = net
467                                 # Add a support machine and extra NICs
468                                 vms += " supportvm"
469                                 nics += " nic2 nic3"
470                                 test_device = RTL8139.*NIC$
471                                 test_timeout = 86400
472                                 dd_data_cat0 = Network\LAN (Ethernet)
473                                 dd_data_cat1 = Device Fundamentals
474                                 dd_data_cat2 = System Fundamentals\Dynamic Partitioning
475                                 dd_data_prog = NetLan
476                                 dd_data_desc = Network > LAN (Ethernet)
477                                 # Machine dimensions
478                                 dimensions = testrole
479                                 dim_name_testrole = NetDevice\TestRole
480                                 dim_value_testrole_vm1 = NdistestLanClient
481                                 dim_value_testrole_supportvm = NdistestLanServer
482                                 # Device selection for the NDISTest client machine
483                                 device_params_vm1 = testdev clientmsgdev clientsupportdev
484                                 dp_name_testdev = NdistestLanClientTestDevice
485                                 dp_regex_testdev = RTL8139.*NIC$
486                                 dp_name_clientmsgdev = NdistestLanClientMessageDevice
487                                 dp_regex_clientmsgdev = RTL8139.*NIC #2$
488                                 dp_name_clientsupportdev = NdistestLanClientSupportDevice0
489                                 dp_regex_clientsupportdev = RTL8139.*NIC #3$
490                                 # Device selection for the NDISTest server machine
491                                 device_params_supportvm = servermsgdev serversupportdev
492                                 dp_name_servermsgdev = NdistestLanServerMessageDevice
493                                 dp_regex_servermsgdev = RTL8139.*NIC$
494                                 dp_name_serversupportdev = NdistestLanServerSupportDevice0
495                                 dp_regex_serversupportdev = RTL8139.*NIC #2$
496                             - hdd:
497                                 submission_name = hdd
498                                 # Run the tests on a non-system drive
499                                 # (match device names that contain 'QEMU HARDDISK' and do not contain '[C]')
500                                 test_device = ^(?=.*?\bQEMU HARDDISK\b)((?!\[C\]).)*$
501                                 device_data += " ex0 ex1 ex2 ex3"
502                                 dd_data_cat0 = Storage\Device Class\Disk\Disk
503                                 dd_data_cat1 = Storage\Device Class\Disk\Fixed
504                                 dd_data_cat2 = Storage\Device Class\Disk\Bus\ATA
505                                 dd_data_cat3 = Device Fundamentals
506                                 dd_data_prog = StorHDD
507                                 dd_data_desc = Storage > Hard Disk Drive (HDD)
508                                 dd_name_ex0 = Storage_bus_type
509                                 dd_data_ex0 = ATA/ATAPI
510                                 dd_name_ex1 = Hybrid_HDD_Support
511                                 dd_data_ex1 = 0
512                                 dd_name_ex2 = Non_Rotating_Media
513                                 dd_data_ex2 = 0
514                                 dd_name_ex3 = Secure_Storage
515                                 dd_data_ex3 = 0
516                                 # Add a 2nd disk which will become D:
517                                 images += " tmp"
518                                 image_name_tmp = tmp
519                                 image_size_tmp = 4G
520                                 force_create_image_tmp = yes
521                                 # Run diskpart to partition the 2nd disk
522                                 whql_pre_command = "echo select disk=1 > dp.txt && "
523                                 whql_pre_command += "echo create partition primary >> dp.txt && "
524                                 whql_pre_command += "echo assign letter=d >> dp.txt && "
525                                 whql_pre_command += "diskpart /s dp.txt & "
526                                 whql_pre_command += "format d: /fs:ntfs /q /y"
527                                 variants:
528                                     - full:
529                                         # Yes, 100 hours, this is not a mistake
530                                         test_timeout = 360000
531                                     - syscache_test:
532                                         job_filter = syscache test
533                                         test_timeout = 7200
535     - guest_s4:     install setup unattended_install.cdrom
536         type = guest_s4
537         check_s4_support_cmd = grep -q disk /sys/power/state
538         test_s4_cmd = "cd /tmp; nohup tcpdump -q -t ip host localhost"
539         check_s4_cmd = pgrep tcpdump
540         set_s4_cmd = echo disk > /sys/power/state
541         kill_test_s4_cmd = pkill tcpdump
542         services_up_timeout = 30
543         relogin_timeout = 240
545     - nic_hotplug:  install setup unattended_install.cdrom
546         pci_type = nic
547         reference_cmd = lspci
548         find_pci_cmd = 'lspci | tail -n1'
549         pci_test_cmd = 'nslookup www.redhat.com'
550         wait_secs_for_hook_up = 3
551         variants:
552             - nic_8139:
553                 pci_model = rtl8139
554                 match_string = "8139"
555             - nic_virtio:
556                 pci_model = virtio
557                 match_string = "Virtio network device"
558             - nic_e1000:
559                 pci_model = e1000
560                 match_string = "Gigabit Ethernet Controller"
561         variants:
562             - default:
563                 type = pci_hotplug
564             - additional:
565                 type = nic_hotplug
568     - block_hotplug: install setup unattended_install.cdrom
569         type = pci_hotplug
570         pci_type = block
571         reference_cmd = lspci
572         find_pci_cmd = 'lspci | tail -n1'
573         images += " stg"
574         boot_drive_stg = no
575         image_name_stg = storage
576         image_size_stg = 1G
577         remove_image_stg = yes
578         force_create_image_stg = yes
579         pci_test_cmd = "yes | mke2fs `fdisk -l 2>&1 | awk '/\/dev\/[sv]d[a-z] doesn/ {print $2}'`"
580         wait_secs_for_hook_up = 3
581         kill_vm_on_error = yes
582         variants:
583             - block_virtio:
584                 pci_model = virtio
585                 match_string = "Virtio block device"
586             - block_scsi:
587                 pci_model = scsi
588                 match_string = "LSI Logic"
589         variants:
590             - fmt_qcow2:
591                 image_format_stg = qcow2
592             - fmt_raw:
593                 image_format_stg = raw
595     - enospc:
596         type = enospc
597         images += " stg"
598         drive_werror = stop
599         drive_cache = none
600         image_name_stg = enospc
601         image_format_stg = qcow2
602         image_boot_stg = no
603         image_snapshot_stg = no
604         check_image_stg = no
605         vgtest_name = vg_kvm_test_enospc
606         lvtest_name = lv_kvm_test_enospc
607         background_cmd = "nohup dd if=/dev/zero of=%s bs=1024 &"
608         kill_vm = yes
610     - qmp_basic: install setup unattended_install.cdrom
611         type = qmp_basic
613     - qmp_basic_rhel6: install setup unattended_install.cdrom
614         type = qmp_basic_rhel6
616     - vlan:  install setup unattended_install.cdrom
617         type = vlan
618         # subnet should not be used by host
619         subnet = "192.168"
620         vlan_num = 5
621         file_size = 10
622         maximal = 4094
623         listen_cmd = "nc -l %s > %s"
624         send_cmd = "nc %s %s < %s"
625         nic_mode = tap
626         vms += " vm2"
627         image_snapshot = yes
628         kill_vm_vm2 = yes
629         kill_vm_gracefully_vm2 = no
631     - ping: install setup unattended_install.cdrom
632         type = ping
633         counts = 100
634         flood_minutes = 10
636     - jumbo: install setup unattended_install.cdrom
637         type = jumbo
639     - file_transfer: install setup unattended_install.cdrom
640         type = file_transfer
641         filesize = 4000
642         transfer_timeout = 1000
643         variants:
644             - remote:
645                 transfer_type = remote
647     - nicdriver_unload:  install setup unattended_install.cdrom
648         type = nicdriver_unload
649         nic_mode = tap
650         filesize = 100
651         transfer_timeout = 100
652         transfer_type = remote
653         sessions_num = 10
655     - nic_promisc:  install setup unattended_install.cdrom
656         type = nic_promisc
657         filesize = 400
658         transfer_timeout = 100
659         transfer_type = remote
661     - multicast: install setup unattended_install.cdrom
662         type = multicast
663         nic_mode = tap
664         mcast = 225.0.0.1
665         mgroup_count = 20
666         flood_minutes = 1
668     - pxe:
669         type = pxe
670         images = pxe
671         image_name_pxe = pxe-test
672         image_size_pxe = 1G
673         force_create_image_pxe = yes
674         remove_image_pxe = yes
675         extra_params += ' -boot n'
676         kill_vm_on_error = yes
677         network = bridge
678         restart_vm = yes
679         pxe_timeout = 60
681     - mac_change: install setup unattended_install.cdrom
682         type = mac_change
683         kill_vm = yes
685     - netperf: install setup unattended_install.cdrom
686         type = netperf
687         nic_mode = tap
688         netperf_files = netperf-2.4.5.tar.bz2 wait_before_data.patch
689         packet_size = 1500
690         setup_cmd = "cd %s && tar xvfj netperf-2.4.5.tar.bz2 && cd netperf-2.4.5 && patch -p0 < ../wait_before_data.patch && ./configure && make"
691         netserver_cmd =  %s/netperf-2.4.5/src/netserver
692         variants:
693             - stream:
694                 netperf_cmd = %s/netperf-2.4.5/src/netperf -t %s -H %s -l 60 -- -m %s
695                 protocols = "TCP_STREAM TCP_MAERTS TCP_SENDFILE UDP_STREAM"
696             - rr:
697                 netperf_cmd = %s/netperf-2.4.5/src/netperf -t %s -H %s -l 60 -- -r %s
698                 protocols = "TCP_RR TCP_CRR UDP_RR"
700     - ethtool: install setup unattended_install.cdrom
701         type = ethtool
702         filesize = 512
703         nic_mode = tap
705     - nic_bonding:
706         type = nic_bonding
707         nics += ' nic2 nic3 nic4'
708         image_snapshot = yes
709         serial_login = yes
710         test_timeout = 1000
711         filesize = 4000
712         transfer_timeout = 1000
713         transfer_type = remote
714         kill_vm = yes
715         # you can specify the parameters of bonding module here
716         # bonding_params = "mode=active-backup"
718     - set_link:
719         type = set_link
720         test_timeout = 1000
721         filesize = 4000
722         transfer_timeout = 1000
723         transfer_type = remote
724         kill_vm =yes
726     - physical_resources_check: install setup unattended_install.cdrom
727         type = physical_resources_check
728         catch_uuid_cmd = dmidecode | awk -F: '/UUID/ {print $2}'
730     - ksm_overcommit:
731         # Don't preprocess any vms as we need to change its params
732         vms = ''
733         image_snapshot = yes
734         kill_vm_gracefully = no
735         type = ksm_overcommit
736         # Make host use swap (a value of 'no' will turn off host swap)
737         ksm_swap = yes
738         no hugepages
739         # Overcommit of host memmory
740         ksm_overcommit_ratio = 3
741         # Max paralel runs machine
742         ksm_parallel_ratio = 4
743         # Host memory reserve (default - best fit for used mem)
744         # ksm_host_reserve = 512
745         # ksm_guest_reserve = 1024
746         variants:
747             - ksm_serial:
748                 ksm_mode = "serial"
749             - ksm_parallel:
750                 ksm_mode = "parallel"
752     - iofuzz:
753         type = iofuzz
755     - virtio_console:
756         vms = ''
757         type = virtio_console
758         # smoke params - $console_type:data_string
759         # FIXME: test_smoke doesn't work with console yet (virtio_console bug)
760         # "serialport;console:Custom data"
761         virtio_console_smoke = "serialport"
762         # loopback params - '$source_console_type@buffer_length:$destination_console_type1@buffer_length:...:$loopback_buffer_length;...'
763         virtio_console_loopback = "serialport:serialport;serialport@1024:serialport@32:console@1024:console@8:16"
764         # perf params - $console_type@buffer_length:$test_duration
765         # FIXME: test_perf doesn't work with console yet (virtio_console bug)
766         # virtio_console_perf = "serialport;serialport@1000000:120;console@1024:60"
767         virtio_console_perf = "serialport;serialport@1000000:120"
769     # This unit test module is for older branches of KVM that use the
770     # kvmctl test harness (such as the code shipped with RHEL 5.x)
771     - unit_test_kvmctl:
772         type = unit_test
773         vms = ''
774         profilers = ''
775         variants:
776             - access:
777                 case = access
778             - apic:
779                 case = apic
780             - emulator:
781                 case = emulator
782             - hypercall:
783                 case = hypercall
784             - msr:
785                 case = msr
786             - port80:
787                 case = port80
788             - realmode:
789                 case = realmode
790             - sieve:
791                 case = sieve
792             - smptest:
793                 case = smptest
794             - tsc:
795                 case = tsc
796             - stringio:
797                 case = stringio
798             - vmexit:
799                 case = vmexit
801     - module_probe:
802         type = module_probe
803         # You can specify your own module list, though it is not needed usually.
804         # mod_list = kvm
805         load_count = 100
806         vms = ''
807         profilers = ''
808         take_regular_screendumps = no
810     - ioquit:
811         type = ioquit
812         background_cmd = "for i in 1 2 3 4; do (dd if=/dev/urandom of=/tmp/file bs=102400 count=10000000 &); done"
813         check_cmd = ps -a |grep dd
814         login_timeout = 360
816     - qemu_img:
817         type = qemu_img
818         vms = ''
819         profilers = ''
820         take_regular_screendumps = no
821         variants:
822             - check:
823                 subcommand = check
824                 image_name_dd = dd_created_image
825                 force_create_image_dd = no
826                 remove_image_dd = yes
827                 create_image_cmd = "dd if=/dev/zero of=%s bs=1G count=1"
828                 # Test the convertion from 'dd_image_name' to specified format
829                 supported_image_formats = qcow2 raw
830             - create:
831                 subcommand = create
832                 images += " large"
833                 force_create_image_large = yes
834                 image_size_large = 1G
835                 image_name_large = create_large_image
836                 remove_image_large = yes
837             - convert:
838                 subcommand = convert
839                 variants:
840                     - to_qcow2:
841                         dest_image_format = qcow2
842                         compressed = no
843                         encrypted = no
844                     - to_raw:
845                         dest_image_format = raw
846             - snapshot:
847                 subcommand = snapshot
848             - commit:
849                 subcommand = commit
850             - info:
851                 subcommand = info
852             - rebase:
853                 subcommand = rebase
854                 rebase_mode = unsafe
855                 image_name_snapshot1 = sn1
856                 image_name_snapshot2 = sn2
858     - clock_getres: install setup unattended_install.cdrom
859         type = clock_getres
861     - yum_update:    install setup unattended_install.cdrom
862         type = yum_update
863         shell_prompt = "Is this ok"
865     - kdump: unattended_install.cdrom
866         type = kdump
867         # time waited for the completion of crash dump
868         # crash_timeout = 360
869         # command to add the crashkernel=X@Y to kernel cmd line
870         # kernel_param_cmd = "grubby --update-kernel=`grubby --default-kernel` --args=crashkernel=128M@64M"
871         # command to enable kdump service
872         # kdump_enable_cmd = chkconfig kdump on && service kdump start
873         # command to probe the crash kernel
874         # crash_kernel_prob_cmd = "grep -q 1 /sys/kernel/kexec_crash_loaded"
876     - vmstop:
877         type = vmstop
878         # the path used to store the saved vm state
879         # save_path = /tmp
880         # clean the state file?
881         clean_save = yes
883     # system_powerdown, system_reset and shutdown *must* be the last ones
884     # defined (in this order), since the effect of such tests can leave
885     # the VM on a bad state.
886     - system_powerdown: install setup unattended_install.cdrom
887         type = shutdown
888         shutdown_method = system_powerdown
889         sleep_before_powerdown = 20
890         kill_vm = yes
892     - system_reset: install setup unattended_install.cdrom
893         type = boot
894         reboot_method = system_reset
895         sleep_before_reset = 20
896         kill_vm_on_error = yes
898     - shutdown:     install setup unattended_install.cdrom
899         type = shutdown
900         shutdown_method = shell
901         kill_vm = yes
902         kill_vm_gracefully = no
903     # Do not define test variants below shutdown
906 # NICs
907 variants:
908     - @rtl8139:
909         nic_model = rtl8139
910         jumbo:
911             mtu = 1500
912     - e1000:
913         nic_model = e1000
914         jumbo:
915             mtu = 16110
916         ethtool:
917                 # gso gro lro is only supported by latest kernel
918                 supported_features = "tx rx sg tso gso gro lro"
919     - virtio_net:
920         nic_model = virtio
921         # You can add advanced attributes on nic_extra_params such as mrg_rxbuf
922         #nic_extra_params =
923         # You can add advanced attributes through netdev_extra_params
924         # such as sndbuf, as an example, you can uncomment the
925         # following lines to enable the vhost support ( only available
926         # for tap )
927         #netdev_extra_params = "vhost=on"
928         jumbo:
929             mtu = 65520
930         ethtool:
931             supported_features = "tx sg tso gso"
932         whql.submission.device.net:
933             test_device = VirtIO Ethernet Adapter$
934             # Device selection for the NDISTest client machine
935             dp_regex_testdev = VirtIO Ethernet Adapter$
936             dp_regex_clientmsgdev = VirtIO Ethernet Adapter #2$
937             dp_regex_clientsupportdev = VirtIO Ethernet Adapter #3$
938             # Device selection for the NDISTest server machine
939             dp_regex_servermsgdev = VirtIO Ethernet Adapter$
940             dp_regex_serversupportdev = VirtIO Ethernet Adapter #2$
942 # Guests
943 variants:
944     # Linux section
945     - @Linux:
946         no autoit iozone_windows whql
947         shutdown_command = shutdown -h now
948         reboot_command = shutdown -r now
949         status_test_command = echo $?
950         username = root
951         password = 123456
952         shell_client = ssh
953         shell_port = 22
954         file_transfer_client = scp
955         file_transfer_port = 22
956         mem_chk_cmd = dmidecode -t 17 | awk -F: '/Size/ {print $2}'
957         mem_chk_cur_cmd = grep MemTotal /proc/meminfo
958         cpu_chk_cmd = grep -c processor /proc/cpuinfo
959         unattended_install:
960             # If you want to use floppy to hold kickstarts,
961             # comment the 3 lines below
962             cdroms += " unattended"
963             drive_index_unattended = 1
964             drive_index_cd1 = 2
965         timedrift:
966             extra_params += " -no-kvm-pit-reinjection"
967             time_command = date +'TIME: %a %m/%d/%Y %H:%M:%S.%N'
968             time_filter_re = "(?:TIME: \w\w\w )(.{19})(?:\.\d\d)"
969             time_format = "%m/%d/%Y %H:%M:%S"
970             guest_load_command = "dd if=/dev/urandom of=/dev/null"
971             guest_load_instances = 2
972             guest_load_stop_command = "killall -9 dd"
973             host_load_command = "bzip2 -c --best /dev/urandom > /dev/null"
974             host_load_instances = 8
975             ntp:
976                 time_command = "ntpdate -d -q ns1.nay.redhat.com"
977                 time_filter_re = "originate timestamp:.*, (.\w+\s+\d+\s+\d+\s+\d+:\d+:\d+)\.(.\d+)"
978                 time_format = "%b %d %Y %H:%M:%S"
979             date:
980                 time_command = date +'TIME: %a %m/%d/%Y %H:%M:%S.%N'
981                 time_filter_re = "(?:TIME: \w\w\w )(.{19})(?:\.\d\d)"
982                 time_format = "%m/%d/%Y %H:%M:%S"
983         file_transfer:
984             tmp_dir = /tmp/
985             clean_cmd = rm -f
987         variants:
988             - Fedora:
989                 no setup
990                 shell_prompt = "^\[.*\][\#\$]\s*$"
991                 unattended_install:
992                     boot_path = "images/pxeboot"
993                     # You have to use ks=floppy if you want to use floppies to
994                     # hold your kickstart file
995                     #extra_params += " --append 'ks=floppy nicdelay=60 console=ttyS0,115200 console=tty0'"
996                     extra_params += " --append 'ks=cdrom nicdelay=60 console=ttyS0,115200 console=tty0'"
998                 variants:
999                     - 8.32:
1000                         no setup
1001                         image_name = fc8-32
1002                         install:
1003                             steps = Fedora-8-i386.steps
1004                             cdrom_cd1 = isos/linux/Fedora-8-i386-DVD.iso
1005                             md5sum_cd1 = dd6c79fddfff36d409d02242e7b10189
1006                             md5sum_1m_cd1 = dabae451bb69fbbad0e505b25144b1f9
1007                         unattended_install:
1008                             unattended_file = unattended/Fedora-8.ks
1009                             #floppy = images/f8-32/ks.vfd
1010                             cdrom_unattended = images/f8-32/ks.iso
1011                             kernel = images/f8-32/vmlinuz
1012                             initrd = images/f8-32/initrd.img
1013                         unattended_install.cdrom:
1014                             cdrom_cd1 = isos/linux/Fedora-8-i386-DVD.iso
1015                             md5sum_cd1 = dd6c79fddfff36d409d02242e7b10189
1016                             md5sum_1m_cd1 = dabae451bb69fbbad0e505b25144b1f9
1018                     - 8.64:
1019                         no setup
1020                         image_name = f8-64
1021                         install:
1022                             steps = Fedora-8-64.steps
1023                             cdrom_cd1 = isos/linux/Fedora-8-x86_64-DVD.iso
1024                             md5sum_cd1 = 2cb231a86709dec413425fd2f8bf5295
1025                             md5sum_1m_cd1 = 145f6414e19492649a56c89f0a45e719
1026                         unattended_install:
1027                             unattended_file = unattended/Fedora-8.ks
1028                             #floppy = images/f8-64/ks.vfd
1029                             cdrom_unattended = images/f8-64/ks.iso
1030                             kernel = images/f8-64/vmlinuz
1031                             initrd = images/f8-64/initrd.img
1032                         unattended_install.cdrom:
1033                             cdrom_cd1 = isos/linux/Fedora-8-x86_64-DVD.iso
1034                             md5sum_cd1 = 2cb231a86709dec413425fd2f8bf5295
1035                             md5sum_1m_cd1 = 145f6414e19492649a56c89f0a45e719
1037                     - 9.32:
1038                         image_name = f9-32
1039                         install:
1040                             steps = Fedora-9-i386.steps
1041                             cdrom_cd1 = isos/linux/Fedora-9-i386-DVD.iso
1042                             md5sum_cd1 = 72601f685ea8c808c303353d8bf4d307
1043                             md5sum_1m_cd1 = f24fa25689e5863f1b99984c6feb787f
1044                         unattended_install:
1045                             unattended_file = unattended/Fedora-9.ks
1046                             #floppy = images/f9-32/ks.vfd
1047                             cdrom_unattended = images/f9-32/ks.iso
1048                             kernel = images/f9-32/vmlinuz
1049                             initrd = images/f9-32/initrd.img
1050                         unattended_install.cdrom:
1051                             cdrom_cd1 = isos/linux/Fedora-9-i386-DVD.iso
1052                             md5sum_cd1 = 72601f685ea8c808c303353d8bf4d307
1053                             md5sum_1m_cd1 = f24fa25689e5863f1b99984c6feb787f
1056                     - 9.64:
1057                         image_name = f9-64
1058                         install:
1059                             steps = Fedora-9-64.steps
1060                             cdrom_cd1 = isos/linux/Fedora-9-x86_64-DVD.iso
1061                             md5sum_cd1 = 05b2ebeed273ec54d6f9ed3d61ea4c96
1062                             md5sum_1m_cd1 = 9822ab5097e37e8fe306ef2192727db4
1063                         unattended_install:
1064                             unattended_file = unattended/Fedora-9.ks
1065                             #floppy = images/f9-64/ks.vfd
1066                             cdrom_unattended = images/f9-64/ks.iso
1067                             kernel = images/f9-64/vmlinuz
1068                             initrd = images/f9-64/initrd.img
1069                         unattended_install.cdrom:
1070                             cdrom_cd1 = isos/linux/Fedora-9-x86_64-DVD.iso
1071                             md5sum_cd1 = 05b2ebeed273ec54d6f9ed3d61ea4c96
1072                             md5sum_1m_cd1 = 9822ab5097e37e8fe306ef2192727db4
1075                     - 10.32:
1076                         image_name = f10-32
1077                         unattended_install:
1078                             unattended_file = unattended/Fedora-10.ks
1079                             #floppy = images/f10-32/ks.vfd
1080                             cdrom_unattended = images/f10-32/ks.iso
1081                             kernel = images/f10-32/vmlinuz
1082                             initrd = images/f10-32/initrd.img
1083                         unattended_install.cdrom:
1084                             cdrom_cd1 = isos/linux/Fedora-10-i386-DVD.iso
1085                             md5sum_cd1 = 27e581edb392728c4a07d00d3fc5ced0
1086                             md5sum_1m_cd1 = bd67c68bdf595e4ba7131ec702159181
1088                     - 10.64:
1089                         image_name = f10-64
1090                         unattended_install:
1091                             unattended_file = unattended/Fedora-10.ks
1092                             #floppy = images/f10-64/ks.vfd
1093                             cdrom_unattended = images/f10-64/ks.iso
1094                             kernel = images/f10-64/vmlinuz
1095                             initrd = images/f10-64/initrd.img
1096                         unattended_install.cdrom:
1097                             cdrom_cd1 = isos/linux/Fedora-10-x86_64-DVD.iso
1098                             sha1sum_cd1 = f1e5ae7db6a1ba227de7294c4112385922388648
1099                             md5sum_1m_cd1 = 732857cbf40c80c34683e874601d982c
1101                     - 11.32:
1102                         image_name = f11-32
1103                         install:
1104                             steps = Fedora-11-32.steps
1105                         unattended_install:
1106                             unattended_file = unattended/Fedora-11.ks
1107                             #floppy = images/f11-32/ks.vfd
1108                             cdrom_unattended = images/f11-32/ks.iso
1109                             kernel = images/f11-32/vmlinuz
1110                             initrd = images/f11-32/initrd.img
1111                         unattended_install.cdrom:
1112                             cdrom_cd1 = isos/linux/Fedora-11-i386-DVD.iso
1113                             md5sum_cd1 = e3b1e2d1ba42aa4705fa5f41771b3927
1114                             md5sum_1m_cd1 = dc8ddf90648c247339c721395aa49714
1116                     - 11.64:
1117                         image_name = f11-64
1118                         unattended_install:
1119                             unattended_file = unattended/Fedora-11.ks
1120                             #floppy = images/f11-64/ks.vfd
1121                             cdrom_unattended = images/f11-64/ks.iso
1122                             kernel = images/f11-64/vmlinuz
1123                             initrd = images/f11-64/initrd.img
1124                         unattended_install.cdrom:
1125                             cdrom_cd1 = isos/linux/Fedora-11-x86_64-DVD.iso
1126                             md5sum_cd1 = 9d419844adeb93120215fe7505c9bce8
1127                             md5sum_1m_cd1 = 405ee05e2387a2e4328b008d5bcbdd1e
1129                     - 12.32:
1130                         image_name = f12-32
1131                         unattended_install:
1132                             unattended_file = unattended/Fedora-12.ks
1133                             #floppy = images/f12-32/ks.vfd
1134                             cdrom_unattended = images/f12-32/ks.iso
1135                             kernel = images/f12-32/vmlinuz
1136                             initrd = images/f12-32/initrd.img
1137                         unattended_install.cdrom:
1138                             cdrom_cd1 = isos/linux/Fedora-12-i386-DVD.iso
1139                             md5sum_cd1 = 2c4c1c0d09f2fbcfd8ee6a0c5542eeb2
1140                             md5sum_1m_cd1 = eee935d7f0cf2ef03f6ddce3a2a50050
1142                     - 12.64:
1143                         image_name = f12-64
1144                         unattended_install:
1145                             unattended_file = unattended/Fedora-12.ks
1146                             #floppy = images/f12-64/ks.vfd
1147                             cdrom_unattended = images/f12-64/ks.iso
1148                             kernel = images/f12-64/vmlinuz
1149                             initrd = images/f12-64/initrd.img
1150                         unattended_install.cdrom:
1151                             cdrom_cd1 = isos/linux/Fedora-12-x86_64-DVD.iso
1152                             md5sum_cd1 = 6dd31e292cc2eb1140544e9b1ba61c56
1153                             md5sum_1m_cd1 = 514efbd7698b55ff6768c8605438bfc5
1155                     - 13.32:
1156                         image_name = f13-32
1157                         unattended_install:
1158                             unattended_file = unattended/Fedora-13.ks
1159                             #floppy = images/f13-32/ks.vfd
1160                             cdrom_unattended = images/f13-32/ks.iso
1161                             kernel = images/f13-32/vmlinuz
1162                             initrd = images/f13-32/initrd.img
1163                         unattended_install.cdrom:
1164                             cdrom_cd1 = isos/linux/Fedora-13-i386-DVD.iso
1165                             md5sum_cd1 = 212fec517c2629b4b5eaf3662ac13136
1166                             md5sum_1m_cd1 = 4e1578a6ed5a6e7cd03b8fb074030746
1168                     - 13.64:
1169                         image_name = f13-64
1170                         unattended_install:
1171                             unattended_file = unattended/Fedora-13.ks
1172                             #floppy = images/f13-64/ks.vfd
1173                             cdrom_unattended = images/f13-64/ks.iso
1174                             kernel = images/f13-64/vmlinuz
1175                             initrd = images/f13-64/initrd.img
1176                         unattended_install.cdrom:
1177                             cdrom_cd1 = isos/linux/Fedora-13-x86_64-DVD.iso
1178                             md5sum_cd1 = 6fbae6379cf27f36e1f2c7827ba7dc35
1179                             md5sum_1m_cd1 = 68821b9de4d3b5975d6634334e7f47a6
1181                     - 14.32:
1182                         image_name = f14-32
1183                         unattended_install:
1184                             unattended_file = unattended/Fedora-14.ks
1185                             #floppy = images/f14-32/ks.vfd
1186                             cdrom_unattended = images/f14-32/ks.iso
1187                             kernel = images/f14-32/vmlinuz
1188                             initrd = images/f14-32/initrd.img
1189                         unattended_install.cdrom:
1190                             cdrom_cd1 = isos/linux/Fedora-14-i386-DVD.iso
1191                             md5sum_cd1 = 1cc67641506d2f931d669b8d3528dded
1192                             md5sum_1m_cd1 = d314ab126dabab686111e6a0d71d2e67
1194                     - 14.64:
1195                         image_name = f14-64
1196                         unattended_install:
1197                             unattended_file = unattended/Fedora-14.ks
1198                             #floppy = images/f14-64/ks.vfd
1199                             cdrom_unattended = images/f14-64/ks.iso
1200                             kernel = images/f14-64/vmlinuz
1201                             initrd = images/f14-64/initrd.img
1202                         unattended_install.cdrom:
1203                             cdrom_cd1 = isos/linux/Fedora-14-x86_64-DVD.iso
1204                             md5sum_cd1 = f2ebf941dc45f99ee3e8a457c9544552
1205                             md5sum_1m_cd1 = df029f9cffbc3517937a91124a1e0c3a
1209             - DSL-4.2.5:
1210                 no setup dbench bonnie linux_s3
1211                 image_name = dsl-4.2.5
1212                 install:
1213                     steps = DSL-4.2.5.steps
1214                     cdrom_cd1 = isos/linux/dsl-4.2.5.iso
1215                     md5sum_cd1 = 61694888aede3e01229865b8e6acd4a1
1216                     md5sum_1m_cd1 = 527f2481bd25310f2e3a6e5345ff3d12
1218             - Mandriva-One-2007:
1219                 only install
1220                 image_name = mandriva-one-2007
1221                 steps = Mandriva-One-2007-32.steps
1222                 cdrom_cd1 = isos/linux/mandriva-one-2007-i386.iso
1223                 md5sum_cd1 = 7e9e183dc11b9d39f480238e4e12bb05
1224                 md5sum_1m_cd1 = dc7865a75db665efc86d59bca7c1fe07
1226             - OpenSUSE:
1227                 no setup
1228                 shell_prompt = ".*:.*\s#"
1229                 unattended_install:
1230                     # You have to use autoyast=floppy if you want to use floppies to
1231                     # hold your autoyast file
1232                     extra_params += " --append 'autoyast=floppy console=ttyS0,115200 console=tty0'"
1233                     #extra_params += " --append 'autoyast=cdrom console=ttyS0,115200 console=tty0'"
1234                     post_install_delay = 10
1236                 variants:
1237                     - 11.0.32:
1238                         image_name = openSUSE-11.0-32
1239                         install:
1240                             steps = openSUSE-11.0-32.steps
1241                             cdrom_cd1 = isos/linux/openSUSE-11.0-DVD-i386.iso
1242                             md5sum_cd1 = ed6a5b3feb668866df812b1c2aed9d7f
1243                             md5sum_1m_cd1 = c720b30557af758e69de450409516369
1244                         unattended_install:
1245                             unattended_file = unattended/OpenSUSE-11.xml
1246                             floppy = images/opensuse-11-0-32/autoyast.vfd
1247                             #cdrom_unattended = images/opensuse-11-0-32/autoyast.iso
1248                             kernel = images/opensuse-11-0-32/linux
1249                             initrd = images/opensuse-11-0-32/initrd
1250                             boot_path = boot/i386/loader
1251                         unattended_install.cdrom:
1252                             cdrom_cd1 = isos/linux/openSUSE-11.0-DVD-i386.iso
1253                             md5sum_cd1 = ed6a5b3feb668866df812b1c2aed9d7f
1254                             md5sum_1m_cd1 = c720b30557af758e69de450409516369
1257                     - 11.0.64:
1258                         image_name = openSUSE-11.0-64
1259                         unattended_install:
1260                             unattended_file = unattended/OpenSUSE-11.xml
1261                             floppy = images/opensuse-11-0-64/autoyast.vfd
1262                             #cdrom_unattended = images/opensuse-11-0-64/autoyast.iso
1263                             kernel = images/opensuse-11-0-64/linux
1264                             initrd = images/opensuse-11-0-64/initrd
1265                             boot_path = boot/x86_64/loader
1266                         unattended_install.cdrom:
1267                             cdrom_cd1 = isos/linux/openSUSE-11.0-DVD-x86_64.iso
1268                             md5sum_cd1 = 512c8346b0f8eb35f28c4eb96454d391
1269                             md5sum_1m_cd1 = 661aa4cd031df2f25ea0102318a3f4d1
1271                     - 11.1.32:
1272                         image_name = openSUSE-11.1-32
1273                         install:
1274                             steps = openSUSE-11.1-32-and-64.steps
1275                             cdrom_cd1 = isos/linux/openSUSE-11.1-DVD-i586.iso
1276                             md5sum_cd1 = 8f51b278c0415be28c5699e465444bd3
1277                             md5sum_1m_cd1 = b70217417468389083429f81ba7ce2bd
1278                         unattended_install:
1279                             unattended_file = unattended/OpenSUSE-11.xml
1280                             floppy = images/opensuse-11-1-32/autoyast.vfd
1281                             #cdrom_unattended = images/opensuse-11-1-32/autoyast.iso
1282                             kernel = images/opensuse-11-1-32/linux
1283                             initrd = images/opensuse-11-1-32/initrd
1284                             boot_path = boot/i386/loader
1285                         unattended_install.cdrom:
1286                             cdrom_cd1 = isos/linux/openSUSE-11.1-DVD-i586.iso
1287                             md5sum_cd1 = 8f51b278c0415be28c5699e465444bd3
1288                             md5sum_1m_cd1 = b70217417468389083429f81ba7ce2bd
1290                     - 11.1.64:
1291                         image_name = openSUSE-11.1-64
1292                         install:
1293                             steps=openSUSE-11.1-32-and-64.steps
1294                             cdrom_cd1 = isos/linux/openSUSE-11.1-DVD-x86_64.iso
1295                             md5sum_cd1 = 2afee1b8a87175e6dee2b8dbbd1ad8e8
1296                             md5sum_1m_cd1 = 768ca32503ef92c28f2d144f2a87e4d0
1297                         unattended_install:
1298                             unattended_file = unattended/OpenSUSE-11.xml
1299                             floppy = images/opensuse-11-1-64/autoyast.vfd
1300                             #cdrom_unattended = images/opensuse-11-1-64/autoyast.iso
1301                             kernel = images/opensuse-11-1-64/linux
1302                             initrd = images/opensuse-11-1-64/initrd
1303                             boot_path = boot/x86_64/loader
1304                         unattended_install.cdrom:
1305                             cdrom_cd1 = isos/linux/openSUSE-11.1-DVD-x86_64.iso
1306                             md5sum_cd1 = 2afee1b8a87175e6dee2b8dbbd1ad8e8
1307                             md5sum_1m_cd1 = 768ca32503ef92c28f2d144f2a87e4d0
1310                     - 11.2.32:
1311                         image_name = openSUSE-11.2-32
1312                         unattended_install:
1313                             unattended_file = unattended/OpenSUSE-11.xml
1314                             floppy = images/opensuse-11-2-32/autoyast.vfd
1315                             #cdrom_unattended = images/opensuse-11-2-32/autoyast.iso
1316                             kernel = images/opensuse-11-2-32/linux
1317                             initrd = images/opensuse-11-2-32/initrd
1318                             boot_path = boot/i386/loader
1319                         unattended_install.cdrom:
1320                             cdrom_cd1 = isos/linux/openSUSE-11.2-DVD-i586.iso
1321                             md5sum_cd1 = 295d713314a30ad017948f0d542c6d92
1322                             md5sum_1m_cd1 = 1f8767d00acb492be5a5627c834e543f
1325                     - 11.2.64:
1326                         image_name = openSUSE-11.2-64
1327                         unattended_install:
1328                             unattended_file = unattended/OpenSUSE-11.xml
1329                             floppy = images/opensuse11-2-64/autoyast.vfd
1330                             #cdrom_unattended = images/opensuse11-2-64/autoyast.iso
1331                             kernel = images/opensuse-11-2-64/linux
1332                             initrd = images/opensuse-11-2-64/initrd
1333                             boot_path = boot/x86_64/loader
1334                         unattended_install.cdrom:
1335                             cdrom_cd1 = isos/linux/openSUSE-11.2-DVD-x86_64.iso
1336                             md5sum_cd1 = 6a09295e34dc030319d040f67f4742c6
1337                             md5sum_1m_cd1 = 11fd11d39744450b898f04c371dde2e7
1339                     - 11.3.32:
1340                         image_name = openSUSE-11.3-32
1341                         unattended_install:
1342                             unattended_file = unattended/OpenSUSE-11.xml
1343                             floppy = images/opensuse-11-3-32/autoyast.vfd
1344                             #cdrom_unattended = images/opensuse-11-3-32/autoyast.iso
1345                             kernel = images/opensuse-11-3-32/linux
1346                             initrd = images/opensuse-11-3-32/initrd
1347                             boot_path = boot/i386/loader
1348                         unattended_install.cdrom:
1349                             cdrom_cd1 = isos/linux/openSUSE-11.3-DVD-i586.iso
1350                             md5sum_cd1 = 1a1da28c84e3cdad750d5cfa21c4fd17
1351                             md5sum_1m_cd1 = 4dd26906ce6cb3946519cb0b0de4b0f8
1353                     - 11.3.64:
1354                         image_name = openSUSE-11.3-64
1355                         unattended_install:
1356                             unattended_file = unattended/OpenSUSE-11.xml
1357                             floppy = images/opensuse-11-3-64/autoyast.vfd
1358                             #cdrom_unattended = images/opensuse-11-3-64/autoyast.iso
1359                             kernel = images/opensuse-11-3-64/linux
1360                             initrd = images/opensuse-11-3-64/initrd
1361                             boot_path = boot/x86_64/loader
1362                         unattended_install.cdrom:
1363                             cdrom_cd1 = isos/linux/openSUSE-11.3-DVD-x86_64.iso
1364                             md5sum_cd1 = adf5d2a0a03c1e3aaf102fd6a4771b87
1365                             md5sum_1m_cd1 = e0dd12dac30d296417256775e1234c6e
1367             - SLES:
1368                 shell_prompt = "^root@.*[\#\$]\s*$|#"
1369                 unattended_install:
1370                     # You have to use autoyast=floppy if you want to use floppies to
1371                     # hold your autoyast file
1372                     extra_params += " --append 'autoyast=floppy console=ttyS0,115200 console=tty0'"
1373                     #extra_params += " --append 'autoyast=cdrom console=ttyS0,115200 console=tty0'"
1374                     post_install_delay = 10
1375                     kernel = linux
1376                     initrd = initrd
1378                 variants:
1379                     - 11.0.32:
1380                         image_name = sles11-32
1381                         unattended_install:
1382                             unattended_file = unattended/SLES-11.xml
1383                             floppy = images/sles-11-0-32/autoyast.vfd
1384                             #cdrom_unattended = images/sles-11-0-32/autoyast.iso
1385                             kernel = images/sles-11-0-32/linux
1386                             initrd = images/sles-11-0-32/initrd
1387                             boot_path = boot/i386/loader
1388                         unattended_install.cdrom:
1389                             cdrom_cd1 = isos/linux/SLES-11-DVD-i586-GM-DVD1.iso
1390                             md5sum_cd1 = 4958d4dde2575666355c8a1c5858bab0
1391                             md5sum_1m_cd1 = 1f19d4eff5bcead2a3e5b8b4212b6796
1394                     - 11.0.64:
1395                         image_name = sles11-64
1396                         cdrom_cd1 = isos/linux/SLES-11-DVD-x86_64-GM-DVD1.iso
1397                         md5sum_cd1 = 50a2bd45cd12c3808c3ee48208e2586b
1398                         md5sum_1m_cd1 = 00000951cab7c32e332362fc424c1054
1399                         unattended_install:
1400                             unattended_file = unattended/SLES-11.xml
1401                             floppy = images/sles-11-0-64/autoyast.vfd
1402                             #cdrom_unattended = images/sles-11-0-64/autoyast.iso
1403                             kernel = images/sles-11-0-64/linux
1404                             initrd = images/sles-11-0-64/initrd
1405                             boot_path = boot/x86_64/loader
1406                         unattended_install.cdrom:
1407                             cdrom_cd1 = isos/linux/SLES-11-DVD-x86_64-GM-DVD1.iso
1408                             md5sum_cd1 = 50a2bd45cd12c3808c3ee48208e2586b
1409                             md5sum_1m_cd1 = 00000951cab7c32e332362fc424c1054
1412                     - 11.1.32:
1413                         image_name = sles11sp1-32
1414                         unattended_install:
1415                             unattended_file = unattended/SLES-11.xml
1416                             floppy = images/sles-11-1-32/autoyast.vfd
1417                             #cdrom_unattended = images/sles-11-1-32/autoyast.iso
1418                             kernel = images/sles-11-1-32/linux
1419                             initrd = images/sles-11-1-32/initrd
1420                             boot_path = boot/i386/loader
1421                         unattended_install.cdrom:
1422                             cdrom_cd1 = isos/linux/SLES-11-SP1-DVD-i586-GM-DVD1.iso
1423                             md5sum_cd1 = 0dd6886858d93501c38854552b9b1b0d
1424                             md5sum_1m_cd1 = a626a3d50813410e3ac42794e05773bb
1426                     - 11.1.64:
1427                         image_name = sles11sp1-64
1428                         unattended_install:
1429                             unattended_file = unattended/SLES-11.xml
1430                             floppy = images/sles-11-1-64/autoyast.vfd
1431                             #cdrom_unattended = images/sles-11-1-64/autoyast.iso
1432                             kernel = images/sles-11-1-64/linux
1433                             initrd = images/sles-11-1-64/initrd
1434                             boot_path = boot/x86_64/loader
1435                         unattended_install.cdrom:
1436                             cdrom_cd1 = isos/linux/SLES-11-SP1-DVD-x86_64-GM-DVD1.iso
1437                             md5sum_cd1 = d2e10420f3689faa49a004b60fb396b7
1438                             md5sum_1m_cd1 = f7f67b5da46923a9f01da8a2b6909654
1441             - @Ubuntu:
1442                 shell_prompt = "^root@.*[\#\$]\s*$"
1444                 variants:
1445                     - Ubuntu-6.10-32:
1446                         only install
1447                         image_name = ubuntu-6.10-32
1448                         steps = Ubuntu-6.10-32.steps
1449                         cdrom_cd1 = isos/linux/ubuntu-6.10-desktop-i386.iso
1450                         md5sum_cd1 = 17fb825641571ce5888a718329efd016
1451                         md5sum_1m_cd1 = 7531d0a84e7451d17c5d976f1c3f8509
1453                     - Ubuntu-8.04-32:
1454                         skip = yes
1455                         image_name = ubuntu-8.04-32
1456                         install:
1457                             steps = Ubuntu-8.04-32.steps
1458                             cdrom_cd1 = isos/linux/ubuntu-8.04.1-desktop-i386.iso
1459                         setup:
1460                             steps = Ubuntu-8.04-32-setupssh.steps
1462                     - Ubuntu-8.10-server-32:
1463                         image_name = ubuntu-8.10-server-32
1464                         install:
1465                             steps = Ubuntu-8.10-server-32.steps
1466                             cdrom_cd1 = isos/linux/ubuntu-8.10-server-i386.iso
1467                             md5sum_cd1 = a2ec9975a91e1228c8292ed9799dc302
1468                             md5sum_1m_cd1 = ea493eb8ef7722ead693492fd9f8a13f
1469                         setup:
1470                             steps = Ubuntu-8.10-server-32-gcc.steps
1472             - RHEL:
1473                 no setup
1474                 shell_prompt = "^\[.*\][\#\$]\s*$"
1475                 nic_hotplug:
1476                     modprobe_module = acpiphp
1477                 block_hotplug:
1478                     modprobe_module = acpiphp
1479                 unattended_install:
1480                     boot_path = images/pxeboot
1481                     # You have to use ks=floppy if you want to use floppies to
1482                     # hold your kickstart file
1483                     #extra_params += " --append 'ks=floppy nicdelay=60 console=ttyS0,115200 console=tty0'"
1484                     extra_params += " --append 'ks=cdrom nicdelay=60 console=ttyS0,115200 console=tty0'"
1486                 variants:
1487                     - 3.9.i386:
1488                         no setup autotest linux_s3 guest_s4 shutdown
1489                         image_name = rhel3-32
1490                         mem_chk_cmd = dmidecode | awk -F: '/Maximum Capacity/ {print $2}'
1491                         install:
1492                             steps=RHEL-3.9-i386.steps
1493                             cdrom_cd1 = isos/linux/RHEL-3.9-i386-DVD.iso
1494                             md5sum_cd1 = ddd11a1cb104119039b0fa05df6d52b8
1495                             md5sum_1m_cd1 = 5f10c9417c7b8372b3456c1b5f3f9ed0
1496                         unattended_install:
1497                             unattended_file = unattended/RHEL-3-series.ks
1498                             #floppy = images/rhel39-32/ks.vfd
1499                             cdrom_unattended = images/rhel39-32/ks.iso
1500                             kernel = images/rhel39-32/vmlinuz
1501                             initrd = images/rhel39-32/initrd.img
1502                         unattended_install.cdrom:
1503                             cdrom_cd1 = isos/linux/RHEL-3.9-i386-DVD.iso
1504                             md5sum_cd1 = ddd11a1cb104119039b0fa05df6d52b8
1505                             md5sum_1m_cd1 = 5f10c9417c7b8372b3456c1b5f3f9ed0
1507                     - 3.9.x86_64:
1508                         no setup autotest linux_s3 guest_s4 shutdown
1509                         image_name = rhel3-64
1510                         mem_chk_cmd = dmidecode | awk -F: '/Maximum Capacity/ {print $2}'
1511                         install:
1512                             steps=RHEL-3.9-x86_64.steps
1513                             cdrom_cd1 = isos/linux/RHEL-3.9-x86_64-DVD.iso
1514                             md5sum_cd1 = bf4635e4a4bd3b43838e72bc8c329d55
1515                             md5sum_1m_cd1 = 18ecd37b639109f1b2af05cfb57dfeaf
1516                         unattended_install:
1517                             unattended_file = unattended/RHEL-3-series.ks
1518                             #floppy = images/rhel39-64/ks.vfd
1519                             cdrom_unattended = images/rhel39-64/ks.iso
1520                             kernel = images/rhel39-64/vmlinuz
1521                             initrd = images/rhel39-64/initrd.img
1522                         unattended_install.cdrom:
1523                             cdrom_cd1 = isos/linux/RHEL-3.9-x86_64-DVD.iso
1524                             md5sum_cd1 = bf4635e4a4bd3b43838e72bc8c329d55
1525                             md5sum_1m_cd1 = 18ecd37b639109f1b2af05cfb57dfeaf
1528                     - 4.7.i386:
1529                         no setup autotest
1530                         image_name = rhel4-32
1531                         install:
1532                             steps = RHEL-4.7-i386.steps
1533                             cdrom_cd1 = isos/linux/RHEL-4.7-i386-DVD.iso
1534                             md5sum_cd1 = ee5092653732a88ddbaf8eef2484c500
1535                             md5sum_1m_cd1 = 127081cbed825d7232331a2083975528
1536                         unattended_install:
1537                             unattended_file = unattended/RHEL-4-series.ks
1538                             #floppy = images/rhel47-32/ks.vfd
1539                             cdrom_unattended = images/rhel47-32/ks.iso
1540                             kernel = images/rhel47-32/vmlinuz
1541                             initrd = images/rhel47-32/initrd.img
1542                         unattended_install.cdrom:
1543                             cdrom_cd1 = isos/linux/RHEL-4.7-i386-DVD.iso
1544                             md5sum_cd1 = ee5092653732a88ddbaf8eef2484c500
1545                             md5sum_1m_cd1 = 127081cbed825d7232331a2083975528
1547                     - 4.7.x86_64:
1548                         no setup autotest
1549                         image_name = rhel4-64
1550                         install:
1551                             steps = RHEL-4.7-x86_64.steps
1552                             cdrom_cd1 = isos/linux/RHEL-4.7-x86_64-DVD.iso
1553                             md5sum_cd1 = ea9dae16dd86f7d94092d0e672333292
1554                             md5sum_1m_cd1 = 58fa63eaee68e269f4cb1d2edf479792
1555                         unattended_install:
1556                             unattended_file = unattended/RHEL-4-series.ks
1557                             #floppy = images/rhel47-64/ks.vfd
1558                             cdrom_unattended = images/rhel47-64/ks.iso
1559                             kernel = images/rhel47-64/vmlinuz
1560                             initrd = images/rhel47-64/initrd.img
1561                         unattended_install.cdrom:
1562                             cdrom_cd1 = isos/linux/RHEL-4.7-x86_64-DVD.iso
1563                             md5sum_cd1 = ea9dae16dd86f7d94092d0e672333292
1564                             md5sum_1m_cd1 = 58fa63eaee68e269f4cb1d2edf479792
1566                     - 4.8.i386:
1567                         no setup autotest
1568                         image_name = rhel4-32
1569                         unattended_install:
1570                             unattended_file = unattended/RHEL-4-series.ks
1571                             #floppy = images/rhel48-32/ks.vfd
1572                             cdrom_unattended = images/rhel48-32/ks.iso
1573                             kernel = images/rhel48-32/vmlinuz
1574                             initrd = images/rhel48-32/initrd.img
1575                         unattended_install.cdrom:
1576                             cdrom_cd1 = isos/linux/RHEL-4.8-i386-DVD.iso
1577                             md5sum_cd1 = b024f0af5079539d3ef51f71fed0b194
1578                             md5sum_1m_cd1 = 969c197402b9058f28a278c1f807d15b
1581                     - 4.8.x86_64:
1582                         no setup autotest
1583                         image_name = rhel4-64
1584                         unattended_install:
1585                             unattended_file = unattended/RHEL-4-series.ks
1586                             #floppy = images/rhel48-64/ks.vfd
1587                             cdrom_unattended = images/rhel48-64/ks.iso
1588                             kernel = images/rhel48-64/vmlinuz
1589                             initrd = images/rhel48-64/initrd.img
1590                         unattended_install.cdrom:
1591                             cdrom_cd1 = isos/linux/RHEL-4.8-x86_64-DVD.iso
1592                             md5sum_cd1 = 696bc877b0200cc942626673fcc3fc09
1593                             md5sum_1m_cd1 = b11ac0ef7fd345ad712966972db63886
1596                     - 5.3.i386:
1597                         no setup
1598                         image_name = rhel5-32
1599                         install:
1600                             steps = RHEL-5.3-i386.steps
1601                             cdrom_cd1 = isos/linux/RHEL-5.3-i386-DVD.iso
1602                             md5sum_cd1 = 371c62851611fd32ead440df6f24a296
1603                             md5sum_1m_cd1 = 242318dd44152210f6ff6cdda1bfbf51
1604                         unattended_install:
1605                             unattended_file = unattended/RHEL-5-series.ks
1606                             #floppy = images/rhel53-32/ks.vfd
1607                             cdrom_unattended = images/rhel53-32/ks.iso
1608                             kernel = images/rhel53-32/vmlinuz
1609                             initrd = images/rhel53-32/initrd.img
1610                         unattended_install.cdrom:
1611                             cdrom_cd1 = isos/linux/RHEL-5.3-i386-DVD.iso
1612                             md5sum_cd1 = 371c62851611fd32ead440df6f24a296
1613                             md5sum_1m_cd1 = 242318dd44152210f6ff6cdda1bfbf51
1616                     - 5.3.x86_64:
1617                         no setup
1618                         image_name = rhel5-64
1619                         install:
1620                             steps=RHEL-5.3-x86_64.steps
1621                             cdrom_cd1 = isos/linux/RHEL-5.3-x86_64-DVD.iso
1622                             md5sum_cd1 = c5ed6b284410f4d8212cafc78fd7a8c5
1623                             md5sum_1m_cd1 = b999f437583098ea5bbd56fb1de1d011
1624                         unattended_install:
1625                             unattended_file = unattended/RHEL-5-series.ks
1626                             #floppy = images/rhel53-64/ks.vfd
1627                             cdrom_unattended = images/rhel53-64/ks.iso
1628                             kernel = images/rhel53-64/vmlinuz
1629                             initrd = images/rhel53-64/initrd.img
1630                         unattended_install.cdrom:
1631                             cdrom_cd1 = isos/linux/RHEL-5.3-x86_64-DVD.iso
1632                             md5sum_cd1 = c5ed6b284410f4d8212cafc78fd7a8c5
1633                             md5sum_1m_cd1 = b999f437583098ea5bbd56fb1de1d011
1636                     - 5.4.i386:
1637                         no setup
1638                         image_name = rhel5-32
1639                         unattended_install:
1640                             unattended_file = unattended/RHEL-5-series.ks
1641                             #floppy = images/rhel54-32/ks.vfd
1642                             cdrom_unattended = images/rhel54-32/ks.iso
1643                             kernel = images/rhel54-32/vmlinuz
1644                             initrd = images/rhel54-32/initrd.img
1645                         unattended_install.cdrom:
1646                             cdrom_cd1 = isos/linux/RHEL-5.4-i386-DVD.iso
1647                             md5sum_cd1 = 7a12ec6599527e4f3d1790b51eadbfed
1648                             md5sum_1m_cd1 = 0dbeb8f58d213752d8c029e8601abfbb
1651                     - 5.4.x86_64:
1652                         no setup
1653                         image_name = rhel5-64
1654                         unattended_install:
1655                             unattended_file = unattended/RHEL-5-series.ks
1656                             #floppy = images/rhel54-64/ks.vfd
1657                             cdrom_unattended = images/rhel54-64/ks.iso
1658                             kernel = images/rhel54-64/vmlinuz
1659                             initrd = images/rhel54-64/initrd.img
1660                         unattended_install.cdrom:
1661                             cdrom_cd1 = isos/linux/RHEL-5.4-x86_64-DVD.iso
1662                             md5sum_cd1 = 04fe3c10202402d7b389528d2bad0210
1663                             md5sum_1m_cd1 = 3e74112003e88a966754849dbb8f5c3f
1666                     - 5.5.i386:
1667                         no setup
1668                         image_name = rhel5-32
1669                         unattended_install:
1670                             unattended_file = unattended/RHEL-5-series.ks
1671                             #floppy = images/rhel55-32/ks.vfd
1672                             cdrom_unattended = images/rhel55-32/ks.iso
1673                             kernel = images/rhel55-32/vmlinuz
1674                             initrd = images/rhel55-32/initrd.img
1675                         unattended_install.cdrom:
1676                             cdrom_cd1 = isos/linux/RHEL-5.5-i386-DVD.iso
1677                             md5sum_cd1 = 148858b157f275d9153797efddfc83c3
1678                             md5sum_1m_cd1 = 2502cc7ddb9d0684fe08c4a83d247902
1681                     - 5.5.x86_64:
1682                         no setup
1683                         image_name = rhel5-64
1684                         unattended_install:
1685                             unattended_file = unattended/RHEL-5-series.ks
1686                             #floppy = images/rhel55-64/ks.vfd
1687                             cdrom_unattended = images/rhel55-64/ks.iso
1688                             kernel = images/rhel55-64/vmlinuz
1689                             initrd = images/rhel55-64/initrd.img
1690                         unattended_install.cdrom:
1691                             cdrom_cd1 = isos/linux/RHEL-5.5-x86_64-DVD.iso
1692                             md5sum_cd1 = f3119f883257ef9041234feda2f1cad0
1693                             md5sum_1m_cd1 = a744084a03f6a08627f71527fc107a1e
1696                     - 6.0.i386:
1697                         no setup
1698                         image_name = rhel6-32
1699                         unattended_install:
1700                             unattended_file = unattended/RHEL-6-series.ks
1701                             #floppy = images/rhel60-32/ks.vfd
1702                             cdrom_unattended = images/rhel60-32/ks.iso
1703                             kernel = images/rhel60-32/vmlinuz
1704                             initrd = images/rhel60-32/initrd.img
1705                         unattended_install.cdrom:
1706                             cdrom_cd1 = isos/linux/RHEL-6.0-i386-DVD.iso
1707                             md5sum_cd1 = 291d234c93442405972689b4b41c14bc
1708                             md5sum_1m_cd1 = ee2cc3d3babe91a1d581a07099c4318b
1711                     - 6.0.x86_64:
1712                         no setup
1713                         image_name = rhel6-64
1714                         unattended_install:
1715                             unattended_file = unattended/RHEL-6-series.ks
1716                             #floppy = images/rhel60-64/ks.vfd
1717                             cdrom_unattended = images/rhel60-64/ks.iso
1718                             kernel = images/rhel60-64/vmlinuz
1719                             initrd = images/rhel60-64/initrd.img
1720                         unattended_install.cdrom:
1721                             cdrom_cd1 = isos/linux/RHEL-6.0-x86_64-DVD.iso
1722                             md5sum_cd1 = f7141396c6a19399d63e8c195354317d
1723                             md5sum_1m_cd1 = b060eeef63e2c8700db54ae02056e80c
1727     # Windows section
1728     - @Windows:
1729         no autotest, linux_s3, vlan, ioquit, unattended_install.url, unattended_install.nfs, unattended_install.remote_ks
1730         no jumbo, nicdriver_unload, nic_promisc, multicast, mac_change, ethtool, clock_getres
1732         shutdown_command = shutdown /s /f /t 0
1733         reboot_command = shutdown /r /f /t 0
1734         status_test_command = echo %errorlevel%
1735         shell_prompt = "^\w:\\.*>\s*$"
1736         username = Administrator
1737         password = 123456
1738         shell_linesep = "\r\n"
1739         shell_client = nc
1740         shell_port = 10022
1741         file_transfer_client = rss
1742         file_transfer_port = 10023
1743         redirs += " file_transfer"
1744         guest_port_remote_shell = 10022
1745         guest_port_file_transfer = 10023
1747         # This ISO will be used for all tests except install:
1748         cdrom_cd1 = isos/windows/winutils.iso
1750         cpu_chk_cmd = echo %NUMBER_OF_PROCESSORS%
1751         mem_chk_cmd = wmic memphysical
1752         mem_chk_cur_cmd = wmic memphysical
1754         unattended_install.cdrom, whql.support_vm_install:
1755             timeout = 7200
1756             finish_program = deps/finish.exe
1757             cdroms += " winutils"
1758             cdrom_winutils = isos/windows/winutils.iso
1759             drive_index_winutils = 2
1760             kernel =
1761             initrd =
1762             # Turn install_virtio = yes if you want to install the
1763             # Windows virtio drivers. It might be a lot of setup though :)
1764             #install_virtio = no
1765             #cdroms += " virtio"
1766             #cdrom_virtio = isos/windows/virtio-win.iso
1767             #drive_index_virtio = 3
1768             #virtio_floppy = /usr/share/virtio-win/virtio-drivers.vfd
1769         migrate:
1770             migration_test_command = ver && vol
1771             migration_bg_command = start ping -t localhost
1772             migration_bg_check_command = tasklist | find /I "ping.exe"
1773             migration_bg_kill_command = taskkill /IM ping.exe /F
1774         migrate.with_file_transfer:
1775             guest_path = C:\tmpfile
1776         stress_boot:
1777             alive_test_cmd = systeminfo
1778         timedrift:
1779             # Timedrift compensation on Windows with hpet does not happen
1780             disable_hpet = yes
1781             extra_params += " -rtc-td-hack"
1782             time_command = "echo TIME: %date% %time%"
1783             time_filter_re = "(?<=TIME: \w\w\w ).{19}(?=\.\d\d)"
1784             time_format = "%m/%d/%Y %H:%M:%S"
1785             # For this to work, the cdrom at d: should contain vlc (d:\vlc\vlc.exe) and a video (d:\ED_1024.avi)
1786             guest_load_command = 'cmd /c "d:\vlc\vlc -f --loop --no-qt-privacy-ask --no-qt-system-tray d:\ED_1024.avi"'
1787             # Alternative guest load:
1788             #guest_load_command = "(dir /s && dir /s && dir /s && dir /s) > nul"
1789             guest_load_stop_command = "taskkill /F /IM vlc.exe"
1790             guest_load_instances = 2
1791             host_load_command = "bzip2 -c --best /dev/urandom > /dev/null"
1792             # Alternative host load:
1793             #host_load_command = "dd if=/dev/urandom of=/dev/null"
1794             host_load_instances = 8
1795             ntp:
1796                 time_command = "w32tm /stripchart /samples:1 /computer:ns1.nay.redhat.com"
1797                 time_filter_re = "\d+/\d+/\d+\s\d+:\d+:\d+ [AP]M"
1798                 time_format = "%m/%d/%Y %H:%M:%S"
1799             date:
1800                 time_command = "echo TIME: %date% %time%"
1801                 time_filter_re = "(?<=TIME: \w\w\w ).{19}(?=\.\d\d)"
1802                 time_format = "%m/%d/%Y %H:%M:%S"
1803         guest_s4:
1804             check_s4_support_cmd = powercfg /hibernate on
1805             test_s4_cmd = start ping -t localhost
1806             check_s4_cmd = tasklist | find /I "ping.exe"
1807             set_s4_cmd = rundll32.exe PowrProf.dll, SetSuspendState
1808             kill_test_s4_cmd = taskkill /IM ping.exe /F
1809             services_up_timeout = 30
1810         nic_hotplug:
1811             reference_cmd = ipconfig /all
1812             find_pci_cmd = ipconfig /all | find "Description"
1813             wait_secs_for_hook_up = 10
1814             nic_e1000:
1815                 match_string = "Intel(R) PRO/1000 MT Network Connection"
1816             nic_virtio:
1817                 match_string = "VirtIO Ethernet"
1818         block_hotplug:
1819             wait_secs_for_hook_up = 10
1820             reference_cmd = wmic diskdrive list brief
1821             find_pci_cmd = wmic diskdrive list brief
1822             pci_test_cmd = echo select disk 1 > dt && echo online >> dt && echo detail disk >> dt && echo exit >> dt && diskpart /s dt
1823         physical_resources_check:
1824             catch_uuid_cmd =
1825         file_transfer:
1826             tmp_dir = C:\
1827             clean_cmd = del
1828         vmstop:
1829             guest_path = C:\
1831         variants:
1832             - Win2000:
1833                 no reboot whql
1834                 image_name = win2000-32
1835                 kill_vm_gracefully = no
1836                 install:
1837                     steps = Win2000-32.steps
1838                     cdrom_cd1 = isos/windows/Windows2000_sp4.iso
1839                     md5sum_cd1 = dda6039f3a9173f0f6bfae40f5efdfea
1840                     md5sum_1m_cd1 = dd28fba196d366d56fe774bd93df5527
1841                     user = user
1842                 setup:
1843                     steps = Win2000-32-rss.steps
1844                 unattended_install.cdrom:
1845                     cdrom_cd1 = isos/windows/Windows2000_sp4.iso
1846                     md5sum_cd1 = dda6039f3a9173f0f6bfae40f5efdfea
1847                     md5sum_1m_cd1 = dd28fba196d366d56fe774bd93df5527
1848                     unattended_file = unattended/win2000-32.sif
1849                     floppy = images/win2000-32/answer.vfd
1851             - WinXP:
1852                 image_name = winXP
1853                 variants:
1854                     - 32:
1855                         image_name += -32
1856                         install:
1857                             cdrom_cd1 = isos/windows/WindowsXP-sp2-vlk.iso
1858                             md5sum_cd1 = 743450644b1d9fe97b3cf379e22dceb0
1859                             md5sum_1m_cd1 = b473bf75af2d1269fec8958cf0202bfd
1860                             user = user
1861                             steps = WinXP-32.steps
1862                         setup:
1863                             steps = WinXP-32-rss.steps
1864                         unattended_install.cdrom, whql.support_vm_install:
1865                             cdrom_cd1 = isos/windows/WindowsXP-sp2-vlk.iso
1866                             md5sum_cd1 = 743450644b1d9fe97b3cf379e22dceb0
1867                             md5sum_1m_cd1 = b473bf75af2d1269fec8958cf0202bfd
1868                             unattended_file = unattended/winxp32.sif
1869                             floppy = images/winXP-32/answer.vfd
1870                             # Uncomment virtio_network_installer_path line if
1871                             # you have an msi installer, also make sure the
1872                             # paths are properly set in your virtio driver iso.
1873                             virtio_oemsetup_id = WXP32
1874                             virtio_network_path = 'F:\NetKVM\xp\x86'
1875                             #virtio_network_installer_path = 'F:\RHEV-Network32.msi'
1876                         whql.submission:
1877                             desc_path_desc1 = $\WDK\Logo Type\Device Logo\Windows XP
1878                             desc_path_desc2 = $\WDK\Logo Type\Systems Logo\Windows XP
1879                             dd_data_logoarch = X86
1880                             dd_data_logoos = Windows XP
1881                             dd_data_whqlos = Windows XP
1882                             device:
1883                                 dd_data_whqlqual = Basic
1884                             device.net:
1885                                 image_name_supportvm = winXP-32-supportvm
1887                     - 64:
1888                         image_name += -64
1889                         install:
1890                             cdrom_cd1 = isos/windows/WindowsXP-64.iso
1891                             md5sum_cd1 = 8d3f007ec9c2060cec8a50ee7d7dc512
1892                             md5sum_1m_cd1 = e812363ff427effc512b7801ee70e513
1893                             user = user
1894                             steps = WinXP-64.steps
1895                         setup:
1896                             steps = WinXP-64-rss.steps
1897                         unattended_install.cdrom, whql.support_vm_install:
1898                             cdrom_cd1 = isos/windows/WindowsXP-64.iso
1899                             md5sum_cd1 = 8d3f007ec9c2060cec8a50ee7d7dc512
1900                             md5sum_1m_cd1 = e812363ff427effc512b7801ee70e513
1901                             unattended_file = unattended/winxp64.sif
1902                             floppy = images/winXP-64/answer.vfd
1903                             # Uncomment virtio_network_installer_path line if
1904                             # you have an msi installer, also make sure the
1905                             # paths are properly set in your virtio driver iso.
1906                             virtio_oemsetup_id = WNET64
1907                             virtio_network_path = 'F:\NetKVM\xp\amd64'
1908                             #virtio_network_installer_path = 'F:\RHEV-Network64.msi'
1909                         whql.submission:
1910                             desc_path_desc1 = $\WDK\Logo Type\Device Logo\Windows XP
1911                             desc_path_desc2 = $\WDK\Logo Type\Systems Logo\Windows XP
1912                             dd_data_logoarch = AMD64
1913                             dd_data_logoos = Windows XP 64-Bit Edition Version 2003
1914                             dd_data_whqlos = Windows XP x64
1915                             device:
1916                                 dd_data_whqlqual = Basic
1917                             device.net:
1918                                 image_name_supportvm = winXP-64-supportvm
1920             - Win2003:
1921                 image_name = win2003
1922                 image_size = 20G
1924                 variants:
1925                     - 32:
1926                         image_name += -32
1927                         install:
1928                             cdrom_cd1 = isos/windows/Windows2003_r2_VLK.iso
1929                             md5sum_cd1 = 03e921e9b4214773c21a39f5c3f42ef7
1930                             md5sum_1m_cd1 = 37c2fdec15ac4ec16aa10fdfdb338aa3
1931                             user = user
1932                             steps = Win2003-32.steps
1933                         setup:
1934                             steps = Win2003-32-rss.steps
1935                         unattended_install.cdrom, whql.support_vm_install:
1936                             cdrom_cd1 = isos/windows/Windows2003_r2_VLK.iso
1937                             md5sum_cd1 = 03e921e9b4214773c21a39f5c3f42ef7
1938                             md5sum_1m_cd1 = 37c2fdec15ac4ec16aa10fdfdb338aa3
1939                             unattended_file = unattended/win2003-32.sif
1940                             floppy = images/win2003-32/answer.vfd
1941                             # Uncomment virtio_network_installer_path line if
1942                             # you have an msi installer, also make sure the
1943                             # paths are properly set in your virtio driver iso.
1944                             virtio_oemsetup_id = WNET32
1945                             virtio_network_path = 'F:\NetKVM\2k3\x86'
1946                             #virtio_network_installer_path = 'F:\RHEV-Network32.msi'
1947                         whql.submission:
1948                             desc_path_desc1 = $\WDK\Logo Type\Device Logo\Windows Server 2003
1949                             dd_data_logoarch = X86
1950                             dd_data_logoos = Windows Server 2003
1951                             dd_data_whqlos = Windows Server 2003
1952                             device:
1953                                 dd_data_whqlqual = Basic
1954                             device.net:
1955                                 image_name_supportvm = win2003-32-supportvm
1957                     - 64:
1958                         image_name += -64
1959                         install:
1960                             cdrom_cd1 = isos/windows/Windows2003-x64.iso
1961                             md5sum_cd1 = 5703f87c9fd77d28c05ffadd3354dbbd
1962                             md5sum_1m_cd1 = 439393c384116aa09e08a0ad047dcea8
1963                             user = user
1964                             steps = Win2003-64.steps
1965                         setup:
1966                             steps = Win2003-64-rss.steps
1967                         unattended_install.cdrom, whql.support_vm_install:
1968                             cdrom_cd1 = isos/windows/Windows2003-x64.iso
1969                             md5sum_cd1 = 5703f87c9fd77d28c05ffadd3354dbbd
1970                             md5sum_1m_cd1 = 439393c384116aa09e08a0ad047dcea8
1971                             unattended_file = unattended/win2003-64.sif
1972                             floppy = images/win2003-64/answer.vfd
1973                             # Uncomment virtio_network_installer_path line if
1974                             # you have an msi installer, also make sure the
1975                             # paths are properly set in your virtio driver iso.
1976                             virtio_oemsetup_id = WNET64
1977                             virtio_network_path = 'F:\NetKVM\2k3\amd64'
1978                             #virtio_network_installer_path = 'F:\RHEV-Network64.msi'
1979                         whql.submission:
1980                             desc_path_desc1 = $\WDK\Logo Type\Device Logo\Windows Server 2003
1981                             dd_data_logoarch = AMD64
1982                             dd_data_logoos = Windows Server 2003
1983                             dd_data_whqlos = Windows Server 2003 x64
1984                             device:
1985                                 dd_data_whqlqual = Basic
1986                             device.net:
1987                                 image_name_supportvm = win2003-64-supportvm
1989             - WinVista:
1990                 image_name = winvista
1991                 image_size = 20G
1992                 whql.submission:
1993                     desc_path_desc1 = $\WDK\Logo Type\Device Logo\Vista Client\Device Premium
1994                     desc_path_desc2 = $\WDK\Logo Type\Device Logo\Vista Client\Device Standard
1995                     desc_path_desc3 = $\WDK\Logo Type\Device Logo\Vista Client
1997                 variants:
1998                     - 32:
1999                         whql.submission:
2000                             dd_data_logoarch = X86
2001                             dd_data_logoos = Windows Vista
2002                             dd_data_whqlos = Windows Vista Client
2003                             device:
2004                                 dd_data_whqlqual = Premium
2005                         variants:
2006                             - sp1:
2007                                 image_name += -sp1-32
2008                                 install:
2009                                     cdrom_cd1 = isos/windows/WindowsVista-32.iso
2010                                     md5sum_cd1 = 1008f323d5170c8e614e52ccb85c0491
2011                                     md5sum_1m_cd1 = c724e9695da483bc0fd59e426eaefc72
2012                                     steps = Win-Vista-32.steps
2013                                 setup:
2014                                     steps = WinVista-32-rss.steps
2015                                 unattended_install.cdrom, whql.support_vm_install:
2016                                     cdrom_cd1 = isos/windows/WindowsVista-32.iso
2017                                     md5sum_cd1 = 1008f323d5170c8e614e52ccb85c0491
2018                                     md5sum_1m_cd1 = c724e9695da483bc0fd59e426eaefc72
2019                                     unattended_file = unattended/winvista-32-autounattend.xml
2020                                     floppy = images/winvista-sp1-32/answer.vfd
2021                                     # Uncomment virtio_network_installer_path line if
2022                                     # you have an msi installer, also make sure the
2023                                     # paths are properly set in your virtio driver iso.
2024                                     virtio_storage_path = 'F:\viostor\w7\x86'
2025                                     virtio_network_path = 'F:\NetKVM\w7\x86'
2026                                     #virtio_network_installer_path = 'F:\RHEV-Network32.msi'
2027                                 whql.submission.device.net:
2028                                     image_name_supportvm = winvista-sp1-32-supportvm
2030                             - sp2:
2031                                 image_name += -sp2-32
2032                                 unattended_install.cdrom, whql.support_vm_install:
2033                                     cdrom_cd1 = isos/windows/en_windows_vista_with_sp2_x86_dvd_342266.iso
2034                                     md5sum_cd1 = 19ca90a425667812977bab6f4ce24175
2035                                     md5sum_1m_cd1 = 89c15020e0e6125be19acf7a2e5dc614
2036                                     sha1sum_cd1 = 25ad9a776503e6a583bec07879dbcc5dfd20cd6e
2037                                     sha1sum_1m_cd1 = a2afa4cffdc1c362dbf9e62942337f4f875a22cf
2038                                     unattended_file = unattended/winvista-32-autounattend.xml
2039                                     floppy = images/winvista-sp2-32/answer.vfd
2040                                     # Uncomment virtio_network_installer_path line if
2041                                     # you have an msi installer, also make sure the
2042                                     # paths are properly set in your virtio driver iso.
2043                                     virtio_storage_path = 'F:\viostor\w7\x86'
2044                                     virtio_network_path = 'F:\NetKVM\w7\x86'
2045                                     #virtio_network_installer_path = 'F:\RHEV-Network32.msi'
2046                                 whql.submission.device.net:
2047                                     image_name_supportvm = winvista-sp2-32-supportvm
2049                     - 64:
2050                         whql.submission:
2051                             dd_data_logoarch = AMD64
2052                             dd_data_logoos = Windows Vista
2053                             dd_data_whqlos = Windows Vista Client x64
2054                             device:
2055                                 dd_data_whqlqual = Premium
2056                         variants:
2057                             - sp1:
2058                                 image_name += -sp1-64
2059                                 install:
2060                                     cdrom_cd1 = isos/windows/WindowsVista-64.iso
2061                                     md5sum_cd1 = 11e2010d857fffc47813295e6be6d58d
2062                                     md5sum_1m_cd1 = 0947bcd5390546139e25f25217d6f165
2063                                     steps = Win-Vista-64.steps
2064                                 setup:
2065                                     steps = WinVista-64-rss.steps
2066                                 unattended_install.cdrom, whql.support_vm_install:
2067                                     cdrom_cd1 = isos/windows/WindowsVista-64.iso
2068                                     md5sum_cd1 = 11e2010d857fffc47813295e6be6d58d
2069                                     md5sum_1m_cd1 = 0947bcd5390546139e25f25217d6f165
2070                                     unattended_file = unattended/winvista-64-autounattend.xml
2071                                     floppy = images/winvista-sp1-64/answer.vfd
2072                                     # Uncomment virtio_network_installer_path line if
2073                                     # you have an msi installer, also make sure the
2074                                     # paths are properly set in your virtio driver iso.
2075                                     virtio_storage_path = 'F:\viostor\w7\amd64'
2076                                     virtio_network_path = 'F:\NetKVM\w7\amd64'
2077                                     #virtio_network_installer_path = 'F:\RHEV-Network64.msi'
2078                                 whql.submission.device.net:
2079                                     image_name_supportvm = winvista-sp1-64-supportvm
2081                             - sp2:
2082                                 image_name += -sp2-64
2083                                 unattended_install.cdrom, whql.support_vm_install:
2084                                     cdrom_cd1 = isos/windows/en_windows_vista_sp2_x64_dvd_342267.iso
2085                                     md5sum_cd1 = a1c024d7abaf34bac3368e88efbc2574
2086                                     md5sum_1m_cd1 = 3d84911a80f3df71d1026f7adedc2181
2087                                     sha1sum_cd1 = aaee3c04533899f9f8c4ae0c4250ef5fafbe29a3
2088                                     sha1sum_1m_cd1 = 1fd21bd3ce2a4de8856c7b8fe6fdf80260f6d1c7
2089                                     unattended_file = unattended/winvista-64-autounattend.xml
2090                                     floppy = images/winvista-sp2-64/answer.vfd
2091                                     # Uncomment virtio_network_installer_path line if
2092                                     # you have an msi installer, also make sure the
2093                                     # paths are properly set in your virtio driver iso.
2094                                     virtio_storage_path = 'F:\viostor\w7\amd64'
2095                                     virtio_network_path = 'F:\NetKVM\w7\amd64'
2096                                     #virtio_network_installer_path = 'F:\RHEV-Network64.msi'
2097                                 whql.submission.device.net:
2098                                     image_name_supportvm = winvista-sp2-64-supportvm
2100             - Win2008:
2101                 no whql
2102                 image_name = win2008
2103                 image_size = 20G
2105                 variants:
2106                     - 32:
2107                         variants:
2108                             - sp1:
2109                                 image_name += -sp1-32
2110                                 install:
2111                                     cdrom_cd1 = isos/windows/Windows2008-x86.iso
2112                                     #en_windows_server_2008_datacenter_enterprise_standard_x86_dvd_X14-26710.iso
2113                                     md5sum=0bfca49f0164de0a8eba236ced47007d
2114                                     md5sum_1m=07d7f5006393f74dc76e6e2e943e2440
2115                                     sha1sum_cd1 = 6ca018ff96f1e9b2b310a36546b6fded99a421e6
2116                                     steps = Win2008-32.steps
2117                                 setup:
2118                                     steps = Win2008-32-rss.steps
2119                                 unattended_install.cdrom, whql.support_vm_install:
2120                                     cdrom_cd1 = isos/windows/Windows2008-x86.iso
2121                                     md5sum=0bfca49f0164de0a8eba236ced47007d
2122                                     md5sum_1m=07d7f5006393f74dc76e6e2e943e2440
2123                                     unattended_file = unattended/win2008-32-autounattend.xml
2124                                     floppy = images/win2008-sp1-32/answer.vfd
2125                                     # Uncomment virtio_network_installer_path line if
2126                                     # you have an msi installer, also make sure the
2127                                     # paths are properly set in your virtio driver iso.
2128                                     virtio_storage_path = 'F:\viostor\2k8\x86'
2129                                     virtio_network_path = 'F:\NetKVM\2k8\x86'
2130                                     #virtio_network_installer_path = 'F:\RHEV-Network32.msi'
2132                             - sp2:
2133                                 image_name += -sp2-32
2134                                 unattended_install.cdrom, whql.support_vm_install:
2135                                     cdrom_cd1 = isos/windows/en_windows_server_2008_datacenter_enterprise_standard_sp2_x86_dvd_342333.iso
2136                                     md5sum_cd1 = b9201aeb6eef04a3c573d036a8780bdf
2137                                     md5sum_1m_cd1 = b7a9d42e55ea1e85105a3a6ad4da8e04
2138                                     sha1sum_cd1 = 49d0d6917c1256fe81048d414fa473bbc76a8724
2139                                     sha1sum_1m_cd1 = 9662ff7ed715faa00407e4befc484ea52a92a9fb
2140                                     unattended_file = unattended/win2008-32-autounattend.xml
2141                                     floppy = images/win2008-sp2-32/answer.vfd
2142                                     # Uncomment virtio_network_installer_path line if
2143                                     # you have an msi installer, also make sure the
2144                                     # paths are properly set in your virtio driver iso.
2145                                     virtio_storage_path = 'F:\viostor\2k8\x86'
2146                                     virtio_network_path = 'F:\NetKVM\2k8\x86'
2147                                     #virtio_network_installer_path = 'F:\RHEV-Network32.msi'
2149                     - 64:
2150                         variants:
2151                             -sp1:
2152                                 image_name += -sp1-64
2153                                 install:
2154                                     steps = Win2008-64.steps
2155                                     cdrom_cd1 = isos/windows/Windows2008-x64.iso
2156                                     #en_windows_server_2008_datacenter_enterprise_standard_x64_dvd_X14-26714.iso
2157                                     md5sum=27c58cdb3d620f28c36333a5552f271c
2158                                     md5sum_1m=efdcc11d485a1ef9afa739cb8e0ca766
2159                                     sha1sum_cd1 = bd000374709f67e9358814db6ec8f0ddaaa16f70
2160                                     passwd = 1q2w3eP
2161                                 setup:
2162                                     steps = Win2008-64-rss.steps
2163                                 unattended_install.cdrom, whql.support_vm_install:
2164                                     cdrom_cd1 = isos/windows/Windows2008-x64.iso
2165                                     md5sum=27c58cdb3d620f28c36333a5552f271c
2166                                     md5sum_1m=efdcc11d485a1ef9afa739cb8e0ca766
2167                                     unattended_file = unattended/win2008-64-autounattend.xml
2168                                     floppy = images/win2008-sp1-64/answer.vfd
2169                                     # Uncomment virtio_network_installer_path line if
2170                                     # you have an msi installer, also make sure the
2171                                     # paths are properly set in your virtio driver iso.
2172                                     virtio_storage_path = 'F:\viostor\2k8\amd64'
2173                                     virtio_network_path = 'F:\NetKVM\2k8\amd64'
2174                                     #virtio_network_installer_path = 'F:\RHEV-Network64.msi'
2176                             - sp2:
2177                                 image_name += -sp2-64
2178                                 unattended_install.cdrom, whql.support_vm_install:
2179                                     cdrom_cd1 = isos/windows/en_windows_server_2008_datacenter_enterprise_standard_sp2_x64_dvd_342336.iso
2180                                     md5sum_cd1 = e94943ef484035b3288d8db69599a6b5
2181                                     md5sum_1m_cd1 = ee55506823d0efffb5532ddd88a8e47b
2182                                     sha1sum_cd1 = 34c7d726c57b0f8b19ba3b40d1b4044c15fc2029
2183                                     sha1sum_1m_cd1 = 8fe08b03e3531906855a60a78020ac9577dff5ba
2184                                     unattended_file = unattended/win2008-64-autounattend.xml
2185                                     floppy = images/win2008-sp2-64/answer.vfd
2186                                     # Uncomment virtio_network_installer_path line if
2187                                     # you have an msi installer, also make sure the
2188                                     # paths are properly set in your virtio driver iso.
2189                                     virtio_storage_path = 'F:\viostor\2k8\amd64'
2190                                     virtio_network_path = 'F:\NetKVM\2k8\amd64'
2191                                     #virtio_network_installer_path = 'F:\RHEV-Network64.msi'
2193                             - r2:
2194                                 image_name += -r2-64
2195                                 unattended_install.cdrom, whql.support_vm_install:
2196                                     cdrom_cd1 = isos/windows/en_windows_server_2008_r2_standard_enterprise_datacenter_and_web_x64_dvd_x15-59754.iso
2197                                     md5sum_cd1 = 0207ef392c60efdda92071b0559ca0f9
2198                                     md5sum_1m_cd1 = a5a22ce25008bd7109f6d830d627e3ed
2199                                     sha1sum_cd1 = ad855ea913aaec3f1d0e1833c1aef7a0de326b0a
2200                                     sha1sum_1m_cd1 = 9194a3aabae25b36e5f73cad001314b2c8d07d14
2201                                     unattended_file = unattended/win2008-r2-autounattend.xml
2202                                     floppy = images/win2008-r2-64/answer.vfd
2203                                     # Uncomment virtio_network_installer_path line if
2204                                     # you have an msi installer, also make sure the
2205                                     # paths are properly set in your virtio driver iso.
2206                                     virtio_storage_path = 'F:\viostor\2k8\amd64'
2207                                     virtio_network_path = 'F:\NetKVM\2k8\amd64'
2208                                     #virtio_network_installer_path = 'F:\RHEV-Network64.msi'
2210             - Win7:
2211                 image_name = win7
2212                 image_size = 20G
2213                 whql.submission:
2214                     desc_path_desc1 = $\WDK\Logo Type\Device Logo\Windows 7 Client\Logo
2215                     desc_path_desc2 = $\WDK\Logo Type\Device Logo\Windows 7 Client
2216                     device_data += " adq"
2217                     dd_name_adq = AdditionalQualificationGroup
2218                     dd_data_adq = Windows 7
2220                 variants:
2221                     - 32:
2222                         image_name += -32
2223                         unattended_install.cdrom, whql.support_vm_install:
2224                             cdrom_cd1 = isos/windows/en_windows_7_ultimate_x86_dvd_x15-65921.iso
2225                             md5sum_cd1 = d0b8b407e8a3d4b75ee9c10147266b89
2226                             md5sum_1m_cd1 = 2b0c2c22b1ae95065db08686bf83af93
2227                             sha1sum_cd1 = 5395dc4b38f7bdb1e005ff414deedfdb16dbf610
2228                             sha1sum_1m_cd1 = 9f9c3780aebeb28a9bf22188eed6bc15475dc9c5
2229                             unattended_file = unattended/win7-32-autounattend.xml
2230                             floppy = images/win7-32/answer.vfd
2231                             # Uncomment virtio_network_installer_path line if
2232                             # you have an msi installer, also make sure the
2233                             # paths are properly set in your virtio driver iso.
2234                             virtio_storage_path = 'F:\viostor\w7\x86'
2235                             virtio_network_path = 'F:\NetKVM\w7\x86'
2236                             #virtio_network_installer_path = 'F:\RHEV-Network32.msi'
2237                         whql.submission:
2238                             dd_data_logoarch = X86
2239                             dd_data_logoos = Windows 7
2240                             dd_data_whqlos = Windows 7 Client
2241                             device:
2242                                 dd_data_whqlqual = Logo
2243                             device.net:
2244                                 image_name_supportvm = win7-32-supportvm
2246                     - 64:
2247                         image_name += -64
2248                         install:
2249                             cdrom_cd1 = isos/windows/en_windows_7_ultimate_x64_dvd_x15-65922.iso
2250                             md5sum=f43d22e4fb07bf617d573acd8785c028
2251                             md5sum_1m=b44d8cf99dbed2a5cb02765db8dfd48f
2252                             passwd = 1q2w3eP
2253                             steps = Win7-64.steps
2254                         setup:
2255                             steps = Win7-64-rss.steps
2256                         unattended_install.cdrom, whql.support_vm_install:
2257                             cdrom_cd1 = isos/windows/en_windows_7_ultimate_x64_dvd_x15-65922.iso
2258                             md5sum_cd1 = f43d22e4fb07bf617d573acd8785c028
2259                             md5sum_1m_cd1 = b44d8cf99dbed2a5cb02765db8dfd48f
2260                             sha1sum_cd1 = 326327cc2ff9f05379f5058c41be6bc5e004baa7
2261                             sha1sum_1m_cd1 = 4a3903bd5157de54f0702e5263e0a683c5775515
2262                             unattended_file = unattended/win7-64-autounattend.xml
2263                             floppy = images/win7-64/answer.vfd
2264                             # Uncomment virtio_network_installer_path line if
2265                             # you have an msi installer, also make sure the
2266                             # paths are properly set in your virtio driver iso.
2267                             virtio_storage_path = 'F:\viostor\w7\amd64'
2268                             virtio_network_path = 'F:\NetKVM\w7\amd64'
2269                             #virtio_network_installer_path = 'F:\RHEV-Network64.msi'
2270                         whql.submission:
2271                             dd_data_logoarch = AMD64
2272                             dd_data_logoos = Windows 7
2273                             dd_data_whqlos = Windows 7 Client x64
2274                             device:
2275                                 dd_data_whqlqual = Logo
2276                             device.net:
2277                                 image_name_supportvm = win7-64-supportvm
2280     # Unix/BSD section
2281     - @Unix:
2282         only install
2283         kill_vm = yes
2284         kill_vm_gracefully = no
2285         kill_vm_timeout = 0
2287         variants:
2288             - NetBSD-1.6.2:
2289                 image_name = NetBSD-1.6.2
2290                 image_size = 4G
2291                 steps = NetBSD-1.6.2.steps
2292                 cdrom_cd1 = isos/bsd/netbsd-1.6.2-i386.iso
2293                 md5sum=72eb680300f77d529bfbc880ba8208f3
2294                 md5sum_1m=f1a9e1e825c90adfb1be35c6177bd9ac
2296             - OpenBSD-4.1:
2297                 image_name = OpenBSD-4.1
2298                 steps = OpenBSD-4.1-32.steps
2299                 cdrom_cd1 = isos/unix/openbsd41-i386-07-05-06.iso
2300                 md5sum_cd1 = 984790db10ebdd6fc7a9cf97abc7c967
2301                 md5sum_1m_cd1 = 8fc234b4b0ecfe56843a32ac1d26ed55
2303     # Live CD section
2304     - @livecd:
2305         only install
2306         kill_vm = yes
2307         kill_vm_gracefully = no
2308         kill_vm_timeout = 0
2310         variants:
2311             - Belenix:
2312                 steps = Belenix-0.7.1.steps
2313                 cdrom_cd1 = isos/unix/belenix_0.7.1.iso
2314                 md5sum_cd1 = 29cea6160cf5250de138e2820e53e342
2315                 md5sum_1m_cd1 = 427bbef1b85d6d051799b825d686ae94
2317             - Slax:
2318                 steps = Slax-6.0.7.steps
2319                 cdrom_cd1 = isos/linux/slax-6.0.7.iso
2320                 md5sum_cd1 = cde0ecba3c8289d786e12c44666ded6e
2321                 md5sum_1m_cd1 = ddf02bc7444f22d1160a6e5a8fc8723f
2323             - FreeSBIE-2.0.1:
2324                 steps = FreeSBIE-2.0.1.steps
2325                 cdrom_cd1 = isos/unix/FreeSBIE-2.0.1-RELEASE.iso
2326                 md5sum_cd1 = b2f680d27c21bbfaf4fb90dce090a118
2327                 md5sum_1m_cd1 = 4d81ee7fe0101b0a14225963bfff60c1
2329             - memtest:
2330                 mem = 128
2331                 steps = memtest86+.steps
2332                 cdrom_cd1 = isos/misc/memtest86+-2.01.iso
2333                 md5sum_cd1 = 9fae22f2666369968a76ef59e9a81ced
2336 whql.support_vm_install, whql.client_install.support_vm:
2337     image_name += -supportvm
2340 variants:
2341     - @up:
2342         no autotest.npb autotest.tsc
2343     - smp2:
2344         smp = 2
2345         used_cpus = 2
2346         stress_boot: used_cpus = 10
2347         timedrift.with_load: used_cpus = 100
2350 variants:
2351     - @ide:
2352         drive_format=ide
2353     - scsi:
2354         drive_format=scsi
2355     - virtio_blk:
2356         drive_format=virtio
2359 virtio_net, virtio_blk, e1000, balloon_check:
2360     only Fedora.11 Fedora.12 Fedora.13 Fedora.14 RHEL.5 RHEL.6 OpenSUSE.11 SLES.11 Ubuntu-8.10-server
2361     # only WinXP Win2003 Win2008 WinVista Win7 Fedora.11 Fedora.12 Fedora.13 Fedora.14 RHEL.5 RHEL.6 OpenSUSE.11 SLES.11 Ubuntu-8.10-server
2363 kdump:
2364     only RHEL.5 RHEL.6
2366 variants:
2367     - @qcow2:
2368         image_format = qcow2
2369         check_image = yes
2370     - vmdk:
2371         no ioquit
2372         image_format = vmdk
2373     - raw:
2374         no ioquit
2375         image_format = raw
2378 variants:
2379     - @smallpages:
2380     - hugepages:
2381         setup_hugepages = yes
2382         extra_params += " -mem-path /mnt/kvm_hugepage"
2385 variants:
2386     - @no_pci_assignable:
2387         pci_assignable = no
2388     - pf_assignable:
2389         pci_assignable = pf
2390         device_names = eth1
2391     - vf_assignable:
2392         pci_assignable = vf
2393         # Driver (kernel module) that supports SR-IOV hardware.
2394         # As of today (30-11-2009), we have 2 drivers for this type of hardware:
2395         # Intel® 82576 Gigabit Ethernet Controller - igb
2396         # Neterion® X3100™ - vxge
2397         driver = igb
2398         # Driver option to specify the maximum number of virtual functions
2399         # (on vxge the option is , for example, is max_config_dev)
2400         # the default below is for the igb driver
2401         driver_option = "max_vfs=7"
2402         # Number of devices that are going to be requested.
2403         devices_requested = 7
2406 steps ?<= steps/