From Fedora Project Wiki

m (Use consistent VM names)
(Fix syntax error)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=
|description=
Install a Fedora guest from CDROM/DVD media
Install a Fedora guest from CDROM/DVD media, either physical media or ISO file.


|setup=
|setup=
Install media listed on the main test day page. Live CD or DVD is sufficient.
* Install media listed on the main test day page. Live CD or DVD is sufficient.


|actions=
|actions=
=== Test OS detection on your media ===
{{admon/note | No OS is detected for Fedora Server media | See bug 1211796}}
{{admon/note | Fedora 22 workstation media is detected as Fedora 21 | see bug 1211797}}
This will determine if the virt tools/libosinfo can detect an OS from your ISO media or CDROM. Feel free to try this with as many ISOs as you've got kicking around, and file a bug against libosinfo if the output doesn't match the expected results.
* Grab the media of your choice, latest Fedora bits are linked here: https://fedoraproject.org/wiki/Test_Day:2015-04-16_Virtualization#Install_with_CD.2FDVD
* <code>sudo virt-install --test-media-detection /path/to/your/media.iso</code>


=== virt-manager ===
=== virt-manager ===
Line 13: Line 23:
# Launch the 'New VM' wizard
# Launch the 'New VM' wizard
# Choose 'Local Install Media'
# Choose 'Local Install Media'
# Select the ISO that you downloaded.
# Select your ISO media.
# Manually set OS distro value to the version of Fedora being installed.
# If virt-install detected your media in the above step, verify the UI automatically selects the same distro.
# Proceed with through the wizard, using the default suggested values. On the final page, use the VM name: test-day-vm
# Proceed through the wizard, using the default suggested values. On the final page, use the VM name: test-day-vm
# Start the install, and perform the install as you would on a normal machine.
# Start the install, and perform the install as you would on a normal machine.


Line 22: Line 32:
An example virt-install invocation looks like:
An example virt-install invocation looks like:


   $> virt-install --name test-day-vm --ram 2048 \
   $> sudo virt-install --name test-day-vm --ram 2048 --disk size=10 \
        --disk path=/var/lib/libvirt/images/fedoratestday.img,size=10 \
         --cdrom /path/to/my/media.iso --os-variant fedora21
         --cdrom /path/to/my/media.iso --os-variant fedora20
 
If virt-install detected your media in the above step, the --os-variant value isn't strictly required.


For virt-install, the ISO media needs to be in a location that is accessible by the 'qemu' user, otherwise the emulator won't be able to access it. A good place to put the iso is /var/lib/libvirt/images
Also for virt-install, the ISO media needs to be in a location that is accessible by the 'qemu' user, otherwise the emulator won't be able to access it. A good place to put the iso is /var/lib/libvirt/images


|results=
|results=


Guest installations start and perform without any issues. Guest is bootable after install completes.
#Guest installations start and perform without any issues.  
#Guest is bootable after install completes.


}}
}}


[[Category:Virtualization Test Cases]]
[[Category:Virtualization Test Cases]]

Latest revision as of 14:14, 15 April 2015

Description

Install a Fedora guest from CDROM/DVD media, either physical media or ISO file.

Setup

  • Install media listed on the main test day page. Live CD or DVD is sufficient.

How to test

Test OS detection on your media

Note.png
No OS is detected for Fedora Server media
See bug 1211796
Note.png
Fedora 22 workstation media is detected as Fedora 21
see bug 1211797

This will determine if the virt tools/libosinfo can detect an OS from your ISO media or CDROM. Feel free to try this with as many ISOs as you've got kicking around, and file a bug against libosinfo if the output doesn't match the expected results.

virt-manager

  1. Run virt-manager (should autoconnect to qemu)
  2. Launch the 'New VM' wizard
  3. Choose 'Local Install Media'
  4. Select your ISO media.
  5. If virt-install detected your media in the above step, verify the UI automatically selects the same distro.
  6. Proceed through the wizard, using the default suggested values. On the final page, use the VM name: test-day-vm
  7. Start the install, and perform the install as you would on a normal machine.

virt-install

An example virt-install invocation looks like:

 $> sudo virt-install --name test-day-vm --ram 2048 --disk size=10 \
        --cdrom /path/to/my/media.iso --os-variant fedora21

If virt-install detected your media in the above step, the --os-variant value isn't strictly required.

Also for virt-install, the ISO media needs to be in a location that is accessible by the 'qemu' user, otherwise the emulator won't be able to access it. A good place to put the iso is /var/lib/libvirt/images

Expected Results

  1. Guest installations start and perform without any issues.
  2. Guest is bootable after install completes.