Ronald J. Yacketta wrote: > Hello, > > Thanks Michael for setting me straight on my previous inquiry > regarding '--rebuild-self' , I have sorted that out and now am having > a bit of a spat getting fully unattended koan --virt installs working.
Most likely you need to use a profile that has a xen kernel distro as it's parent, not a non-xen one. If you created your distributions/profiles with "cobbler import" originally, you should have something like a Fedora-9-xen distro available. (when using KVM on VT capable hardware, the need for this difference goes away, as it does not need special kernels -- same for fullvirt Xen, though this requires PXE to deploy and may not be suitable for all environments -- koan still works, but it assumes your cobbler server is also serving up PXE -- and also requires VT hardware -- for most folks, xen paravirt is still suitable) --Michael > > running the koan command as follows: > [EMAIL PROTECTED] ~]# koan --virt --server=[CobblerServerName] --profile=fc9 > --virt-name=Cobbler-FC9 > - reading URL: http://[CobblerServerName]/cblr/svc/op/ks/profile/fc9 > install_tree: http://[RepoServerName]/f9 > libvirtd (pid 2079) is running... > downloading initrd initrd.img to /var/lib/xen/initrd.img > url=http://[CobblerServerName]/cobbler/images/fc9/initrd.img > - reading URL: http://[CobblerServerName]/cobbler/images/fc9/initrd.img > downloading kernel vmlinuz to /var/lib/xen/vmlinuz > url=http://[CobblerServerName]/cobbler/images/fc9/vmlinuz > - reading URL: http://[CobblerServerName]/cobbler/images/fc9/vmlinuz > libvir: Xen Daemon error : GET operation failed: > libvir: Xen Daemon error : GET operation failed: > libvir: Xen Daemon error : POST operation failed: (xend.err "Error > creating domain: (2, 'Invalid kernel', 'xc_dom_find_loader: no loader > found\\n')") > <class 'libvirt.libvirtError'> > virDomainCreateLinux() failed POST operation failed: (xend.err "Error > creating domain: (2, 'Invalid kernel', 'xc_dom_find_loader: no loader > found\\n')") > File "/usr/lib/python2.5/site-packages/koan/app.py", line 165, in main > k.run() > File "/usr/lib/python2.5/site-packages/koan/app.py", line 373, in run > self.virt() > File "/usr/lib/python2.5/site-packages/koan/app.py", line 644, in virt > return self.net_install(after_download) > File "/usr/lib/python2.5/site-packages/koan/app.py", line 563, in > net_install > after_download(self, profile_data) > File "/usr/lib/python2.5/site-packages/koan/app.py", line 642, in > after_download > self.virt_net_install(profile_data) > File "/usr/lib/python2.5/site-packages/koan/app.py", line 920, in > virt_net_install > bridge = self.virt_bridge > File "/usr/lib/python2.5/site-packages/koan/xencreate.py", line > 165, in start_install > guest.start_install() > File "/usr/lib/python2.5/site-packages/virtinst/Guest.py", line > 813, in start_install > return self._do_install(consolecb, meter) > File "/usr/lib/python2.5/site-packages/virtinst/Guest.py", line > 834, in _do_install > self.domain = self.conn.createLinux(install_xml, 0) > File "/usr/lib/python2.5/site-packages/libvirt.py", line 573, in > createLinux > if ret is None:raise libvirtError('virDomainCreateLinux() failed', > conn=self) > > > > > I also dropped back and did a virt-install (xenpv) using the same > fc9.ks and everything worked fine. > [~]# virt-install --paravirt -f /var/lib/xen/images/Cobbler-FC9 -s 5 -r 1024 > -n Cobbler-FC9 --vnc -l http://[RepoServerName]/f9 -x > ks=http://[CobblerServerName]/cblr/svc/op/ks/profile/fc9 > > Here is the distro and profile setup that I have been working with : > > [~]# cobbler distro report --name=fc9 > distro : fc9 > breed : redhat > os version : > architecture : i386 > initrd : /var/tftpboot/fc9/initrd.img > kernel : /var/tftpboot/fc9/vmlinuz > kernel options : {} > post kernel options : {} > ks metadata : {} > owners : ['admin'] > > [~]# cobbler profile report --name=fc9 > profile : fc9 > distro : fc9 > dhcp tag : default > kernel options : {} > post kernel options : {} > kickstart : /etc/cobbler/fc9.ks > ks metadata : {} > owners : ['admin'] > repos : [] > server : <<inherit>> > virt bridge : xenbr0 > virt cpus : 1 > virt file size : 5 > virt path : > virt ram : 1024 > virt type : xenfv > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > cobbler mailing list > [email protected] > https://fedorahosted.org/mailman/listinfo/cobbler > _______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler
