Jürgen Ladstätter
2006-Aug-28 09:09 UTC
[Xen-users] System Reboots when creating HVM machine
hi all, having an amd64, svm is enabled, 3ware hardware raid 2x250gb sata drives, running xend 3.0.2. as first domU im having a gentoo system running everything works fine. now i want to install a win2k system using the hvm thing, but when i call xm create ASP2.cfg the system reboots direktly ... where can be the error? this is my ASP2.cfg: XEN2 ~ # cat /xen/ASP2/ASP2.cfg # -*- mode: python; -*- #========================================================================== # Python configuration setup for ''xm create''. # This script sets the parameters used when a domain is created using ''xm create''. # You use a separate script for each domain you want to create, or # you can set the parameters for the domain on the xm command line. #========================================================================== import os, re arch = os.uname()[4] if re.search(''64'', arch): arch_libdir = ''lib64'' else: arch_libdir = ''lib'' #--------------------------------------------------------------------------- - # Kernel image file. kernel = "/usr/lib/xen/boot/hvmloader" # The domain build function. HVM domain uses ''hvm''. builder=''hvm'' # Initial memory allocation (in megabytes) for the new domain. memory = 384 # A name for your domain. All domains must have different names. name = "ASP2" #--------------------------------------------------------------------------- -- # the number of cpus guest platform has, default=1 #vcpus=1 # enable/disable HVM guest PAE, default=0 (disabled) #pae=0 # enable/disable HVM guest ACPI, default=0 (disabled) #acpi=0 # enable/disable HVM guest APIC, default=0 (disabled) #apic=0 # List of which CPUS this domain is allowed to use, default Xen picks #cpus = "" # leave to Xen to pick #cpus = "0" # all vcpus run on CPU0 #cpus = "0-3,5,^1" # run on cpus 0,2,3,5 # Optionally define mac and/or bridge for the network interfaces. # Random MACs are assigned if not given. #vif = [ ''type=ioemu, mac=00:16:3e:00:00:11, bridge=xenbr0'' ] # type=ioemu specify the NIC is an ioemu device not netfront vif = [ ''type=ioemu, bridge=xenbr0'' ] #--------------------------------------------------------------------------- - # Define the disk devices you want the domain to have access to, and # what you want them accessible as. # Each disk entry is of the form phy:UNAME,DEV,MODE # where UNAME is the device, DEV is the device name the domain will see, # and MODE is r for read-only, w for read-write. #disk = [ ''phy:hda1,hda1,r'' ] disk = [ ''file:/xen/ASP2/windisk.img,ioemu:hda,w'' ] #--------------------------------------------------------------------------- - # Configure the behaviour when a domain exits. There are three ''reasons'' # for a domain to stop: poweroff, reboot, and crash. For each of these you # may specify: # # "destroy", meaning that the domain is cleaned up as normal; # "restart", meaning that a new domain is started in place of the old # one; # "preserve", meaning that no clean-up is done until the domain is # manually destroyed (using xm destroy, for example); or # "rename-restart", meaning that the old domain is not cleaned up, but is # renamed and a new domain started in its place. # # The default is # # on_poweroff = ''destroy'' # on_reboot = ''restart'' # on_crash = ''restart'' # # For backwards compatibility we also support the deprecated option restart # # restart = ''onreboot'' means on_poweroff = ''destroy'' # on_reboot = ''restart'' # on_crash = ''destroy'' # # restart = ''always'' means on_poweroff = ''restart'' # on_reboot = ''restart'' # on_crash = ''restart'' # # restart = ''never'' means on_poweroff = ''destroy'' # on_reboot = ''destroy'' # on_crash = ''destroy'' on_poweroff = ''destroy'' on_reboot = ''restart'' on_crash = ''restart'' #========================================================================== # New stuff device_model = ''/usr/'' + arch_libdir + ''/xen/bin/qemu-dm'' #--------------------------------------------------------------------------- -- # Disk image for cdrom=''/mnt/cdrom'' #--------------------------------------------------------------------------- -- # boot on floppy (a), hard disk (c) or CD-ROM (d) boot=''d'' #--------------------------------------------------------------------------- -- # write to temporary files instead of disk image files #snapshot=1 #--------------------------------------------------------------------------- - # enable SDL library for graphics, default = 0 sdl=1 #--------------------------------------------------------------------------- - # enable VNC library for graphics, default = 1 vnc=0 #--------------------------------------------------------------------------- - # enable spawning vncviewer(only valid when vnc=1), default = 1 vncviewer=0 #--------------------------------------------------------------------------- - # no graphics, use serial port #nographic=0 #--------------------------------------------------------------------------- - # enable stdvga, default = 0 (use cirrus logic device model) stdvga=0 #--------------------------------------------------------------------------- -- # serial port re-direct to pty deivce, /dev/pts/n # then xm console or minicom can connect serial=''pty'' #--------------------------------------------------------------------------- - # enable ne2000, default = 0(use pcnet) ne2000=0 #--------------------------------------------------------------------------- -- # enable audio support #audio=1 #--------------------------------------------------------------------------- -- # set the real time clock to local time [default=0 i.e. set to utc] #localtime=1 #--------------------------------------------------------------------------- -- # start in full screen #full-screen=1 Mit freundlichen Grüßen Jürgen Ladstätter ( jl@pics.co.at ) _______________________________________________ P.I.C.S. EDV GmbH. A-5020 Salzburg, Landsturmstraße 18 Tel.: +43 (662) 455467 Fax.: +43 (662) 455468 Web: <http://www.pics.co.at> http://www.pics.co.at E-Mail: office@pics.co.at Ihr Partner für Internet, Computer und Software _______________________________________________ _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Jürgen Ladstätter
2006-Aug-28 10:56 UTC
AW: [Xen-users] System Reboots when creating HVM machine
here is the log output: [2006-08-28 13:06:06 xend.XendDomainInfo] DEBUG (XendDomainInfo:178) XendDomainInfo.create([''vm'', [''name'', ''ASP2''], [''memory'', 384], [''on_poweroff'', ''destroy''], [''on_reboot'', ''restart''], [''on_crash'', ''restart''], [''vcpus'', 1], [''image'', [''hvm'', [''kernel'', ''/usr/lib/xen/boot/hvmloader''], [''device_model'', ''/usr/lib64/xen/bin/qemu-dm''], [''vcpus'', 1], [''cdrom'', ''/mnt/cdrom''], [''boot'', ''d''], [''serial'', ''pty''], [''sdl'', 1], [''xauthority'', ''/root/.Xauthority'']]], [''device'', [''vbd'', [''uname'', ''file:/xen/ASP2/windisk.img''], [''dev'', ''ioemu:hda''], [''mode'', ''w'']]], [''device'', [''vif'', [''bridge'', ''xenbr0''], [''type'', ''ioemu'']]]]) [2006-08-28 13:06:06 xend.XendDomainInfo] DEBUG (XendDomainInfo:284) parseConfig: config is [''vm'', [''name'', ''ASP2''], [''memory'', 384], [''on_poweroff'', ''destroy''], [''on_reboot'', ''restart''], [''on_crash'', ''restart''], [''vcpus'', 1], [''image'', [''hvm'', [''kernel'', ''/usr/lib/xen/boot/hvmloader''], [''device_model'', ''/usr/lib64/xen/bin/qemu-dm''], [''vcpus'', 1], [''cdrom'', ''/mnt/cdrom''], [''boot'', ''d''], [''serial'', ''pty''], [''sdl'', 1], [''xauthority'', ''/root/.Xauthority'']]], [''device'', [''vbd'', [''uname'', ''file:/xen/ASP2/windisk.img''], [''dev'', ''ioemu:hda''], [''mode'', ''w'']]], [''device'', [''vif'', [''bridge'', ''xenbr0''], [''type'', ''ioemu'']]]] [2006-08-28 13:06:06 xend.XendDomainInfo] DEBUG (XendDomainInfo:380) parseConfig: result is {''ssidref'': None, ''uuid'': None, ''on_crash'': ''restart'', ''on_reboot'': ''restart'', ''image'': [''hvm'', [''kernel'', ''/usr/lib/xen/boot/hvmloader''], [''device_model'', ''/usr/lib64/xen/bin/qemu-dm''], [''vcpus'', 1], [''cdrom'', ''/mnt/cdrom''], [''boot'', ''d''], [''serial'', ''pty''], [''sdl'', 1], [''xauthority'', ''/root/.Xauthority'']], ''on_poweroff'': ''destroy'', ''cpus'': None, ''name'': ''ASP2'', ''backend'': [], ''vcpus'': 1, ''cpu_weight'': None, ''vcpu_avail'': None, ''memory'': 384, ''device'': [(''vbd'', [''vbd'', [''uname'', ''file:/xen/ASP2/windisk.img''], [''dev'', ''ioemu:hda''], [''mode'', ''w'']]), (''vif'', [''vif'', [''bridge'', ''xenbr0''], [''type'', ''ioemu'']])], ''bootloader'': None, ''cpu'': None, ''maxmem'': None} [2006-08-28 13:06:06 xend.XendDomainInfo] DEBUG (XendDomainInfo:1164) XendDomainInfo.construct: None 0 [2006-08-28 13:06:06 xend.XendDomainInfo] DEBUG (XendDomainInfo:1196) XendDomainInfo.initDomain: 1 1.0 [2006-08-28 13:06:06 xend] DEBUG (image:266) args: cdrom, val: /mnt/cdrom [2006-08-28 13:06:06 xend] DEBUG (image:266) args: boot, val: d [2006-08-28 13:06:06 xend] DEBUG (image:266) args: fda, val: None [2006-08-28 13:06:06 xend] DEBUG (image:266) args: fdb, val: None [2006-08-28 13:06:06 xend] DEBUG (image:266) args: nic-ne2000, val: None [2006-08-28 13:06:06 xend] DEBUG (image:266) args: enable-audio, val: None [2006-08-28 13:06:06 xend] DEBUG (image:266) args: localtime, val: None [2006-08-28 13:06:06 xend] DEBUG (image:266) args: serial, val: pty [2006-08-28 13:06:06 xend] DEBUG (image:266) args: std-vga, val: None [2006-08-28 13:06:06 xend] DEBUG (image:266) args: isa, val: None [2006-08-28 13:06:06 xend] DEBUG (image:266) args: vcpus, val: 1 [2006-08-28 13:06:06 xend] DEBUG (balloon:126) Balloon: free 1883; need 385; done. [2006-08-28 13:06:06 xend] INFO (image:135) buildDomain os=hvm dom=1 vcpus=1 [2006-08-28 13:06:06 xend] DEBUG (image:224) dom = 1 [2006-08-28 13:06:06 xend] DEBUG (image:225) image /usr/lib/xen/boot/hvmloader [2006-08-28 13:06:06 xend] DEBUG (image:226) store_evtchn = 1 [2006-08-28 13:06:06 xend] DEBUG (image:227) memsize = 384 [2006-08-28 13:06:06 xend] DEBUG (image:228) vcpus = 1 [2006-08-28 13:06:06 xend] DEBUG (image:229) pae = 0 [2006-08-28 13:06:06 xend] DEBUG (image:230) acpi = 0 [2006-08-28 13:06:06 xend] DEBUG (image:231) apic = 0 [2006-08-28 13:06:06 xend] DEBUG (image:396) hvm shutdown watch registered [2006-08-28 13:06:06 xend] DEBUG (DevController:103) DevController: writing {''state'': ''1'', ''backend-id'': ''0'', ''backend'': ''/local/domain/0/backend/vbd/1/768''} to /local/domain/1/device/vbd/768. [2006-08-28 13:06:06 xend] DEBUG (DevController:105) DevController: writing {''domain'': ''ASP2'', ''frontend'': ''/local/domain/1/device/vbd/768'', ''dev'': ''ioemu:hda'', ''state'': ''1'', ''params'': ''/xen/ASP2/windisk.img'', ''mode'': ''w'', ''frontend-id'': ''1'', ''type'': ''file''} to /local/domain/0/backend/vbd/1/768. [2006-08-28 13:06:06 xend] DEBUG (DevController:103) DevController: writing {''state'': ''1'', ''backend-id'': ''0'', ''backend'': ''/local/domain/0/backend/vif/1/0''} to /local/domain/1/device/vif/0. [2006-08-28 13:06:06 xend] DEBUG (DevController:105) DevController: writing {''bridge'': ''xenbr0'', ''domain'': ''ASP2'', ''handle'': ''0'', ''script'': ''/etc/xen/scripts/vif-bridge'', ''state'': ''1'', ''frontend'': ''/local/domain/1/device/vif/0'', ''mac'': ''00:16:3e:0c:9d:3f'', ''frontend-id'': ''1'', ''type'': ''ioemu''} to /local/domain/0/backend/vif/1/0. [2006-08-28 13:06:06 xend] INFO (image:355) spawning device models: /usr/lib64/xen/bin/qemu-dm [''/usr/lib64/xen/bin/qemu-dm'', ''-d'', ''1'', ''-m'', ''384'', ''-cdrom'', ''/mnt/cdrom'', ''-boot'', ''d'', ''-serial'', ''pty'', ''-vcpus'', ''1'', ''-domain-name'', ''ASP2'', ''-hda'', ''/xen/ASP2/windisk.img'', ''-macaddr'', ''00:16:3e:64:71:a0'', ''-bridge'', ''xenbr0'', ''-nics'', ''1''] [2006-08-28 13:06:06 xend] INFO (image:357) device model pid: 8535 [2006-08-28 13:06:06 xend.XendDomainInfo] DEBUG (XendDomainInfo:671) Storing VM details: {''ssidref'': ''0'', ''uuid'': ''fa8dad1d-5cd4-8f68-efce-4143ab177c6a'', ''on_reboot'': ''restart'', ''start_time'': ''1156763166.73'', ''on_poweroff'': ''destroy'', ''name'': ''ASP2'', ''vcpus'': ''1'', ''vcpu_avail'': ''1'', ''memory'': ''384'', ''on_crash'': ''restart'', ''image'': ''(hvm (kernel /usr/lib/xen/boot/hvmloader) (device_model /usr/lib64/xen/bin/qemu-dm) (vcpus 1) (cdrom /mnt/cdrom) (boot d) (serial pty) (sdl 1) (xauthority /root/.Xauthority))'', ''maxmem'': ''384''} [2006-08-28 13:06:06 xend.XendDomainInfo] DEBUG (XendDomainInfo:696) Storing domain details: {''console/port'': ''2'', ''name'': ''ASP2'', ''console/limit'': ''1048576'', ''vm'': ''/vm/fa8dad1d-5cd4-8f68-efce-4143ab177c6a'', ''domid'': ''1'', ''cpu/0/availability'': ''online'', ''memory/target'': ''393216'', ''store/ring-ref'': ''121403'', ''store/port'': ''1''} [2006-08-28 13:06:06 xend] DEBUG (image:419) hvm_shutdown fired, shutdown reason=None [2006-08-28 13:06:06 xend] DEBUG (DevController:132) Waiting for devices vif. [2006-08-28 13:06:06 xend.XendDomainInfo] DEBUG (XendDomainInfo:877) XendDomainInfo.handleShutdownWatch [2006-08-28 13:06:06 xend] DEBUG (DevController:138) Waiting for 0. [2006-08-28 13:06:06 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vif/1/0/hotplug-status. Mit freundlichen Grüßen Jürgen Ladstätter ( jl@pics.co.at ) _______________________________________________ P.I.C.S. EDV GmbH. A-5020 Salzburg, Landsturmstraße 18 Tel.: +43 (662) 455467 Fax.: +43 (662) 455468 Web: <http://www.pics.co.at> http://www.pics.co.at E-Mail: office@pics.co.at Ihr Partner für Internet, Computer und Software _______________________________________________ _____ Von: xen-users-bounces@lists.xensource.com [mailto:xen-users-bounces@lists.xensource.com] Im Auftrag von Jürgen Ladstätter Gesendet: Montag, 28. August 2006 11:10 An: xen-users@lists.xensource.com Betreff: [Xen-users] System Reboots when creating HVM machine hi all, having an amd64, svm is enabled, 3ware hardware raid 2x250gb sata drives, running xend 3.0.2. as first domU im having a gentoo system running everything works fine. now i want to install a win2k system using the hvm thing, but when i call xm create ASP2.cfg the system reboots direktly ... where can be the error? this is my ASP2.cfg: XEN2 ~ # cat /xen/ASP2/ASP2.cfg # -*- mode: python; -*- #========================================================================== # Python configuration setup for ''xm create''. # This script sets the parameters used when a domain is created using ''xm create''. # You use a separate script for each domain you want to create, or # you can set the parameters for the domain on the xm command line. #========================================================================== import os, re arch = os.uname()[4] if re.search(''64'', arch): arch_libdir = ''lib64'' else: arch_libdir = ''lib'' #--------------------------------------------------------------------------- - # Kernel image file. kernel = "/usr/lib/xen/boot/hvmloader" # The domain build function. HVM domain uses ''hvm''. builder=''hvm'' # Initial memory allocation (in megabytes) for the new domain. memory = 384 # A name for your domain. All domains must have different names. name = "ASP2" #--------------------------------------------------------------------------- -- # the number of cpus guest platform has, default=1 #vcpus=1 # enable/disable HVM guest PAE, default=0 (disabled) #pae=0 # enable/disable HVM guest ACPI, default=0 (disabled) #acpi=0 # enable/disable HVM guest APIC, default=0 (disabled) #apic=0 # List of which CPUS this domain is allowed to use, default Xen picks #cpus = "" # leave to Xen to pick #cpus = "0" # all vcpus run on CPU0 #cpus = "0-3,5,^1" # run on cpus 0,2,3,5 # Optionally define mac and/or bridge for the network interfaces. # Random MACs are assigned if not given. #vif = [ ''type=ioemu, mac=00:16:3e:00:00:11, bridge=xenbr0'' ] # type=ioemu specify the NIC is an ioemu device not netfront vif = [ ''type=ioemu, bridge=xenbr0'' ] #--------------------------------------------------------------------------- - # Define the disk devices you want the domain to have access to, and # what you want them accessible as. # Each disk entry is of the form phy:UNAME,DEV,MODE # where UNAME is the device, DEV is the device name the domain will see, # and MODE is r for read-only, w for read-write. #disk = [ ''phy:hda1,hda1,r'' ] disk = [ ''file:/xen/ASP2/windisk.img,ioemu:hda,w'' ] #--------------------------------------------------------------------------- - # Configure the behaviour when a domain exits. There are three ''reasons'' # for a domain to stop: poweroff, reboot, and crash. For each of these you # may specify: # # "destroy", meaning that the domain is cleaned up as normal; # "restart", meaning that a new domain is started in place of the old # one; # "preserve", meaning that no clean-up is done until the domain is # manually destroyed (using xm destroy, for example); or # "rename-restart", meaning that the old domain is not cleaned up, but is # renamed and a new domain started in its place. # # The default is # # on_poweroff = ''destroy'' # on_reboot = ''restart'' # on_crash = ''restart'' # # For backwards compatibility we also support the deprecated option restart # # restart = ''onreboot'' means on_poweroff = ''destroy'' # on_reboot = ''restart'' # on_crash = ''destroy'' # # restart = ''always'' means on_poweroff = ''restart'' # on_reboot = ''restart'' # on_crash = ''restart'' # # restart = ''never'' means on_poweroff = ''destroy'' # on_reboot = ''destroy'' # on_crash = ''destroy'' on_poweroff = ''destroy'' on_reboot = ''restart'' on_crash = ''restart'' #========================================================================== # New stuff device_model = ''/usr/'' + arch_libdir + ''/xen/bin/qemu-dm'' #--------------------------------------------------------------------------- -- # Disk image for cdrom=''/mnt/cdrom'' #--------------------------------------------------------------------------- -- # boot on floppy (a), hard disk (c) or CD-ROM (d) boot=''d'' #--------------------------------------------------------------------------- -- # write to temporary files instead of disk image files #snapshot=1 #--------------------------------------------------------------------------- - # enable SDL library for graphics, default = 0 sdl=1 #--------------------------------------------------------------------------- - # enable VNC library for graphics, default = 1 vnc=0 #--------------------------------------------------------------------------- - # enable spawning vncviewer(only valid when vnc=1), default = 1 vncviewer=0 #--------------------------------------------------------------------------- - # no graphics, use serial port #nographic=0 #--------------------------------------------------------------------------- - # enable stdvga, default = 0 (use cirrus logic device model) stdvga=0 #--------------------------------------------------------------------------- -- # serial port re-direct to pty deivce, /dev/pts/n # then xm console or minicom can connect serial=''pty'' #--------------------------------------------------------------------------- - # enable ne2000, default = 0(use pcnet) ne2000=0 #--------------------------------------------------------------------------- -- # enable audio support #audio=1 #--------------------------------------------------------------------------- -- # set the real time clock to local time [default=0 i.e. set to utc] #localtime=1 #--------------------------------------------------------------------------- -- # start in full screen #full-screen=1 Mit freundlichen Grüßen Jürgen Ladstätter ( jl@pics.co.at ) _______________________________________________ P.I.C.S. EDV GmbH. A-5020 Salzburg, Landsturmstraße 18 Tel.: +43 (662) 455467 Fax.: +43 (662) 455468 Web: <http://www.pics.co.at> http://www.pics.co.at E-Mail: office@pics.co.at Ihr Partner für Internet, Computer und Software _______________________________________________ _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
bigfoot29@www.bios.kicks-ass.org
2006-Aug-28 16:31 UTC
Re: [Xen-users] System Reboots when creating HVM machine
Hi! 1st of all: Win2k is known to not-work-very-well with Xen3 XP works better, W2k3 seems to work best. 2nd: Xen 3.0.2 - what version do you use? 3.0.2? 3.0.2-2? 3.0.2-3? Everything before 3.0.2-3 is known to work instable (sometimes) with HVM - late testing releases (example: the upcoming 3.0.3) do perform better. No crashes for days. So you should consider either an update to Xen 3.0-testing or to kill some time till stable 3.0.3 is out... - Sorry, but thats the best advice I can give. - Except the missing Credit-Scheduler I am happy with 3.0.2-3 ("testing"). :) Regards, Bigfoot29 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Jürgen Ladstätter
2006-Aug-29 12:48 UTC
AW: [Xen-users] System Reboots when creating HVM machine
hi! 1st: i tried a win2k3 cd and the whole system still reboots 2nd: xen: Latest version installed: 3.0.2; xen-tools: Latest version installed: 3.0.2-r3; xen-sources: Latest version installed: 2.6.16.26 can you extrude some informations of the lines above? thanks in advance, juergen -----Ursprüngliche Nachricht----- Von: xen-users-bounces@lists.xensource.com [mailto:xen-users-bounces@lists.xensource.com] Im Auftrag von bigfoot29@www.bios.kicks-ass.org Gesendet: Montag, 28. August 2006 18:32 An: xen-users@lists.xensource.com Betreff: Re: [Xen-users] System Reboots when creating HVM machine Hi! 1st of all: Win2k is known to not-work-very-well with Xen3 XP works better, W2k3 seems to work best. 2nd: Xen 3.0.2 - what version do you use? 3.0.2? 3.0.2-2? 3.0.2-3? Everything before 3.0.2-3 is known to work instable (sometimes) with HVM - late testing releases (example: the upcoming 3.0.3) do perform better. No crashes for days. So you should consider either an update to Xen 3.0-testing or to kill some time till stable 3.0.3 is out... - Sorry, but thats the best advice I can give. - Except the missing Credit-Scheduler I am happy with 3.0.2-3 ("testing"). :) Regards, Bigfoot29 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users