This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


RE: [Xen-users] How to configure VBD hard disk drives in Linux HVMdomain

To: "Liang Yang" <multisyncfe991@xxxxxxxxxxx>, <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-users] How to configure VBD hard disk drives in Linux HVMdomain?
From: "You, Yongkang" <yongkang.you@xxxxxxxxx>
Date: Tue, 19 Sep 2006 08:58:00 +0800
Delivery-date: Mon, 18 Sep 2006 17:59:20 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Acbbg73UfQhhiD4hTsW4VpyTWzCyEwAAL8uw
Thread-topic: [Xen-users] How to configure VBD hard disk drives in Linux HVMdomain?
>-----Original Message-----
>From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
>[mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Liang Yang
>Sent: 2006年9月19日 8:36
>To: xen-users@xxxxxxxxxxxxxxxxxxx
>Subject: [Xen-users] How to configure VBD hard disk drives in Linux
>how to do it in the config file?

Your config is partly right. But it also needs a Qemu emulated IDE disk as the 
OS to boot up firstly, for example, 'hda'. It is because HVM VBD disk can be 
used, only after HVM boot up and load VBD driver. So the config could look like:
disk = [ ''phy:/dev/sda,hda,w' and ‘phy:/dev/sdb,xvda,w’]

>I tried the following formats:
>disk = ['phy:/dev/sda,xvda,w' and ‘phy:/dev/sdb,xvdb,w’]
>but these drives are still not recognized. Do I need to build
>para-virtualized driver before I can use vbd in Linux HVM?
Yes. Correct.

Compared with configuration, the more operations are need before and after 
creating HVM. Usually it needs to rebuild HVM kernel and HVM VBD driver 
firstly. I did following ways (It is okay in xen unstable changeset 11440):
1. Download and build 2.6.16 Linux kernel as HVM new kernel. (If you HVM guest 
is UP, you need do extra config. The build process can be operated in Xen0)
2. Find you Xen0 source. Go to folder unmodified_drivers/linux-2.6 . Follow 
README to build out 4 HVM VBD drivers. 
3. Install new kernel (step 1) in HVM and copy 4 VBD drivers to HVM.
4. Create HVM with the former config and the new kernel. 
5. After HVM is up, follow 'step 2' README to load VBD drivers one by one. 
6. If everything is okay. 'fdisk -l' could find the new hard disk 'xvda'. You 
can mount it to any folder to use it. ;)

If any problems meet, please let me know. ;)

Best Regards,
Yongkang (Kangkang) 永康

Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>