Ronald J. Yacketta wrote:
Michael DeHaan wrote:
> 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.
>
>
Unfortunately we are unable to use 'cobbler import' as we currently
maintain several repos for various releases of FC, CentoS etc. Running
a 'cobbler import' would in theory duplicate the repositories. We are
considering NFS mounting the repositories onto the Cobbler server at a
later date to allow us to 'cobbler import'.
Ah, but that in fact works!
cobbler import --name=all-my-distros --mirror=/mnt/mynfsshare
--available-as=nfs://mynfsserver:/mynfsroot
That imports everything on the NFS share, assuming the root of the NFS
share is as given, and all relative paths and so forth are calculated
after that. Available as also does http and ftp.
Also, as a terminology item, these are "install trees" not "repos".
Install trees have components that can be used as repos, but contain
additional data.
Repos in cobbler are for things like updates or extra packages, like
epel, etc.
> (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
>
>
Am I missing a difference between koan --vert (xenpv) and virt--installl --paravirt?
I run the following fine without issue (fully automated)
virt-install --paravirt -f /var/lib/xen/images/f9guest1 -s 5 -r 1024 -n FC9-virt-inst
--vnc -x ks=http://[CobblerServer]/cblr/svc/op/ks/profile/fc9 -l
http://[RepoServer]/f9
but a
koan --vert --server=[CoberServer] --profile=fc9 --virt-name=f9guest1
fails in that PXE boot starts and throws up the menu as if there was no .ks .
-Ron
>> running the koan command as follows:
>> [@bs2-2 ~]# 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
>> cobbler(a)lists.fedorahosted.org
>>
https://fedorahosted.org/mailman/listinfo/cobbler
>>
>>
>
> _______________________________________________
> cobbler mailing list
> cobbler(a)lists.fedorahosted.org
>
https://fedorahosted.org/mailman/listinfo/cobbler
>
------------------------------------------------------------------------
_______________________________________________
cobbler mailing list
cobbler(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler