
On Mon, Jan 11, 2010 at 04:48:54PM +0100, Paolo Bonzini wrote:
(mcpierce@mcpierce-desktop:node-image)$ sudo virsh net-dumpxml testbr541 <network> <name>testbr541</name> <uuid>f389317f-8420-7516-df9d-756b7deb3d37</uuid> <forward mode='nat'/> <bridge name='testbr541' stp='on' delay='0' /> <ip address='192.168.31.1' netmask='255.255.255.0'> <tftp root='/tmp/tmp.3B8opJfBXw/tftpboot/' /> <dhcp> <range start='192.168.31.100' end='192.168.31.199' /> </dhcp> </ip> </network>
When I start up the VM, I see it get an IP address within the range specified, but it never pxeboots the ISO image.
To what directory should the root attribute be pointed?
If someone has a moment, could you please take a look and help me with this situation? I've tried several scenarios and nothing seems to work for pointing libvirt to the directory I've created.
You are not giving BOOTP info (you are missing the <bootp> tag, which goes inside <dhcp>).
Okay, here's the XML that's now being generated by my test script: <network> <name>testbr6253</name> <forward mode='nat' /> <bridge name='testbr6253' stp='on' forwardDelay='0' /> <ip address='192.168.133.1' netmask='255.255.255.0'> <tftp root='/tmp/tmp.dEf7FPCaKm/tftpboot' /> <bootp file='pxelinux.0' /> <dhcp> <range start='192.168.133.100' end='192.168.133.199' /> </dhcp> </ip> </network> However, I still get the message "No filename or root path specified" within the VM and it does not boot from the above directory. -- Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc. Delivering value year after year. Red Hat ranks #1 in value among software vendors. http://www.redhat.com/promo/vendor/