[Spacewalk-list] Xen provisioning lacks vif

Matt Carey cvstealth2000 at yahoo.com
Thu Jun 24 12:51:44 UTC 2010


I've setup Spacewalk to provision Xen guests on a host and when the VM is getting created it lacks a virtual network interface in the configuration file, so
the guest can't talk to the Spacewalk server via the network to get the channel contents or ks file. Shouldn't the "vif=XXXX" line in the /etc/xen/<guest name> VM configuration file be injected via Spacewalk?

Extra info if it helps:
[root at spacewalk images]# rhn_check -vv
D: check_action {'action': "<?xml version='1.0'?>\n<methodCall>\n<methodName>packages.update</methodName>\n<params>\n<param>\n<value><array><data>\n<value><array><data>\n<value><string>spacewalk-koan</string></value>\n<value><string>0.2.5</string></value>\n<value><string>1.el5</string></value>\n<value><string></string></value>\n<value><string>noarch</string></value>\n</data></array></value>\n</data></array></value>\n</param>\n</params>\n</methodCall>\n", 'version': 2, 'id': 45}
updateLoginInfo() login info
D: login(forceUpdate=True) invoked
logging into up2date server
D: rpcServer: Calling XMLRPC up2date.login
D: writeCachedLogin() invoked
D: Wrote pickled loginInfo at  1277381909.92  with expiration of  1277385509.92  seconds.
successfully retrieved authentication token from up2date server
D: logininfo: {'X-RHN-Server-Id': 1000010003, 'X-RHN-Auth-Server-Time': '1277381909.91', 'X-RHN-Auth': 'lqem/G7QlUzjadINPnQoZg==', 'X-RHN-Auth-Channels': [['rhel5_4-i386-base', '20100623123654', '1', '1'], ['rhel5.4-i386-spacewalk', '20100623194442', '0', '1'], ['rhel5_4-i386-vt', '20100623123654', '0', '1']], 'X-RHN-Auth-User-Id': '', 'X-RHN-Auth-Expire-Offset': '3600.0'}
D: handle_action {'action': "<?xml version='1.0'?>\n<methodCall>\n<methodName>packages.update</methodName>\n<params>\n<param>\n<value><array><data>\n<value><array><data>\n<value><string>spacewalk-koan</string></value>\n<value><string>0.2.5</string></value>\n<value><string>1.el5</string></value>\n<value><string></string></value>\n<value><string>noarch</string></value>\n</data></array></value>\n</data></array></value>\n</param>\n</params>\n</methodCall>\n", 'version': 2, 'id': 45}
D: handle_action actionid = 45, version = 2
D: do_call packages.update ([['spacewalk-koan', '0.2.5', '1.el5', '', 'noarch']],)
Loaded plugins: rhnplugin
D: rpcServer: Calling XMLRPC up2date.listChannels
Excluding Packages in global exclude list
Finished
D: Called update [['spacewalk-koan', '0.2.5', '1.el5', '', 'noarch']]
Package spacewalk-koan-0.2.5-1.el5.noarch already installed and latest version
D: Dependencies Resolved
D: Downloading Packages:
D: Running Transaction Test
D: Finished Transaction Test
D: Transaction Test Succeeded
D: Running Transaction
Updating package profile
D: rpcServer: Calling XMLRPC registration.welcome_message
D: rpcServer: Calling XMLRPC registration.update_packages
D: Sending back response (0, 'Update Succeeded', {})
D: check_action {'action': "<?xml version='1.0'?>\n<methodCall>\n<methodName>kickstart_guest.initiate</methodName>\n<params>\n<param>\n<value><string>spacewalk.lab.example.com</string></value>\n</param>\n<param>\n<value><string>spacewalklabexamplecom:1:station1</string></value>\n</param>\n<param>\n<value><string>xenpv</string></value>\n</param>\n<param>\n<value><int>14</int></value>\n</param>\n<param>\n<value><string>station1</string></value>\n</param>\n<param>\n<value><int>512</int></value>\n</param>\n<param>\n<value><int>1</int></value>\n</param>\n<param>\n<value><int>3</int></value>\n</param>\n<param>\n<value><string>xenbr0</string></value>\n</param>\n<param>\n<value><string>/var/lib/xen/images/station1</string></value>\n</param>\n<param>\n<value><string> </string></value>\n</param>\n</params>\n</methodCall>\n", 'version': 2, 'id': 46}
updateLoginInfo() login info
D: login(forceUpdate=True) invoked
logging into up2date server
D: rpcServer: Calling XMLRPC up2date.login
D: writeCachedLogin() invoked
D: Wrote pickled loginInfo at  1277381913.24  with expiration of  1277385513.24  seconds.
successfully retrieved authentication token from up2date server
D: logininfo: {'X-RHN-Server-Id': 1000010003, 'X-RHN-Auth-Server-Time': '1277381913.24', 'X-RHN-Auth': 'xG6mcBbMcAjj5O0m9dlbIA==', 'X-RHN-Auth-Channels': [['rhel5_4-i386-base', '20100623123654', '1', '1'], ['rhel5.4-i386-spacewalk', '20100623194442', '0', '1'], ['rhel5_4-i386-vt', '20100623123654', '0', '1']], 'X-RHN-Auth-User-Id': '', 'X-RHN-Auth-Expire-Offset': '3600.0'}
D: handle_action {'action': "<?xml version='1.0'?>\n<methodCall>\n<methodName>kickstart_guest.initiate</methodName>\n<params>\n<param>\n<value><string>spacewalk.lab.example.com</string></value>\n</param>\n<param>\n<value><string>spacewalklabexamplecom:1:station1</string></value>\n</param>\n<param>\n<value><string>xenpv</string></value>\n</param>\n<param>\n<value><int>14</int></value>\n</param>\n<param>\n<value><string>station1</string></value>\n</param>\n<param>\n<value><int>512</int></value>\n</param>\n<param>\n<value><int>1</int></value>\n</param>\n<param>\n<value><int>3</int></value>\n</param>\n<param>\n<value><string>xenbr0</string></value>\n</param>\n<param>\n<value><string>/var/lib/xen/images/station1</string></value>\n</param>\n<param>\n<value><string> </string></value>\n</param>\n</params>\n</methodCall>\n", 'version': 2, 'id': 46}
D: handle_action actionid = 46, version = 2
D: do_call kickstart_guest.initiate ('spacewalk.lab.example.com', 'spacewalklabexamplecom:1:station1', 'xenpv', 14, 'station1', 512, 1, 3, 'xenbr0', '/var/lib/xen/images/station1', ' ')
- looking for Cobbler at http://spacewalk.lab.example.com/cobbler_api
- reading URL: http://spacewalk.lab.example.com/cblr/svc/op/ks/system/spacewalklabexamplecom:1:station1
install_tree: http://spacewalk.lab.example.com/ty/ZNHC7ZDG
libvirtd (pid  3542) is running...
downloading initrd initrd.img to /var/lib/xen/initrd.img
url=http://spacewalk.lab.example.com/cobbler/images/RedHat_54_i386xen:1:SpacewalkDefaultOrganization/initrd.img
- reading URL: http://spacewalk.lab.example.com/cobbler/images/RedHat_54_i386xen:1:SpacewalkDefaultOrganization/initrd.img
downloading kernel vmlinuz to /var/lib/xen/vmlinuz
url=http://spacewalk.lab.example.com/cobbler/images/RedHat_54_i386xen:1:SpacewalkDefaultOrganization/vmlinuz
- reading URL: http://spacewalk.lab.example.com/cobbler/images/RedHat_54_i386xen:1:SpacewalkDefaultOrganization/vmlinuz
libvir: Xen error : Domain not found: xenUnifiedDomainLookupByName
libvir: Xen error : Domain not found: xenUnifiedDomainLookupByUUID
libvir: Xen error : Domain not found: xenUnifiedDomainLookupByName
use virt-manager or reconnect with virsh console station1
- polling for virt completion
- install is still running, sleeping for 1 minute (0)


[root at spacewalk ~]# cat /etc/xen/station1 
name = "station1"
uuid = "51b01f61-984f-c849-e54f-f54c14f804db"
maxmem = 512
memory = 512
vcpus = 1
bootloader = "/usr/bin/pygrub"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
disk = [ "file:/var/lib/xen/images/station1,xvda,w" ]

[root at spacewalk scripts]# rpm -qa rhn-virtualization\*
rhn-virtualization-common-5.4.11-1.el5
rhn-virtualization-host-5.4.11-1.el5
[root at spacewalk scripts]# rpm -qa \*koan\*
koan-1.6.6-1.el5
spacewalk-koan-0.2.5-1.el5
[root at spacewalk scripts]# rpm -qa spacewalk-base\*
spacewalk-base-minimal-1.0.3-1.el5
spacewalk-base-1.0.3-1.el5
[root at spacewalk scripts]# 


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20100624/ab8d6d06/attachment.htm>


More information about the Spacewalk-list mailing list