You, Yongkang
2006-Sep-22 10:29 UTC
[Fedora-xen] RE: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test result
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@jp.fujitsu.com] >Sent: 2006年9月22日 13:06 >To: You, Yongkang; Yang, Fred; y-oguchi@jp.fujitsu.com; >fedora-xen@redhat.com >Cc: xen-ia64-devel@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@jp.fujitsu.com] >>>Sent: 2006ト・ヤツ21ネユ 10:18 >>>To: Akio Takebe; You, Yongkang; Yang, Fred; y-oguchi@jp.fujitsu.com; >>>fedora-xen@redhat.com >>>Cc: xen-ia64-devel@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@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@lists.xensource.com >>>>>>[mailto:xen-ia64-devel-bounces@lists.xensource.com] On Behalf Of >You, >>>>>>Yongkang >>>>>>Sent: 2006・ネs・茹Д20・ヘ・・10:07 >>>>>>To: Yang, Fred; y-oguchi@jp.fujitsu.com; fedora-xen@redhat.com >>>>>>Cc: xen-ia64-devel@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@lists.xensource.com >>>>>>>[mailto:xen-ia64-devel-bounces@lists.xensource.com] On Behalf Of >>>Yang, >>>>>>>Fred >>>>>>>Sent: 2006・ネs・茹Д20・ヘ・・8:26 >>>>>>>To: y-oguchi@jp.fujitsu.com; fedora-xen@redhat.com >>>>>>>Cc: xen-ia64-devel@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@jp.fujitsu.com [mailto:y-oguchi@jp.fujitsu.com] >>>>>>>>Sent: Tuesday, September 19, 2006 4:23 PM >>>>>>>>To: Yang, Fred; fedora-xen@redhat.com >>>>>>>>Cc: xen-ia64-devel@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@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@lists.xensource.com >>>>>>>>> http://lists.xensource.com/xen-ia64-devel >>>>>> >>>>>>_______________________________________________ >>>>>>Xen-ia64-devel mailing list >>>>>>Xen-ia64-devel@lists.xensource.com >>>>>>http://lists.xensource.com/xen-ia64-devel >>>>> >>>>>_______________________________________________ >>>>>Xen-ia64-devel mailing list >>>>>Xen-ia64-devel@lists.xensource.com >>>>>http://lists.xensource.com/xen-ia64-devel >>>> >>>> >>>>_______________________________________________ >>>>Xen-ia64-devel mailing list >>>>Xen-ia64-devel@lists.xensource.com >>>>http://lists.xensource.com/xen-ia64-devel
Akio Takebe
2006-Sep-22 10:38 UTC
[Fedora-xen] RE: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test result
Hi, Yongkang>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?Yes, starting sendmail is very slow. I also suspected dom0/domU hanged up. :-) Best Regards, Akio Takebe