[openFATE 305883] Install and boot support for MDRAID External Metadata (ISW)
Feature changed by: Thorsten Kukuk (kukuk) Feature #305883, revision 26 Title: Install and boot support for MDRAID External Metadata (ISW) openSUSE-11.2: Rejected by Stephan Kulow (coolo) reject date: 2009-09-10 10:23:06 reject reason: too late for 11.2 Priority Requester: Important Requested by: Marc Ruehrschneck (macrue) Partner organization: openSUSE.org Description: Support for MDRAID External Metadata ISW for raid 0, 1, 10 and 5, 6 (??). User should have a choice between DMRAID and MDRAID or have no DMRAID support. This feature request has three aspects: 1) Detection of RAID arrays and platform capabilities Currently SLES can detect raid arrays but it does not confirm whether raid is enabled in the platform BIOS. If raid support has been disabled in the BIOS then arrays should not be presented as candidates for installation Currently "mdadm --detail-platform -e imsm" could be used for this detection as it returns true when the platform has Intel(R) Matrix Storage Manager support enabled. 2) Creating an initrd with support for assembling ISW raid arrays This has dependencies on how FR#781 is resolved (mdp versus kpartx) and needs support for handling the metadata dirty bit FR#782. At a minimum it involves adding something akin to the following commands to the initrd init script: ... mdadm -Asc mdadm.conf mount /dev/md/Volume0p1 /sysroot mdmon --switch-root /sysroot /dev/md/imsm0 ... 3) Installing the bootloader on a RAID device Fortunately the version of grub in SLES11-beta6 seems to already understand/expect partitionable md arrays as the following grub commands: root (hd0,0) setup (hd0) ...ends in a failure to access /dev/md/Volume0p1. So this may add weight to the mdp case for FR#781. Adding a link to the kpartx partition, that SLES11 currently creates, allows this to grub installation to complete successfully. However, this required hand editing of /boot/grub/device.map so the final solution will probably require a utility to dump the grub device to raid device mapping, or the restriction that the raid device must be grub device (hd0). Business case (Partner benefit): openSUSE.org: Enable feature parity with the Windows IMSM stack for Linux customers Discussion: #6: Matthias Eckermann (mge1512) (2009-09-07 13:08:16) As long as Intel is helping us, we should not reject this. #11: Arvin Schnell (aschnell) (2009-11-10 11:55:12) I have now merged the code from Intel to the YaST SLE11 SP1 code. Unfortunately there are still some open issues discovered lately during development, e.g. modification to mdadm.conf and support for udev ids. Also the code has never been tested during installation so expect bug reports. + #12: Thorsten Kukuk (kukuk) (2009-11-25 11:18:35) (reply to #11) + Does this mean we can clos this as done and handle the rest via + bugzilla? If yes, please close. -- openSUSE Feature: https://features.opensuse.org/305883
participants (1)
-
fate_noreply@suse.de