Avocado VT
latest
  • About Avocado-VT
  • Getting Started
  • Writing Tests
  • Install Optional Packages
  • Listing guests
  • How tests are run
  • Cartesian Configuration
  • Building test applications
  • Networking
  • Performance Testing
  • Setup a virtual environment for multi host tests
  • Multi Host Migration Tests
  • Links with downloadable images for virt tests
    • Winutils ISO
      • How to update winutils.iso
    • Windows virtio drivers ISO
    • JeOS image
      • How to update JeOS
    • Custom image
  • GlusterFS support
  • Setting up a Regression Test Farm for KVM
  • Installing Windows virtio drivers with Avocado-VT
  • Running QEMU kvm-unit-tests
  • Parallel Jobs
  • Running in emulation mode (TCG)
  • Contribution and Community Guide
  • Experimental features
  • virttest
  • Cartesian Config
Avocado VT
  • Docs »
  • Links with downloadable images for virt tests
  • Edit on GitHub

Links with downloadable images for virt tests¶

This is a central location that we aim to keep up to date with locations of iso files that might be needed for testing.

Update: Now we have a central location to define such downloads. In the source tree:

shared/downloads/

Contains a bunch of .ini files, each one with download definitions. It is expected that this will be more up to date than this page. You can see the available downloads and download the files using:

scripts/download_manager.py

Winutils ISO¶

The windows utils file can be currently found at:

https://avocado-project.org/data/assets/winutils.iso

How to update winutils.iso¶

That’s basically a collection of files useful for windows testing. If you want to update that file, you’ll have to pick that iso file, extract it to a directory, make changes, remaster the iso and upload back to the main location.

Windows virtio drivers ISO¶

In Avocado we mainly use fedora/RHEL based windows virtio drivers ISO that can be obtained from:

https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html

JeOS image¶

You can find the JeOS images currently available here:

https://avocado-project.org/data/assets/jeos-23-64.qcow2.xz

https://avocado-project.org/data/assets/SHA1SUM_JEOS23_XZ

You can browse through https://avocado-project.org/data/assets/jeos/ and find other JeOS versions available.

How to update JeOS¶

The JeOS can be updated by installing it, just like a normal OS. You can do that for example with avocado-vt, selecting an unattended install test. In this example, we’re going to use the unattended install using https kickstart and network install:

$ avocado run io-github-autotest-qemu.unattended_install.url.http_ks.default_install.aio_native

The JeOS kickstart has a trick to fill the qcow2 image with zeros, so that we can squeeze these zeros later with qemu img. Once the image is installed, you can use our helper script, located at scripts/package_jeos.py in the avocado-vt source tree. That script uses qemu-img to trim the zeros of the image, ensuring that the resulting qcow2 image is the smallest possible. The command is similar to:

$ qemu-img convert -f qcow2 -O qcow2 jeos-file-backup.qcow2 jeos-file.qcow2

Then it’ll compress it using xz, to save space and speed up downloads for avocado-vt users. The command is similar to:

$ xz jeos-file.qcow2.xz jeos-file.qcow2

As mentioned, the script is supposed to help you with the process.

Custom image¶

If you want to use a custom image, please keep the following in mind:

  1. Per default configuration, the root account in the guests has a specific password. For example, Linux guests expect the password as defined in virttest/shared/cfg/guest-os/Linux.cfg.
  2. The guest user’s console configuration can have impact on the test code. We recommend to set TERM=dumb in case of bash. This suppresses control characters.
Next Previous

© Copyright 2014, Red Hat Revision 438f92f9.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
100.1
98.0
94.0
93.0
92.0
91.0
90.0
88.0
87.0
86.0
85.0
83.0
82.0
81.0
80.0
79.0
78.0
77.0
76.0
75.0
74.0
73.0
72.0
71.0
70.0
69.0
68.0
67.0
66.0
65.0
64.0
63.0
62.0
61.0
60.0
59.0
58.0
57.0
56.0
55.0
54.0
53.0
51.0
50.1
50.0
49.0
48.0
47.0
46.0
45.0
44.0
43.0
42.0
41.0
40.0
39.0
38.0
37.0
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.