From Fedora Project Wiki
No edit summary
m (internal link cleaning)
 
(9 intermediate revisions by 3 users not shown)
Line 7: Line 7:


== Summary ==
== Summary ==
Anaconda in previous Fedora releases lacked the ability to correctly identify and set up multipath devices for use as installation targets.  This feature represents the addition of that ability.
Anaconda adds the ability to correctly identify and set up multipath devices for use as installation targets.


== Owner ==
== Owner ==
Line 14: Line 14:


== Current status ==
== Current status ==
* Targeted release: [[Releases/F13 | Fedora 13 ]]  
* Targeted release: [[Releases/? | Fedora ? ]]  
* Last updated: 26-Jan-2010
* Last updated: 9-Feb-2010
* Percentage of completion: 90%
* Percentage of completion: 95%


== Detailed Description ==
== Detailed Description ==
Line 48: Line 48:
* dracut (100% done)
* dracut (100% done)
* device-mapper-multipath (100% done)
* device-mapper-multipath (100% done)
* lvm (0% done (one line change))
* lvm (100% done, I think)
* kernel (0% done)
* kernel (100% done)
* grubby (0% done)
* grubby (100% done)


== Contingency Plan ==
== Contingency Plan ==
Line 56: Line 56:


== Documentation ==
== Documentation ==
* No separate docs at this time; we will add some for kickstart support.  There's also some documentation of the UI as part of [https://fedoraproject.org/wiki/Design/AnacondaStorageUI the storage design page].
* No separate docs at this time; we will add some for kickstart support.  There's also some documentation of the UI as part of [[Design/AnacondaStorageUI|the storage design page]].


== Release Notes ==
== Release Notes ==
Line 64: Line 64:
* See [[Talk:Features/MultipathInstall]]
* See [[Talk:Features/MultipathInstall]]


[[Category:FeatureReadyForWrangler]]
[[Category:FeaturePageIncomplete]]
 
<!-- When your feature page is completed and ready for review -->
<!-- When your feature page is completed and ready for review -->
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->

Latest revision as of 21:43, 17 September 2016


Multipath Installation

Summary

Anaconda adds the ability to correctly identify and set up multipath devices for use as installation targets.

Owner

Current status

  • Targeted release: Fedora ?
  • Last updated: 9-Feb-2010
  • Percentage of completion: 95%

Detailed Description

This feature adds support for installing to a multipath device and booting from such a device.

Benefit to Fedora

This is a hardware enabling feature. It allows Fedora to be installed on machines which were previously problematic.

Scope

This has repercussions in several packages:

  • Anaconda
    • identification/setup before install
    • configure dracut to build a hostonly initrd
  • grubby/kernel:
    • build initrd at the end of the installation rather than as soon as the kernel is installed
  • dracut
    • assemble mpath devices during boot in order to correctly find the root filesystem

How To Test

  • install to a machine with multipath storage.
    • Ideally, test devices should include active/active and active/passive configurations.
  • see if it boots correctly afterwards
    • boot, and then run "dmsetup ls" and "dmsetup table" as root, making sure that the output indicates that / is indeed using a multipath device.

User Experience

During installation, multipath devices should show up on the "multipath" tab under "Specialized Storage Devices", and the constituent devices should not be present.

Dependencies

This depends on changes to:

  • anaconda (80% done (kickstart support is TODO))
  • dracut (100% done)
  • device-mapper-multipath (100% done)
  • lvm (100% done, I think)
  • kernel (100% done)
  • grubby (100% done)

Contingency Plan

  • None necessary - hardware that doesn't install correctly still won't install correctly.

Documentation

  • No separate docs at this time; we will add some for kickstart support. There's also some documentation of the UI as part of the storage design page.

Release Notes

  • anaconda now supports installation to multipath devices.

Comments and Discussion