From Fedora Project Wiki

No edit summary
No edit summary
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Template:Associated_release_criterion|Final|network-attached-storage}}
{{QA/Test_Case
{{QA/Test_Case
|description=This install verifies that installing on an ISCSI device works properly. Please refer to [http://fedoraproject.org/wiki/QA:Test_Plans/iSCSI_Installation_Test_plan ISCSI Installation Test Plan] for detailed description.
|description=This install verifies that unauthenticated access to and installation with an iSCSI <ref>http://en.wikipedia.org/wiki/ISCSI</ref> block device works properly. While this test can be performed on systems with iBFT <ref>http://en.wikipedia.org/wiki/ISCSI_Boot_Firmware_Table</ref> support, it is intended for systems that do not support booting iSCSI volumes.  For a more exhaustive test iSCSI strategy, refer to [[QA:iSCSI_Installation_Test_plan]].
<references/>
|setup=If a ''hardware'' iSCSI target is unavailable, you may setup a ''software'' iSCSI target following the instructions at [[Scsi-target-utils_Quickstart_Guide#Up_and_running_in_3_steps]].
|actions=
|actions=
# Start installation, advance to Storage Devices screen.
# Start installation using any available means (CD, DVD, {{filename|boot.iso}} etc...)
# Choose ''Specialized Storage Devices'' and click ''Next''.
# Advance to the installer hub
# Click ''Add Advanced Target'', and select ''Add ISCSI Target'' on the Advanced Storage Options window to add drive.
# Click on ''Installation Destination''
# Configure ISCSI parameters and click ''Add target'' button.
# Under "Specialized & Network Disks" click on "Add a disk..."
# At partitioning Screen, select ''Create custom layout'' option, advance to next screen.
# Click on "Add iSCSI Target..."
# Create raw partition on iSCSI target with <code>/</code> mount point.
# Fill out the Target IP address and click on "Start Discovery"
# Create <code>/boot</code> partition use iBF (alternatively use PXE or on local hard drive).
# Select the correct node in the list of discovered targets
# Complete installation.
# Select "No credentials (discovery authentication disabled)" as the Node login authentication type
# Click the "log in" button (not the "OK" button)
# Select the desired virtual disk by using the checkbox on the left hand side of the spoke
# Click "Done"
# At this point, there should be checkmark icons on the iSCSI virtual disk and the local disk needed for boot
# Enter the custom partitioning screen
# Make sure that ''/boot'' is on the local disk and '/' is on the iSCSI virtual disk
# Complete installation as desired.
|results=
|results=
# ISCSI inititiator is properly started.
# The installer connects to the iSCSI target without error
# New SCSI drive(s) is included in list of available drives.
# All expected iSCSI disks are included in list of available disks.
# Installation is completed without error.
# Installation completes without error.
# New system will start with all filesystems mounted.
# The installed system boots with all filesystems on the iSCSI device mounted.  For assistance troubleshooting network boot issues, consult [[How_to_debug_Dracut_problems]].
}}
}}
[[Category:ISCSI_installation]]
[[Category:Installer Block Device Test Cases]]

Latest revision as of 11:07, 7 June 2016

Note.png
Associated release criterion
This test case is associated with the Fedora_40_Final_Release_Criteria#network-attached-storage release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion. If so, please file a bug and nominate it as blocking the appropriate milestone, using the blocker bug nomination page.


Description

This install verifies that unauthenticated access to and installation with an iSCSI [1] block device works properly. While this test can be performed on systems with iBFT [2] support, it is intended for systems that do not support booting iSCSI volumes. For a more exhaustive test iSCSI strategy, refer to QA:iSCSI_Installation_Test_plan.

Setup

If a hardware iSCSI target is unavailable, you may setup a software iSCSI target following the instructions at Scsi-target-utils_Quickstart_Guide#Up_and_running_in_3_steps.

How to test

  1. Start installation using any available means (CD, DVD, boot.iso etc...)
  2. Advance to the installer hub
  3. Click on Installation Destination
  4. Under "Specialized & Network Disks" click on "Add a disk..."
  5. Click on "Add iSCSI Target..."
  6. Fill out the Target IP address and click on "Start Discovery"
  7. Select the correct node in the list of discovered targets
  8. Select "No credentials (discovery authentication disabled)" as the Node login authentication type
  9. Click the "log in" button (not the "OK" button)
  10. Select the desired virtual disk by using the checkbox on the left hand side of the spoke
  11. Click "Done"
  12. At this point, there should be checkmark icons on the iSCSI virtual disk and the local disk needed for boot
  13. Enter the custom partitioning screen
  14. Make sure that /boot is on the local disk and '/' is on the iSCSI virtual disk
  15. Complete installation as desired.

Expected Results

  1. The installer connects to the iSCSI target without error
  2. All expected iSCSI disks are included in list of available disks.
  3. Installation completes without error.
  4. The installed system boots with all filesystems on the iSCSI device mounted. For assistance troubleshooting network boot issues, consult How_to_debug_Dracut_problems.