I've been trying to install debian to kvm/libvirt using koan. I've narrowed my 
problem down to virt-install. 


this is the options koan provides to libvirt:
- ['virt-install', '--connect', 'qemu:///system', '--name', 'debian', 
'--ram', '1024', '--vcpus', '1', '--autostart', '--vnc', '--virt-type', 
'qemu', '--machine', 'pc', '--hvm', '--extra-args=ksdevice=link 
lang=en_US url=http://<server 
address>/cblr/svc/op/ks/system/debian text auto-install/enable=true 
priority=critical ', '--location', 
'http://<server address/cblr/links/debian-wheezy-net-x86_64/', '--arch', 
'x86_64', '--os-variant', 'generic26', '--disk', 
'path=/dev/mapper/default-debian--disk0,size=30,format=raw', 
'--network', 'bridge=guests', '--wait', '0', '--noautoconsole']

this error it gives:
ERROR   
 Error validating install location: Could not find an installable 
distribution at 'http://<server 
address>/cblr/links/debian-wheezy-net-x86_64/'


when I mount the debian install CD (i've tried both "CD-1" and the netinst 
CD) to a directory and point virt-install to that directory I get the 
same result. In this case using "--location /mnt/cdrom"
However, if i use "--cdrom /path/to/iso" directly it works fine. So 
virt-install works with --cdrom but not with --location <url to cdrom 
contents>


If i try with this option --location 
http://ftp.us.debian.org/debian/dists/wheezy/main/installer-amd64/  
(that i got from the virt-install man page) it works.  i noticed that 
that directory structure looks different than what cobbler installs to 
http://<server address/cblr/links/debian-wheezy-net-x86_64/ 

So i'm thinking that for virt-install plus debian, there is install from 
CDROM and there is install directly from a web server. but they are not 
the same directories / files


I noticed that i can have the VM boot to the pxe menu and start a debian 
install that way. However, the installer looks for a cdrom and fails if 
it doesn't find it. Defeating the purpose of network install...

TL;DR, I'm trying to get cobbler to install Debian and failing. has anybody 
gotten this to work? any gotchas or tips?
p.s. i've also tried to manually setting the --os-variant to debiansqueeze 
(virt-install doesn't know debianwheezy yet) but it hasn't helped 
anything yet.
_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/cobbler

Reply via email to