From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Liguori Subject: Re: KVM incompatible with multipath? Date: Sat, 27 Jun 2009 13:18:56 -0500 Message-ID: <4A466290.2010804@codemonkey.ws> References: <4A46414E.6050505@infernix.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: kvm@vger.kernel.org To: infernix Return-path: Received: from mail-gx0-f226.google.com ([209.85.217.226]:39933 "EHLO mail-gx0-f226.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750932AbZF0SZ7 (ORCPT ); Sat, 27 Jun 2009 14:25:59 -0400 Received: by gxk26 with SMTP id 26so2225261gxk.13 for ; Sat, 27 Jun 2009 11:26:02 -0700 (PDT) In-Reply-To: <4A46414E.6050505@infernix.net> Sender: kvm-owner@vger.kernel.org List-ID: infernix wrote: > Hi, > > I've got an Equallogic iSCSI box with 3x1GBit nics on my storage > network. I also have a server with 4 nics of which 3 are connected to > the storage network with 3x1GBit. > > On this host, open-iscsi is running and connecting to the SAN over 3 > interfaces. I'm seeing /dev/sdb, sdc and sdd, which are all the same > harddisk (same WWID). > > With multipath I combine them to one disk to get a nice boost in > performance. This works perfectly fine (and very speedy) on the host. > Relevant multipath.conf data: > > device { > vendor "EQLOGIC" > product "100E-00" > path_grouping_policy multibus > getuid_callout "/lib/udev/scsi_id -g -u -s /block/%n" > features "1 queue_if_no_path" > path_checker readsector0 > failback immediate > path_selector "round-robin 0" > rr_weight uniform > rr_min_io 128 > } > > The problem with KVM (version 87) is that KVM cannot make use of the > multipath device in /dev/mapper. > > If I boot a debootstrapped Debian Lenny KVM guest and configure it with > -hda /dev/mapper/my-multipathed-iscsi-disk, I cannot mount the root > partition. It'll complain about "Invalid target". How do you get the disk image onto /dev/mapper/my-multipathed-iscsi-disk? You need to create a partition table and setup grub in order to be able to use something as -hda. You don't get that automatically with debootstrap. Regards, Anthony Liguori