[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] redhat4.6-32bit DomU with pv driver can't be saved
Hi all, I have some problem with xm save/restore in Xen-4.0.0 & linux-2.6.31.13, First, the /etc/init.d/xendomains seems do not work properly because of bash version. So I modified it as follow: root@r02k08027 # diff -up /etc/init.d/xendomains /etc/init.d/xendomains_31 --- /etc/init.d/xendomains 2010-04-08 00:12:04.000000000 +0800 +++ /etc/init.d/xendomains_31 2010-04-19 22:45:35.000000000 +0800 @@ -182,11 +182,11 @@ rdnames()
parseln() { - if [[ "$1" =~ '(domain' ]]; then + if [[ "$1" == '(domain'* ]]; then name=;id= - else if [[ "$1" =~ '(name' ]]; then + else if [[ "$1" == '(name'* ]]; then name=$(echo $1 | sed -e 's/^.*(name \(.*\))$/\1/') - else if [[ "$1" =~ '(domid' ]]; then + else if [[ "$1" == '(domid'* ]]; then id=$(echo $1 | sed -e 's/^.*(domid \(.*\))$/\1/') fi; fi; fi
Then service xendomains start/stop works correctly. But there is a significant problem. I tried to save and restore these VMs: redhat-4.6-32bit with pv driver, redhat-4.6-32bit without pv driver; WindowsServer2003-32bit with pv driver (Xenpv-win-32bit-0.97.4.exe), WindowsServer2003-32bit without pv driver; WindowsServer2008-64bit with pv driver (Xenpv-win-64bit-0.97.4.exe), WindowsServer2008-64bit without pv driver.
Others are OK, only redhat-4.6-32bit domain with pv driver failed. But this VM is the most important for me. When saving it, it blocks, the size of the saved file is always 1.8K: -rwxr-xr-x 1 root root 1.8K Apr 17 19:08 redhat-4.6-32
The error xend.log report is: DEBUG (XendCheckpoint:124) [xc_save]: /usr/lib64/xen/bin/xc_save 4 3 0 0 4 INFO (XendCheckpoint:423) xc_save: failed to get the suspend evtchn port
The pv driver of redhat-4.6-32bit are: [root@localhost ~]# lsmod|grep xen xen_vnif 28672 0 xen_balloon 17488 1 xen_vnif xen_vbd 20592 3 xen_platform_pci 73692 3 xen_vnif,xen_balloon,xen_vbd,[permanent]
[root@localhost ~]# modinfo xen_vnif filename: /lib/modules/2.6.9-67.ELsmp/extra/xenpv/0.1-10.el4/xen-vnif.ko alias: xen:vif alias: xen:vif license: Dual BSD/GPL vermagic: 2.6.9-67.ELsmp SMP 686 REGPARM 4KSTACKS gcc-3.4 depends: xen-platform-pci,xen-balloon
[root@localhost ~]# modinfo xen_balloon filename: /lib/modules/2.6.9-67.ELsmp/extra/xenpv/0.1-10.el4/xen-balloon.ko license: Dual BSD/GPL vermagic: 2.6.9-67.ELsmp SMP 686 REGPARM 4KSTACKS gcc-3.4 depends: xen-platform-pci
[root@localhost ~]# modinfo xen_vbd filename: /lib/modules/2.6.9-67.ELsmp/extra/xenpv/0.1-10.el4/xen-vbd.ko alias: xen:vbd license: Dual BSD/GPL vermagic: 2.6.9-67.ELsmp SMP 686 REGPARM 4KSTACKS gcc-3.4 depends: xen-platform-pci
[root@localhost ~]# modinfo xen_platform_pci filename: /lib/modules/2.6.9-67.ELsmp/extra/xenpv/0.1-10.el4/xen-platform-pci.ko author: ssmith@xxxxxxxxxxxxx description: Xen platform PCI device license: GPL license: Dual BSD/GPL license: GPL vermagic: 2.6.9-67.ELsmp SMP 686 REGPARM 4KSTACKS gcc-3.4 depends: alias: pci:v00005853d00000001sv*sd*bc*sc*i* alias: pci:v0000FFFDd00000101sv*sd*bc*sc*i*
xm info: host : SS01 release : 2.6.31.13 version : #1 SMP Fri Apr 16 14:58:38 CST 2010 machine : x86_64 nr_cpus : 16 nr_nodes : 2 cores_per_socket : 4 threads_per_core : 2 cpu_mhz : 2400 hw_caps : bfebfbff:28100800:00000000:00001b40:009ce3bd:00000000:00000001:00000000 virt_caps : hvm total_memory : 24540 free_memory : 7 node_to_cpu : node0:0,2,4,6,8,10,12,14 node1:1,3,5,7,9,11,13,15 node_to_memory : node0:7 node1:0 node_to_dma32_mem : node0:5 node1:0 max_node_id : 1 xen_major : 4 xen_minor : 0 xen_extra : .0-rc9-pre xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 xen_scheduler : credit xen_pagesize : 4096 platform_params : virt_start=0xffff800000000000 xen_changeset : Sat Mar 27 16:01:35 2010 +0000 21078:f3db0ae08304 xen_commandline : cc_compiler : gcc version 4.1.2 20080704 (Red Hat 4.1.2-46) cc_compile_by : root cc_compile_domain : (none) cc_compile_date : Fri Apr 9 15:34:38 CST 2010 xend_config_format : 4
Is there anyone can give me a good idea?
I’ll try another version of pv driver or another version of redhat…
Thanks
_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |