Julian Hagenauer
2006-Jul-19 09:55 UTC
[Xen-users] xen 3.0.2 does fail without configuration file.
Hi, i am running debian sarge with selfcompiled xen 3.0.2. I can easily start and halt domains, if i create them woith a configurationfile... /etc/xen/vm01: name="vm01" kernel="/boot/vmlinuz-2.6-xenU" root="/dev/hda1" memory=64 disk=[''file:/vserver/images/vm01.img,hda1,w''] # network vif = [ '''' ] dhcp="off" ip="192.168.1.4" netmask="255.255.255.0" gateway="192.168.1.1" hostname="" extra="3" I run ''xm create vm01'','' xm console vm01'','' xm shutdown vm01''... Works pretty. Than i tried to start a vm without a configurationfile by running ''xm create "/dev/null" kernel="/boot/vmlinuz-2.6.16-xenU" name=test memory=64 disk=[''file:/vserver/images/base.img,hda1,w''] root="/dev/hda1" extra=3''. Unfortunately this returns: Using config file "/dev/null". Error: Device 769 (vbd) could not be connected. Hotplug scripts not working. xend.log: [2006-07-19 11:53:49 xend.XendDomainInfo] DEBUG (XendDomainInfo:178) XendDomainInfo.create([''vm'', [''name'', ''test''], [''memory'', 64], [''vcpus'', 1], [''image'', [''linux'', [''kernel'', ''/boot/vmlinuz-2.6.16-xenU''], [''root'', ''/dev/hda1''], [''args'', ''3'']]], [''device'', [''vbd'', [''uname'', ''[file:/vserver/images/base.img''], [''dev'', ''hda1''], [''mode'', ''w]'']]]]) [2006-07-19 11:53:50 xend.XendDomainInfo] DEBUG (XendDomainInfo:284) parseConfig: config is [''vm'', [''name'', ''test''], [''memory'', 64], [''vcpus'', 1], [''image'', [''linux'', [''kernel'', ''/boot/vmlinuz-2.6.16-xenU''], [''root'', ''/dev/hda1''], [''args'', ''3'']]], [''device'', [''vbd'', [''uname'', ''[file:/vserver/images/base.img''], [''dev'', ''hda1''], [''mode'', ''w]'']]]] [2006-07-19 11:53:50 xend.XendDomainInfo] DEBUG (XendDomainInfo:380) parseConfig: result is {''ssidref'': None, ''uuid'': None, ''on_crash'': None, ''on_reboot'': None, ''image'': [''linux'', [''kernel'', ''/boot/vmlinuz-2.6.16-xenU''], [''root'', ''/dev/hda1''], [''args'', ''3'']], ''on_poweroff'': None, ''cpus'': None, ''name'': ''test'', ''backend'': [], ''vcpus'': 1, ''cpu_weight'': None, ''vcpu_avail'': None, ''memory'': 64, ''device'': [(''vbd'', [''vbd'', [''uname'', ''[file:/vserver/images/base.img''], [''dev'', ''hda1''], [''mode'', ''w]'']])], ''bootloader'': None, ''cpu'': None, ''maxmem'': None} [2006-07-19 11:53:50 xend.XendDomainInfo] DEBUG (XendDomainInfo:1164) XendDomainInfo.construct: None 0 [2006-07-19 11:53:50 xend.XendDomainInfo] DEBUG (XendDomainInfo:1196) XendDomainInfo.initDomain: 11 1.0 [2006-07-19 11:53:50 xend] DEBUG (balloon:126) Balloon: free 178; need 65; done. [2006-07-19 11:53:50 xend] INFO (image:135) buildDomain os=linux dom=11 vcpus=1 [2006-07-19 11:53:50 xend] DEBUG (image:173) dom = 11 [2006-07-19 11:53:50 xend] DEBUG (image:174) image = /boot/vmlinuz-2.6.16-xenU [2006-07-19 11:53:50 xend] DEBUG (image:175) store_evtchn = 1 [2006-07-19 11:53:50 xend] DEBUG (image:176) console_evtchn = 2 [2006-07-19 11:53:50 xend] DEBUG (image:177) cmdline = root=/dev/hda1 3 [2006-07-19 11:53:50 xend] DEBUG (image:178) ramdisk = [2006-07-19 11:53:50 xend] DEBUG (image:179) vcpus = 1 [2006-07-19 11:53:50 xend] DEBUG (image:180) features = [2006-07-19 11:53:50 xend] DEBUG (DevController:103) DevController: writing {''virtual-device'': ''769'', ''backend-id'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vbd/11/769''} to /local/domain/11/device/vbd/769. [2006-07-19 11:53:50 xend] DEBUG (DevController:105) DevController: writing {''domain'': ''test'', ''frontend'': ''/local/domain/11/device/vbd/769'', ''dev'': ''hda1'', ''state'': ''1'', ''params'': ''/vserver/images/base.img'', ''mode'': ''w]'', ''frontend-id'': ''11'', ''type'': ''[file''} to /local/domain/0/backend/vbd/11/769. [2006-07-19 11:53:50 xend.XendDomainInfo] DEBUG (XendDomainInfo:671) Storing VM details: {''ssidref'': ''0'', ''uuid'': ''0a43fd07-d274-54f3-5428-9dee355c39a1'', ''on_reboot'': ''restart'', ''start_time'': ''1153302830.36'', ''on_poweroff'': ''destroy'', ''name'': ''test'', ''vcpus'': ''1'', ''vcpu_avail'': ''1'', ''memory'': ''64'', ''on_crash'': ''restart'', ''image'': ''(linux (kernel /boot/vmlinuz-2.6.16-xenU) (root /dev/hda1) (args 3))'', ''maxmem'': ''64''} [2006-07-19 11:53:50 xend.XendDomainInfo] DEBUG (XendDomainInfo:696) Storing domain details: {''console/ring-ref'': ''62464'', ''console/port'': ''2'', ''name'': ''test'', ''console/limit'': ''1048576'', ''vm'': ''/vm/0a43fd07-d274-54f3-5428-9dee355c39a1'', ''domid'': ''11'', ''cpu/0/availability'': ''online'', ''memory/target'': ''65536'', ''store/ring-ref'': ''62465'', ''store/port'': ''1''} [2006-07-19 11:53:50 xend.XendDomainInfo] DEBUG (XendDomainInfo:877) XendDomainInfo.handleShutdownWatch [2006-07-19 11:53:50 xend] DEBUG (DevController:132) Waiting for devices vif. [2006-07-19 11:53:50 xend] DEBUG (DevController:132) Waiting for devices usb. [2006-07-19 11:53:50 xend] DEBUG (DevController:132) Waiting for devices vbd. [2006-07-19 11:53:50 xend] DEBUG (DevController:138) Waiting for 769. [2006-07-19 11:53:50 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vbd/11/769/hotplug-status. [2006-07-19 11:54:00 xend.XendDomainInfo] DEBUG (XendDomainInfo:1327) XendDomainInfo.destroy: domid=11 [2006-07-19 11:54:00 xend.XendDomainInfo] DEBUG (XendDomainInfo:1335) XendDomainInfo.destroyDomain(11) [2006-07-19 11:54:00 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vbd/11/769/hotplug-status. [2006-07-19 11:54:00 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vbd/11/769/hotplug-status. The xen-installscript copied the dist-files for hotpluged-systems, so i should not mind udev, should i? Why does xen behave different when passing configuration via commandline? _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Jerry Amundson
2006-Jul-19 13:10 UTC
Re: [Xen-users] xen 3.0.2 does fail without configuration file.
On Wed July 19 2006 04:55, Julian Hagenauer wrote:> /etc/xen/vm01: > name="vm01" > kernel="/boot/vmlinuz-2.6-xenU" > root="/dev/hda1" > memory=64 > disk=[''file:/vserver/images/vm01.img,hda1,w'']> Than i tried to start a vm without a configurationfile by running > ''xm create "/dev/null" kernel="/boot/vmlinuz-2.6.16-xenU" name=test > memory=64 disk=[''file:/vserver/images/base.img,hda1,w''] > root="/dev/hda1" extra=3''.> Why does xen behave different when passing configuration via > commandline?Could be the different img files : vm01.img vs. base.img jerry _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users