Hi,
On 10/10/06, Gerd Hoffmann <kraxel@suse.de> wrote:> > Because there''s no way to tell it what kernel image to use, I
think you
> > might be stuck with the one that''s RPMd in the SLES install
source...
>
> You can''t ask the yast2-xen module to do that. But kicking the
> installation manually is easy once you have the kernel and the initrd:
>
> xm create -c -f /path/to/domU/config/file \
> kernel=/your/kernel \
> ramdisk=/initrd/created/by/mkinstinitrd \
>
extra="install=http://your.mirror/pub/opensuse/distribution/SL-10.1/"
>
> You might want to add "vnc=1
vncpassword=your&secret&here" or
> "textmode=1" to the kernel command line.
So would you suggest to unpack the kernel from the 10.2 CDs, build a
new kernel and mkinstinird and it "should" run? I will give it a try.
Maybe for explanation, I''m receiving these errors while trying to use
the "normal" yast way:
2006-10-11 07:24:46 xend.XendDomainInfo] DEBUG (XendDomainInfo:180)
XendDomainInfo.create([''vm'', [''name'',
''suse_102''], [''memory'', 256],
[''on_poweroff'', ''destroy''],
[''on_reboot'', ''destroy''],
[''on_crash'',
''destroy''], [''vcpus'', 1],
[''image'', [''linux'',
[''kernel'',
''/tmp/YaST2-04953-dZdjAF/vmlinuz-2.6.18-9-xen''],
[''ramdisk'',
''/tmp/YaST2-04953-dZdjAF/inst-initrd''],
[''ip'', '':::::eth0:dhcp''],
[''args'',
''install=http://instserver.local/suse/mirror/i386/10.1/inst-source/
TERM=xterm textmode=1 vnc=1 ssh=1'']]], [''device'',
[''vbd'', [''uname'',
''file:/XEN/suse_102/hda''], [''dev'',
''hda''], [''mode'', ''w'']]],
[''device'',
[''vbd'', [''uname'',
''file:/XEN/suse_102/hdb''], [''dev'',
''hdb''], [''mode'',
''w'']]], [''device'', [''vif'',
[''mac'', ''00:16:3e:f4:20:ad'']]]])
[2006-10-11 07:24:46 xend.XendDomainInfo] DEBUG (XendDomainInfo:286)
parseConfig: config is [''vm'', [''name'',
''suse_102''], [''memory'', 256],
[''on_poweroff'', ''destroy''],
[''on_reboot'', ''destroy''],
[''on_crash'',
''destroy''], [''vcpus'', 1],
[''image'', [''linux'',
[''kernel'',
''/tmp/YaST2-04953-dZdjAF/vmlinuz-2.6.18-9-xen''],
[''ramdisk'',
''/tmp/YaST2-04953-dZdjAF/inst-initrd''],
[''ip'', '':::::eth0:dhcp''],
[''args'',
''install=http://instserver.local/suse/mirror/i386/10.1/inst-source/
TERM=xterm textmode=1 vnc=1 ssh=1'']]], [''device'',
[''vbd'', [''uname'',
''file:/XEN/suse_102/hda''], [''dev'',
''hda''], [''mode'', ''w'']]],
[''device'',
[''vbd'', [''uname'',
''file:/XEN/suse_102/hdb''], [''dev'',
''hdb''], [''mode'',
''w'']]], [''device'', [''vif'',
[''mac'', ''00:16:3e:f4:20:ad'']]]]
[2006-10-11 07:24:46 xend.XendDomainInfo] DEBUG (XendDomainInfo:382)
parseConfig: result is {''ssidref'': None,
''uuid'': None, ''on_crash'':
''destroy'', ''on_reboot'':
''destroy'', ''localtime'': None,
''image'':
[''linux'', [''kernel'',
''/tmp/YaST2-04953-dZdjAF/vmlinuz-2.6.18-9-xen''],
[''ramdisk'',
''/tmp/YaST2-04953-dZdjAF/inst-initrd''],
[''ip'',
'':::::eth0:dhcp''], [''args'',
''install=http://instserver.local/suse/mirror/i386/10.1/inst-source/
TERM=xterm textmode=1 vnc=1 ssh=1'']], ''on_poweroff'':
''destroy'',
''cpus'': None, ''name'':
''suse_102'', ''backend'': [],
''cpu'': None, ''vcpus'':
1, ''cpu_weight'': None, ''vcpu_avail'': None,
''memory'': 256, ''device'':
[(''vbd'', [''vbd'', [''uname'',
''file:/XEN/suse_102/hda''], [''dev'',
''hda''],
[''mode'', ''w'']]), (''vbd'',
[''vbd'', [''uname'',
''file:/XEN/suse_102/hdb''],
[''dev'', ''hdb''], [''mode'',
''w'']]), (''vif'', [''vif'',
[''mac'',
''00:16:3e:f4:20:ad'']])], ''bootloader'': None,
''root'': None,
''bootentry'': None, ''maxmem'': None}
[2006-10-11 07:24:46 xend.XendDomainInfo] DEBUG (XendDomainInfo:1189)
XendDomainInfo.construct: None 0
[2006-10-11 07:24:46 xend.XendDomainInfo] DEBUG (XendDomainInfo:1221)
XendDomainInfo.initDomain: 9 1.0
[2006-10-11 07:24:46 xend] DEBUG (balloon:137) Balloon: 263024 KiB
free; need 262144; done.
[2006-10-11 07:24:46 xend] INFO (image:136) buildDomain os=linux dom=9 vcpus=1
[2006-10-11 07:24:46 xend] DEBUG (image:176) dom = 9
[2006-10-11 07:24:46 xend] DEBUG (image:177) image
/tmp/YaST2-04953-dZdjAF/vmlinuz-2.6.18-9-xen
[2006-10-11 07:24:46 xend] DEBUG (image:178) store_evtchn = 1
[2006-10-11 07:24:46 xend] DEBUG (image:179) console_evtchn = 2
[2006-10-11 07:24:46 xend] DEBUG (image:180) cmdline ip=:::::eth0:dhcp
install=http://instserver/suse/mirror/i386/10.1/inst-source/
TERM=xterm textmode=1 vnc=1 ssh=1
[2006-10-11 07:24:46 xend] DEBUG (image:181) ramdisk
/tmp/YaST2-04953-dZdjAF/inst-initrd
[2006-10-11 07:24:46 xend] DEBUG (image:182) vcpus = 1
[2006-10-11 07:24:46 xend] DEBUG (image:183) features [2006-10-11 07:24:46
xend.XendDomainInfo] ERROR (XendDomainInfo:192)
Domain construction failed
Traceback (most recent call last):
File
"/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py",
line 185, in create
vm.initDomain()
File
"/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py",
line 1254, in initDomain
channel_details = self.image.createImage()
File "/usr/lib64/python2.4/site-packages/xen/xend/image.py", line
119, in createImage
return self.createDomain()
File "/usr/lib64/python2.4/site-packages/xen/xend/image.py", line
138, in createDomain
result = self.buildDomain()
File "/usr/lib64/python2.4/site-packages/xen/xend/image.py", line
191, in buildDomain
features = self.features)
error: (9, ''Bad file descriptor'')
[2006-10-11 07:24:47 xend.XendDomainInfo] DEBUG (XendDomainInfo:1356)
XendDomainInfo.destroy: domid=9
[2006-10-11 07:24:47 xend.XendDomainInfo] DEBUG (XendDomainInfo:1364)
XendDomainInfo.destroyDomain(9)
[2006-10-11 07:24:47 xend] ERROR (xmlrpclib2:124) (9, ''Bad file
descriptor'')
Traceback (most recent call last):
File "/usr/lib64/python2.4/site-packages/xen/util/xmlrpclib2.py",
line 103, in _marshaled_dispatch
response = self._dispatch(method, params)
File "/usr/lib64/python2.4/SimpleXMLRPCServer.py", line 406, in
_dispatch
return func(*params)
File
"/usr/lib64/python2.4/site-packages/xen/xend/server/XMLRPCServer.py",
line 63, in domain_create
info = XendDomain.instance().domain_create(config)
File "/usr/lib64/python2.4/site-packages/xen/xend/XendDomain.py",
line 227, in domain_create
dominfo = XendDomainInfo.create(config)
File
"/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py",
line 185, in create
vm.initDomain()
File
"/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py",
line 1254, in initDomain
channel_details = self.image.createImage()
File "/usr/lib64/python2.4/site-packages/xen/xend/image.py", line
119, in createImage
return self.createDomain()
File "/usr/lib64/python2.4/site-packages/xen/xend/image.py", line
138, in createDomain
result = self.buildDomain()
File "/usr/lib64/python2.4/site-packages/xen/xend/image.py", line
191, in buildDomain
features = self.features)
error: (9, ''Bad file descriptor'')
But I will try to use a 10.2 kernel.
Thanks
Jan
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users