[Fedora-xen] RE: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test result

You, Yongkang yongkang.you at intel.com
Fri Sep 22 10:29:46 UTC 2006


Hi Akio,

Sorry for response late. It is very detailed instructions. :)
I found my initrd doesn't preload xenblk.ko. Then it failed to create root device.
Now I can create xenU too with your guide. Thank you so much. 
But did you notice xenU booting is a little slow? 

Best Regards,
Yongkang (Kangkang) 永康

>-----Original Message-----
>From: Akio Takebe [mailto:takebe_akio at jp.fujitsu.com]
>Sent: 2006年9月22日 13:06
>To: You, Yongkang; Yang, Fred; y-oguchi at jp.fujitsu.com;
>fedora-xen at redhat.com
>Cc: xen-ia64-devel at lists.xensource.com; Akio Takebe
>Subject: RE: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test result
>
>Hi, Yongkang and all
>
>I can boot up domU by using my special initrd without vif.
>I think mkinitrd of fc6 make initrd by using dom0 infomation.
>(for example dom0's /etc/fstab, dom0's pci infomaition. )
>So when xm boot domU, domU kernel don't use bootparmeter of domU.
>
>The below is a recipe of making my special inird
>
>1. copy initrd
># mkdir tmp
># cp /boot/efi/efi/redhat/initrd-2.6.18-1.2679.fc6xenU.img tmp/
>
>2. expand inird
># cd tmp
># gzip -cd ../initrd-2.6.18-1.2679.fc6xenU.img |cpio -id
>
>3. modify init in initrd
># vi init
>	insmod /lib/ohci-hcd.ko
>	echo "Loading ehci-hcd.ko module"
>	insmod /lib/ehci-hcd.ko
>	mount -t usbfs /proc/bus/usb /proc/bus/usb
>	echo "Loading jbd.ko module"
>	insmod /lib/jbd.ko
>	echo "Loading ext3.ko module"
>	insmod /lib/ext3.ko
>	#echo "Loading scsi_mod.ko module"           <<<<<< comment out
>	#insmod /lib/scsi_mod.ko                     <<<<<< comment out
>	#echo "Loading sd_mod.ko module"             <<<<<< comment out
>	#insmod /lib/sd_mod.ko                       <<<<<< comment out
>	#echo "Loading scsi_transport_spi.ko module" <<<<<< comment out
>	#insmod /lib/scsi_transport_spi.ko           <<<<<< comment out
>	#echo "Loading mptbase.ko module"            <<<<<< comment out
>	#insmod /lib/mptbase.ko                      <<<<<< comment out
>	#echo "Loading mptscsih.ko module"           <<<<<< comment out
>	#insmod /lib/mptscsih.ko                     <<<<<< comment out
>	#echo "Loading mptspi.ko module"             <<<<<< comment out
>	#insmod /lib/mptspi.ko                       <<<<<< comment out
>	echo "Loading xenblk.ko module"
>	insmod /lib/xenblk.ko
>	mkblkdevs
>	#resume LABEL=SWAP-sda3                      <<<<<< comment
>out
>	echo Creating root device.
>	mkrootdev -t ext3 -o defaults,ro sda1 <<<<change device to sda1
>	echo Mounting root filesystem.
>	mount /sysroot
>	echo Setting up other filesystems.
>	setuproot
>	echo Switching to new root and running init.
>	switchroot
>4. make new initrd
># find . -print | cpio --quiet -c -o | gzip -9 >../initrd-new.img
>
>5. my domU configuration
>kernel = "/boot/efi/efi/redhat/vmlinuz-2.6.18-1.2679.fc6xen"
>ramdisk = "/xen/initrd-new.img"
>memory = 1024
>name = "fc6.DomU"
>#vif = [ '' ]
>disk = [ 'file:/xen/image/fc6.root.img,sda1,w' ]
>root = "/dev/sda1 ro"
>extra = "4 ide0=noprobe ide1=noprobe ide2=noprobe ide3=noprobe selinux=0
>rhgb"
>
>6. etc
>   6.1. copy modlues into domU image file
>        # mount -o loop domU.img /mnt
>        # cp -a /lib/modules/2.6.18-1.2679.fc6xen/ /mnt/lib/modules/
>   6.2. disable selinux
>        # vi /etc/sysconfig/selinux
>        SELINUX=disabled <<<< change enforcing to disabled
>   6.3. modify /etc/fstab in domU.img
>	/dev/sda1     /         ext3    defaults        1 1
>	devpts        /dev/pts  devpts  gid=5,mode=620  0 0
>	tmpfs         /dev/shm  tmpfs   defaults        0 0
>	proc          /proc     proc    defaults        0 0
>	sysfs         /sys      sysfs   defaults        0 0
>
>
>But I cannot use network on domU.
>I'll check the src.rpm of kernel-xen.
>
>Best Regards,
>
>Akio Takebe
>
>
>>Hi Akio,
>>
>>Sorry for response late. I just tried with the config you provide (I
>>changed xenU modprobe.conf and fstab). But unfortunately it still couldn't
>>work. XenU booting still report can not find filesystem /dev/root/ and
>>kernel panic.
>>
>>Well, after add "ide0=noprobe" etc. xenU won't complain to check hda, hdb
>>etc. again. Thanks for this information.
>>
>>Best Regards,
>>Yongkang (Kangkang) モタソオ
>>>-----Original Message-----
>>>From: Akio Takebe [mailto:takebe_akio at jp.fujitsu.com]
>>>Sent: 2006ト・ヤツ21ネユ 10:18
>>>To: Akio Takebe; You, Yongkang; Yang, Fred; y-oguchi at jp.fujitsu.com;
>>>fedora-xen at redhat.com
>>>Cc: xen-ia64-devel at lists.xensource.com
>>>Subject: RE: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test result
>>>
>>>Hi, Yongkang
>>>
>>>I have a small mistake.
>>>
>>>Please try the following configuration.
>>>    kernel = "vmlinuz-2.6.17-1.2630.fc6xen"
>>>    ramdisk = "initrd-2.6.17-1.2630.fc6xenU.img"
>>>    memory = 512
>>>    name = "domU"
>>>    vif = [ '' ]
>>>    disk = [ 'file:/xen/image/fc6.root.img,sda1,w' ] <----this
>>>    root = "/dev/sda1 ro" <--------this
>>>    extra = "3 ide0=noprobe ide1=noprobe ide2=noprobe ide3=noprobe"
><---
>>>-this
>>>
>>>Best Regards,
>>>
>>>Akio Takebe
>>>
>>>>Hi, Yongkang
>>>>
>>>>I think this issue is configuration mistakes.
>>>>Can you try the following configuration?
>>>>I cannot try it because I meet another issue...
>>>>
>>>>1. /etc/modprobe.conf for initrd of domU
>>>>The following configuration would solve the issue of booting domU.
>>>>    [root at tiger156 xen]# cat /etc/modprobe.conf
>>>>    #alias eth0 e1000
>>>>    #alias scsi_hostadapter mptbase
>>>>    #alias scsi_hostadapter1 mptspi
>>>>    alias eth0 xennet  <----this
>>>>    alias scsi_hostadapter xenblk <----and this
>>>>
>>>>
>>>>2. domU.conf
>>>>The following configuration would solve the issue of probing ide disk.
>>>>    kernel = "vmlinuz-2.6.17-1.2630.fc6xen"
>>>>    ramdisk = "initrd-2.6.17-1.2630.fc6xenU.img"
>>>>    memory = 512
>>>>    name = "domU"
>>>>    vif = [ '' ]
>>>>    disk = [ 'file:/xen/image/fc6.root.img,hda1,w' ]
>>>>    root = "/dev/hda1 ro"
>>>>    extra = "3 ide0=noprobe ide1=noprobe ide2=noprobe ide3=noprobe"
>>><----this
>>>>
>>>>
>>>>Best Regards,
>>>>
>>>>Akio Takebe
>>>>
>>>>>Hi,
>>>>>
>>>>>I have reported 2 bugs to redhat bugzilla:
>>>>>[Bug 207227] New: Xen0 reboot command can not reboot Tiger4
>machine.
>>>>>[Bug 207241] New: XenU domain can not be created successfully.
>>>>>New xenU created failure serial log has been pasted to the bug.
>>>>>
>>>>>I also notice FC6-test3 Xen0 operation is a little slower, compared with
>>>>>RHEL4u3. I assign 2 vcpus to Xen0. When I destroy domains or do some
>>>heavy
>>>>>IO operations, Xen0 operations will be blocked for a while. I didn't track
>>>>>this to bugzilla.
>>>>>
>>>>>There are also a lot of unaligned accessing from some applications. They
>>>>>should be common FC6-test3 issues.
>>>>>
>>>>>Sometime Xen0 monitor will print "Bug: soft lockup detected on
>CPU#0(or
>>>#1)"
>>>>>
>>>>>Best Regards,
>>>>>Yongkang (Kangkang) ・筵ソ・ス・ェ
>>>>>
>>>>>>-----Original Message-----
>>>>>>From: xen-ia64-devel-bounces at lists.xensource.com
>>>>>>[mailto:xen-ia64-devel-bounces at lists.xensource.com] On Behalf Of
>You,
>>>>>>Yongkang
>>>>>>Sent: 2006・ネs・茹ト20・ヘ・・10:07
>>>>>>To: Yang, Fred; y-oguchi at jp.fujitsu.com; fedora-xen at redhat.com
>>>>>>Cc: xen-ia64-devel at lists.xensource.com
>>>>>>Subject: RE: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test
>>>>>>result
>>>>>>
>>>>>>Hi Fred & Yoshi,
>>>>>>
>>>>>>The former XenU creating failure issue seemed to be the config issue.
>>>Now I
>>>>>>can create XenU. But XenU booting process met an old bug. It will cost
>a
>>>>>>long
>>>>>>time to check hard disk IRQ response from hda to hdh.
>>>>>>
>>>>>>After that, xenU met the problem of mounting root partition to start
>>>>>>services,
>>>>>>and then XenU booting failed (Kill init). I am not sure if it is because
>>>>>>initrd issue.
>>>>>>I will continue to check it.
>>>>>>
>>>>>>Best Regards,
>>>>>>Yongkang (Kangkang) ・筵ソ・ス・ェ
>>>>>>
>>>>>>>-----Original Message-----
>>>>>>>From: xen-ia64-devel-bounces at lists.xensource.com
>>>>>>>[mailto:xen-ia64-devel-bounces at lists.xensource.com] On Behalf Of
>>>Yang,
>>>>>>>Fred
>>>>>>>Sent: 2006・ネs・茹ト20・ヘ・・8:26
>>>>>>>To: y-oguchi at jp.fujitsu.com; fedora-xen at redhat.com
>>>>>>>Cc: xen-ia64-devel at lists.xensource.com
>>>>>>>Subject: RE: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test
>>>result
>>>>>>>
>>>>>>>Here it comes!
>>>>>>>-Fred
>>>>>>>
>>>>>>>>-----Original Message-----
>>>>>>>>From: y-oguchi at jp.fujitsu.com [mailto:y-oguchi at jp.fujitsu.com]
>>>>>>>>Sent: Tuesday, September 19, 2006 4:23 PM
>>>>>>>>To: Yang, Fred; fedora-xen at redhat.com
>>>>>>>>Cc: xen-ia64-devel at lists.xensource.com
>>>>>>>>Subject: Re: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test
>>>>>>>>result
>>>>>>>>
>>>>>>>>Fred, Yongkang,
>>>>>>>>
>>>>>>>>> Other issues:
>>>>>>>>> 1) Xen0 operation is a little slower than RHEL4u3.
>>>>>>>>> 2) XenU creating failure, please see attachment for the serial
>>>>>>>>> output.
>>>>>>>>
>>>>>>>>I can't find the attachment.
>>>>>>>>Could you repost the serial log?
>>>>>>>>
>>>>>>>>Thanks,
>>>>>>>>Yoshi Oguchi
>>>>>>>>
>>>>>>>>"Yang, Fred" <fred.yang at intel.com> wrote。ケ・ウ
>>>>>>>>> Following is the quick Xen test result with FC6 Test3.  We will file
>>>>>>>>BZ for the issues tonight; the early data is to get community to fix
>>>>>>>>Xen
>>>>>>>>issues ASAP
>>>>>>>>> Thanks,
>>>>>>>>> -Fred
>>>>>>>>>
>>>>>>>>> ====
>>>>>>>>> I have followed Redhat instructions (FC6-test3 can not be installed
>>>>>>>>from CDs) to install FC6-Test3 and do some testing.  Both Xen0 and
>>>VTI
>>>>>>>>can all boot up, but XenU couldn't be created successfully.
>>>>>>>>>
>>>>>>>>> Detailed Items:
>>>>>>>>> 1.  Using yum to upgrade FC6 Test2 to FC6 Test3    [almost
>Pass]
>>>>>>need
>>>>>>>>manually reinstall kernel-xen rpm package.
>>>>>>>>> 2.  Boot Native Linux of FC6 Test3   [Pass]
>>>>>>>>> 3.  Boot Xen of FC6 Test3   [Pass]
>>>>>>>>> 4.  xend and xm commands are working.    [Pass]
>>>>>>>>> 5.  XenU Domain creating failed.     [__FAIL__]
>>>>>>>>> 6.  Missing VTI guest firmware
>(/usr/lib/xen/boot/guest_firmware.bin)
>>>>>>>>    [__FAIL__ (expected)]
>>>>>>>>> 7.  After manually copy VTI guest firmware, creating VTI domain
>>>>>>>>[Pass]
>>>>>>>>> 8.    VTI domain with network supported     [Pass]
>>>>>>>>> 9.    2 VTI domains coexisting testing      [Pass]
>>>>>>>>> 10.   Linux Kernel build in VTI domain          [Pass]
>>>>>>>>> 11.   LTP testing in VTI domain          [Pass]
>>>>>>>>> 12.   SMP VTI domain          [Pass]
>>>>>>>>> 13.   SMP Xen0       [Pass]
>>>>>>>>> 14.   1 VTI Windows 2k3       [Pass] a little slower.
>>>>>>>>> 15.   1 VTI Linux + 1 VTI Windows    [__FAIL__ VTI Windows
>blue
>>>>>>>screen]
>>>>>>>>> 16.  Reboot machine failed with Xen FC6-test3. [__FAIL__]
>>>>>>>>>
>>>>>>>>> Other issues:
>>>>>>>>> 1) Xen0 operation is a little slower than RHEL4u3.
>>>>>>>>> 2) XenU creating failure, please see attachment for the serial
>>>>>>>>> output.
>>>>>>>>>
>>>>>>>>> Best Regards,
>>>>>>>>> Yongkang (Kangkang) ・筵ソ・ス・ェ
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Xen-ia64-devel mailing list
>>>>>>>>> Xen-ia64-devel at lists.xensource.com
>>>>>>>>> http://lists.xensource.com/xen-ia64-devel
>>>>>>
>>>>>>_______________________________________________
>>>>>>Xen-ia64-devel mailing list
>>>>>>Xen-ia64-devel at lists.xensource.com
>>>>>>http://lists.xensource.com/xen-ia64-devel
>>>>>
>>>>>_______________________________________________
>>>>>Xen-ia64-devel mailing list
>>>>>Xen-ia64-devel at lists.xensource.com
>>>>>http://lists.xensource.com/xen-ia64-devel
>>>>
>>>>
>>>>_______________________________________________
>>>>Xen-ia64-devel mailing list
>>>>Xen-ia64-devel at lists.xensource.com
>>>>http://lists.xensource.com/xen-ia64-devel




More information about the Fedora-xen mailing list