<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Multipath I/O with Linux in Operating System - Linux</title>
    <link>https://community.hpe.com/t5/operating-system-linux/multipath-i-o-with-linux/m-p/2844405#M2866</link>
    <description>Hi,&lt;BR /&gt;&lt;BR /&gt;read this thread&lt;BR /&gt;&lt;BR /&gt;Alan Cox wrote: &lt;BR /&gt;&amp;gt; On Tue, 2002-09-10 at 15:06, Cameron, Steve wrote: &lt;BR /&gt;&amp;gt; &amp;gt; We can use the md driver for this. However, we cannot boot from &lt;BR /&gt;&amp;gt; &amp;gt; such a multipath device. Lilo and grub do not understand md multipath &lt;BR /&gt;&amp;gt; &amp;gt; devices, nor do anaconda or other installers. (Enhancing all of those, &lt;BR /&gt;&amp;gt; &amp;gt; I'd like to avoid. Cramming multipath i/o into the low level driver &lt;BR /&gt;&amp;gt; &amp;gt; would accomplish that, but, too yucky.) &lt;BR /&gt;&amp;gt; &amp;gt; &lt;BR /&gt;&amp;gt; &amp;gt; If there is work going on to enhance the multipath support in linux &lt;BR /&gt;&amp;gt; &amp;gt; it would be nice if you could boot from and install to such devices. &lt;BR /&gt;&amp;gt; &lt;BR /&gt;&amp;gt; Booting from them is a BIOS matter. If the BIOS can do the block loads &lt;BR /&gt;&amp;gt; off the multipath device we can do the rest. The probe stuff &lt;BR /&gt;&amp;gt; can be done &lt;BR /&gt;&amp;gt; in the boot initrd - as some vendors handle raid for example. &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Well, the BIOS can do it if it has one working path, right? &lt;BR /&gt;(I think the md information is at the end of the partition,) &lt;BR /&gt;Maybe it will have some trouble if the primary path is failed, &lt;BR /&gt;but ignoring that for now. In the normal case, the bios shouldn't &lt;BR /&gt;even have to know it's a multipath device, right? &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;lilo and grub as they stand today, and anaconda (et al) as it &lt;BR /&gt;stands today, cannot do it. They can do RAID1 md devices only. &lt;BR /&gt;lilo for example will complain if you try to run it with &lt;BR /&gt;boot=/dev/md0, and /dev/md0 is not a RAID1 device. At least &lt;BR /&gt;it did when I tried it. When I looked at the lilo source, it &lt;BR /&gt;goes through each disk in the raid device and puts the boot &lt;BR /&gt;code on each one, a la RAID1. No provision is made for any other &lt;BR /&gt;kind of raid. Raid 5, naturally is much harder, and is unlikely &lt;BR /&gt;to have BIOS support, so this is understandable. Multipath seems &lt;BR /&gt;much closer to raid1 in terms of what's necessary for booting, &lt;BR /&gt;that is, much much easier than raid 5. I tried hacking on lilo a &lt;BR /&gt;bit, but so far, I am unsuccessful. I think grub cannot even do &lt;BR /&gt;RAID1. &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I agree in principle, the initrd scripts can insmod multipath.o &lt;BR /&gt;to get things rolling, etc. The trouble comes from lilo, grub &lt;BR /&gt;and install time configuration. &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;-- steve &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;regards,&lt;BR /&gt;U.SivaKumar&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Thu, 14 Nov 2002 06:48:47 GMT</pubDate>
    <dc:creator>U.SivaKumar_2</dc:creator>
    <dc:date>2002-11-14T06:48:47Z</dc:date>
    <item>
      <title>Multipath I/O with Linux</title>
      <link>https://community.hpe.com/t5/operating-system-linux/multipath-i-o-with-linux/m-p/2844403#M2864</link>
      <description>Hello,&lt;BR /&gt;&lt;BR /&gt;Has someone tried the multipath md driver with Linux, ie accessing the same scsi or fibre channel disk device via 2 or more adapters ?&lt;BR /&gt;Could you please post a sample config ?&lt;BR /&gt;&lt;BR /&gt;Thank you very much for that.&lt;BR /&gt;&lt;BR /&gt;Kodjo&lt;BR /&gt;</description>
      <pubDate>Wed, 13 Nov 2002 22:19:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/multipath-i-o-with-linux/m-p/2844403#M2864</guid>
      <dc:creator>Kodjo Agbenu</dc:creator>
      <dc:date>2002-11-13T22:19:21Z</dc:date>
    </item>
    <item>
      <title>Re: Multipath I/O with Linux</title>
      <link>https://community.hpe.com/t5/operating-system-linux/multipath-i-o-with-linux/m-p/2844404#M2865</link>
      <description>Attached is a raidtab for a multipath config on linux.  Play with it a bit because it is a much different concept to multipathing than HP-UX if you are used to that.</description>
      <pubDate>Thu, 14 Nov 2002 03:57:29 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/multipath-i-o-with-linux/m-p/2844404#M2865</guid>
      <dc:creator>Dan Wanek</dc:creator>
      <dc:date>2002-11-14T03:57:29Z</dc:date>
    </item>
    <item>
      <title>Re: Multipath I/O with Linux</title>
      <link>https://community.hpe.com/t5/operating-system-linux/multipath-i-o-with-linux/m-p/2844405#M2866</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;read this thread&lt;BR /&gt;&lt;BR /&gt;Alan Cox wrote: &lt;BR /&gt;&amp;gt; On Tue, 2002-09-10 at 15:06, Cameron, Steve wrote: &lt;BR /&gt;&amp;gt; &amp;gt; We can use the md driver for this. However, we cannot boot from &lt;BR /&gt;&amp;gt; &amp;gt; such a multipath device. Lilo and grub do not understand md multipath &lt;BR /&gt;&amp;gt; &amp;gt; devices, nor do anaconda or other installers. (Enhancing all of those, &lt;BR /&gt;&amp;gt; &amp;gt; I'd like to avoid. Cramming multipath i/o into the low level driver &lt;BR /&gt;&amp;gt; &amp;gt; would accomplish that, but, too yucky.) &lt;BR /&gt;&amp;gt; &amp;gt; &lt;BR /&gt;&amp;gt; &amp;gt; If there is work going on to enhance the multipath support in linux &lt;BR /&gt;&amp;gt; &amp;gt; it would be nice if you could boot from and install to such devices. &lt;BR /&gt;&amp;gt; &lt;BR /&gt;&amp;gt; Booting from them is a BIOS matter. If the BIOS can do the block loads &lt;BR /&gt;&amp;gt; off the multipath device we can do the rest. The probe stuff &lt;BR /&gt;&amp;gt; can be done &lt;BR /&gt;&amp;gt; in the boot initrd - as some vendors handle raid for example. &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Well, the BIOS can do it if it has one working path, right? &lt;BR /&gt;(I think the md information is at the end of the partition,) &lt;BR /&gt;Maybe it will have some trouble if the primary path is failed, &lt;BR /&gt;but ignoring that for now. In the normal case, the bios shouldn't &lt;BR /&gt;even have to know it's a multipath device, right? &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;lilo and grub as they stand today, and anaconda (et al) as it &lt;BR /&gt;stands today, cannot do it. They can do RAID1 md devices only. &lt;BR /&gt;lilo for example will complain if you try to run it with &lt;BR /&gt;boot=/dev/md0, and /dev/md0 is not a RAID1 device. At least &lt;BR /&gt;it did when I tried it. When I looked at the lilo source, it &lt;BR /&gt;goes through each disk in the raid device and puts the boot &lt;BR /&gt;code on each one, a la RAID1. No provision is made for any other &lt;BR /&gt;kind of raid. Raid 5, naturally is much harder, and is unlikely &lt;BR /&gt;to have BIOS support, so this is understandable. Multipath seems &lt;BR /&gt;much closer to raid1 in terms of what's necessary for booting, &lt;BR /&gt;that is, much much easier than raid 5. I tried hacking on lilo a &lt;BR /&gt;bit, but so far, I am unsuccessful. I think grub cannot even do &lt;BR /&gt;RAID1. &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I agree in principle, the initrd scripts can insmod multipath.o &lt;BR /&gt;to get things rolling, etc. The trouble comes from lilo, grub &lt;BR /&gt;and install time configuration. &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;-- steve &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;regards,&lt;BR /&gt;U.SivaKumar&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 14 Nov 2002 06:48:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/multipath-i-o-with-linux/m-p/2844405#M2866</guid>
      <dc:creator>U.SivaKumar_2</dc:creator>
      <dc:date>2002-11-14T06:48:47Z</dc:date>
    </item>
    <item>
      <title>Re: Multipath I/O with Linux</title>
      <link>https://community.hpe.com/t5/operating-system-linux/multipath-i-o-with-linux/m-p/2844406#M2867</link>
      <description>Thank you for this interesting information. However, I'm not yet interested in booting over multipath I/O.&lt;BR /&gt;&lt;BR /&gt;Another point : I guess to be able to bypass lilo's limitations, one could do mirroring (RAID1) with disk1 seen via path1 and disk2 seen via path2.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;Kodjo&lt;BR /&gt;</description>
      <pubDate>Thu, 14 Nov 2002 07:22:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/multipath-i-o-with-linux/m-p/2844406#M2867</guid>
      <dc:creator>Kodjo Agbenu</dc:creator>
      <dc:date>2002-11-14T07:22:19Z</dc:date>
    </item>
    <item>
      <title>Re: Multipath I/O with Linux</title>
      <link>https://community.hpe.com/t5/operating-system-linux/multipath-i-o-with-linux/m-p/2844407#M2868</link>
      <description>You should also be aware of a couple of things.  &lt;BR /&gt;&lt;BR /&gt;1.  Recovery after a repair is not automatic.  If you are familiar with md for raid, you know that the status of a failed path will be marked with an "F".  This is not cleared when that path is fixed.  You need to manually go in and "repair" it with raidhotadd.&lt;BR /&gt;2.  I believe I've seen cases where the partition information is not correct after a repair.  Before the raidhotadd above, I'd recommend doing an sfdisk -R to the drive(s) to make sure the OS has this information correct.&lt;BR /&gt;3.  Finally, I've heard reports, but not yet verified, that if one path is down when the raid is started, it will not start.  I suspect but have not yet tested that you need to swap the "raid-disk" identification.&lt;BR /&gt;&lt;BR /&gt;Hope this helps,&lt;BR /&gt;Rick</description>
      <pubDate>Thu, 14 Nov 2002 14:19:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/multipath-i-o-with-linux/m-p/2844407#M2868</guid>
      <dc:creator>Serviceguard for Linux</dc:creator>
      <dc:date>2002-11-14T14:19:45Z</dc:date>
    </item>
  </channel>
</rss>

