Mike O'Brien wrote:
>       I'm fairly new to the Xen capabilities added to Solaris.
> In trying to get a Fedora Core 8 guest up under Nevada 83,
> I built a 64-bit Fedora Xen kernel over on a Fedora Linux
> machine, using the latest Xen 3.2.0 sources.  It nicely built
> a Fedora "vmlinuz-2.6.18.8-xen" kernel.
> 
>       When I took that over to a Solaris Nevada 83 machine to run,
> it failed, but the sole output from "xm start" was
> 
> # xm create fedora.fc8.64.xen3.cfg -c
> Using config file "./fedora.fc8.64.xen3.cfg".
> Error:
> #


I just tried on b85 and it still works fine.. There are some
old instructions which should still work @

   http://opensolaris.org/os/community/xen/docs/fedora-install.htm

virt-install should also work... I don't know the
exact options though.

I have fedora6, fedora7, and fedora8 PV domUs running
on my dom0.  With b85, you can now run 32-bit domUs
on a 64-bit dom0 too.





MRJ



> which wasn't too helpful.  /var/log/xen/xend.log was a little more
> helpful:
> 
> [2008-03-24 17:50:36 xend.XendDomainInfo 388] DEBUG (XendDomainInfo:94) 
> XendDomainInfo.create(['vm', ['name', 'fedora.fc8.64'], ['memory', 256], 
> ['vcpus', 1], ['on_xend_start', 'ignore'], ['on_xend_stop', 'shutdown'], 
> ['image', ['linux', ['kernel', '/boot/vmlinuz-2.6.18.8-xen'], ['ip', 
> ':1.2.3.4::::eth0:dhcp'], ['root', '/dev/sda1'], ['args', 'fastboot']]], 
> ['device', ['vbd', ['uname', 'file:/export/home/xfc/fedora.fc8.64.img'], 
> ['dev', 'sda1'], ['mode', 'w']]], ['device', ['vbd', ['uname', 
> 'file:/export/home/xfc/fedora.swap'], ['dev', 'sda2'], ['mode', 'w']]], 
> ['device', ['vif']]])
> [2008-03-24 17:50:36 xend.XendConfig 388] WARNING (XendConfig:612) 
> Unconverted key: cpus
> [2008-03-24 17:50:36 xend.XendDomainInfo 388] DEBUG (XendDomainInfo:1320) 
> XendDomainInfo.constructDomain
> [2008-03-24 17:50:36 xend.XendDomainInfo 388] DEBUG (XendDomainInfo:1366) 
> XendDomainInfo.initDomain: 4 256
> [2008-03-24 17:50:36 xend 388] DEBUG (balloon:116) Balloon: 262924 KiB free; 
> need 262144; done.
> [2008-03-24 17:50:36 xend 388] INFO (image:129) buildDomain os=linux dom=4 
> vcpus=1
> [2008-03-24 17:50:36 xend 388] DEBUG (image:198) domid          = 4
> [2008-03-24 17:50:36 xend 388] DEBUG (image:199) memsize        = 256
> [2008-03-24 17:50:36 xend 388] DEBUG (image:200) image          = 
> /boot/vmlinuz-2.6.18.8-xen
> [2008-03-24 17:50:36 xend 388] DEBUG (image:201) store_evtchn   = 1
> [2008-03-24 17:50:36 xend 388] DEBUG (image:202) console_evtchn = 2
> [2008-03-24 17:50:36 xend 388] DEBUG (image:203) cmdline        = 
> root=/dev/sda1 ip=:1.2.3.4::::eth0:dhcp fastboot
> [2008-03-24 17:50:36 xend 388] DEBUG (image:204) ramdisk        = 
> [2008-03-24 17:50:36 xend 388] DEBUG (image:205) vcpus          = 1
> [2008-03-24 17:50:36 xend 388] DEBUG (image:206) features       = 
> [2008-03-24 17:50:36 xend.XendDomainInfo 388] INFO (XendDomainInfo:1230) 
> createDevice: vbd : {'uname': 'file:/export/home/xfc/fedora.fc8.64.img', 
> 'driver': 'paravirtualised', 'mode': 'w', 'dev': 'sda1', 'uuid': 
> '791a60c3-1c1e-831d-81fd-0a003a52aa8c'}
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:116) DevController: 
> writing {'backend-id': '0', 'virtual-device': '2049', 'device-type': 'disk', 
> 'state': '1', 'backend': '/local/domain/0/backend/vbd/4/2049'} to 
> /local/domain/4/device/vbd/2049.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:118) DevController: 
> writing {'domain': 'fedora.fc8.64', 'frontend': 
> '/local/domain/4/device/vbd/2049', 'uuid': 
> '791a60c3-1c1e-831d-81fd-0a003a52aa8c', 'dev': 'sda1', 'state': '1', 
> 'params': '/export/home/xfc/fedora.fc8.64.img', 'mode': 'w', 'online': '1', 
> 'frontend-id': '4', 'type': 'file'} to /local/domain/0/backend/vbd/4/2049.
> [2008-03-24 17:50:36 xend.XendDomainInfo 388] INFO (XendDomainInfo:1230) 
> createDevice: vbd : {'uname': 'file:/export/home/xfc/fedora.swap', 'driver': 
> 'paravirtualised', 'mode': 'w', 'dev': 'sda2', 'uuid': 
> '40bd6243-a337-6675-de19-9a3e987c2386'}
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:116) DevController: 
> writing {'backend-id': '0', 'virtual-device': '2050', 'device-type': 'disk', 
> 'state': '1', 'backend': '/local/domain/0/backend/vbd/4/2050'} to 
> /local/domain/4/device/vbd/2050.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:118) DevController: 
> writing {'domain': 'fedora.fc8.64', 'frontend': 
> '/local/domain/4/device/vbd/2050', 'uuid': 
> '40bd6243-a337-6675-de19-9a3e987c2386', 'dev': 'sda2', 'state': '1', 
> 'params': '/export/home/xfc/fedora.swap', 'mode': 'w', 'online': '1', 
> 'frontend-id': '4', 'type': 'file'} to /local/domain/0/backend/vbd/4/2050.
> [2008-03-24 17:50:36 xend.XendDomainInfo 388] INFO (XendDomainInfo:1230) 
> createDevice: vif : {'mac': '00:16:3e:2b:79:2d', 'uuid': 
> '00b9aa77-43a1-d6fa-070c-92b76c4ae077'}
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:116) DevController: 
> writing {'backend-id': '0', 'mac': '00:16:3e:2b:79:2d', 'handle': '0', 
> 'state': '1', 'backend': '/local/domain/0/backend/vif/4/0'} to 
> /local/domain/4/device/vif/0.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:118) DevController: 
> writing {'domain': 'fedora.fc8.64', 'handle': '0', 'uuid': 
> '00b9aa77-43a1-d6fa-070c-92b76c4ae077', 'script': 
> '/usr/lib/xen/scripts/vif-vnic', 'state': '1', 'frontend': 
> '/local/domain/4/device/vif/0', 'mac': '00:16:3e:2b:79:2d', 'online': '1', 
> 'frontend-id': '4', 'type': 'SUNW_mac'} to /local/domain/0/backend/vif/4/0.
> [2008-03-24 17:50:36 xend.XendDomainInfo 388] DEBUG (XendDomainInfo:1750) 
> Storing VM details: {'on_xend_stop': 'shutdown', 'shadow_memory': '0', 
> 'uuid': '978ea67c-44e0-f9c6-8d6f-6bf24befebde', 'name': 'fedora.fc8.64', 
> 'on_reboot': 'restart', 'start_time': '1206406236.58', 'on_poweroff': 
> 'destroy', 'on_xend_start': 'ignore', 'on_crash': 'restart', 
> 'xend/restart_count': '0', 'vcpus': '1', 'vcpu_avail': '1', 'memory': '256', 
> 'image': "(linux (kernel /boot/vmlinuz-2.6.18.8-xen) (args 'root=/dev/sda1 
> ip=:1.2.3.4::::eth0:dhcp fastboot') (root /dev/sda1) (ip 
> :1.2.3.4::::eth0:dhcp))", 'maxmem': '256'}
> [2008-03-24 17:50:36 xend.XendDomainInfo 388] DEBUG (XendDomainInfo:757) 
> Storing domain details: {'console/ring-ref': '8387243', 'console/port': '2', 
> 'name': 'fedora.fc8.64', 'console/limit': '1048576', 'vm': 
> '/vm/978ea67c-44e0-f9c6-8d6f-6bf24befebde', 'domid': '4', 
> 'cpu/0/availability': 'online', 'memory/target': '262144', 'store/ring-ref': 
> '8387244', 'store/port': '1'}
> [2008-03-24 17:50:36 xend 388] DEBUG (XendDomain:431) Adding Domain: 4
> [2008-03-24 17:50:36 xend.XendDomainInfo 388] DEBUG (XendDomainInfo:824) 
> XendDomainInfo.handleShutdownWatch
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:149) Waiting for devices 
> vif.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:154) Waiting for 0.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:561) 
> hotplugStatusCallback /local/domain/0/backend/vif/4/0/hotplug-status.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:561) 
> hotplugStatusCallback /local/domain/0/backend/vif/4/0/hotplug-status.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:575) 
> hotplugStatusCallback 1.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:149) Waiting for devices 
> usb.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:149) Waiting for devices 
> vbd.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:154) Waiting for 2049.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:561) 
> hotplugStatusCallback /local/domain/0/backend/vbd/4/2049/hotplug-status.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:575) 
> hotplugStatusCallback 2.
> [2008-03-24 17:50:36 xend 388] DEBUG (DevController:549) destroyCallback 
> /local/domain/4/device/vbd/2049.
> [2008-03-24 17:50:46 xend 388] ERROR (xmlrpclib2:218) 
> Traceback (most recent call last):
>   File "/usr/lib/python2.4/site-packages/xen/util/xmlrpclib2.py", line 197, 
> in _marshaled_dispatch
>   File "/usr/lib/python2.4/SimpleXMLRPCServer.py", line 406, in _dispatch
>     return func(*params)
>   File "<string>", line 1, in <lambda>
>   File "/usr/lib/python2.4/site-packages/xen/xend/server/XMLRPCServer.py", 
> line 52, in dispatch
>   File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 
> 518, in waitForDevices
>   File "/usr/lib/python2.4/site-packages/xen/xend/server/DevController.py", 
> line 150, in waitForDevices
>   File "/usr/lib/python2.4/site-packages/xen/xend/server/DevController.py", 
> line 165, in waitForDevice
>   File "/usr/lib/python2.4/site-packages/xen/xend/server/blkif.py", line 146, 
> in destroyDevice
>   File "/usr/lib/python2.4/site-packages/xen/xend/server/DevController.py", 
> line 237, in destroyDevice
> EnvironmentError
> [2008-03-24 17:50:46 xend.XendDomainInfo 388] DEBUG (XendDomainInfo:1519) 
> XendDomainInfo.destroy: domid=4
> [2008-03-24 17:50:46 xend.XendDomainInfo 388] DEBUG (XendDomainInfo:1527) 
> XendDomainInfo.destroyDomain(4)
> [2008-03-24 17:50:47 xend 388] DEBUG (DevController:549) destroyCallback 
> /local/domain/4/device/vbd/2049.
> [2008-03-24 17:50:47 xend 388] DEBUG (DevController:557) destroyCallback 
> /local/domain/4/device/vbd/2049 is destroyed
> 
>       Is the problem that I should be building against some earlier
> version of Xen?  If I move from Solaris Nevada 83 to Nevada 85, that's
> Xen 3.1.2 as nearly as I can tell, but the sources from xen.org
> are 3.1.3.  Will the tarballs from the same page on xen.org
> (http://www.xen.org/download/dl_31tarballs.html) work under Nevada 85?
> 
>       Any wisdom would be appreciated.
> 
> Mike O'Brien
> _______________________________________________
> xen-discuss mailing list
> [email protected]
_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to