On Monday, October 8, 2012 9:30:37 AM UTC-7, Markus Falb wrote:
>
> I was playing with razor today. But I am not going far.
>
> ipxe is downloading the microkernel but stays at 98%
> On the server side I see
>
> /opt/razor/Razor/bin/razor -w boot default
> '{"hw_id":"00:50:56:2e:c4:50_______","dhcp_mac":"01-00-50-56-2e-c4-50"}'
> /opt/razor/Razor/bin/razor -w image path mk kernel
> {"http_err_code":200,"errcode":0,"response":"/opt/razor/Razor/image/mk/687EqtppQJQPbgeirdhZy4/boot/vmlinuz","command":null,"result":"Ok","resource":"ProjectRazor::Slice::Image"}
>
>
>
> This suggests that the download of the microkernel finished
> successfully. If so, why doesnt the microkernel do something? Or did it
> and I only don't know how to tell?
>
The iPXE progress meter is a bit special, in the classic "run to 99
percent, sit there forever" sense, but you are not wrong: this is not doing
the right thing.
The client should download the kernel, then download an initrd, and then
boot a full Linux environment and run in it. You should see the usual
(verbose) Linux boot sequence progress through.
> Maybe I am missing something. I installed the server side (32bit) the
> non puppet way, I added a microkernel, I configured dhcp and tftp.
>
> The only razor thing I did was an razor image add -t mk -p ...
> Not sure what to do next.
>
Sounds like you need to figure out what is going on at that point: is data
still being sent to the client? tcpdump is probably the tool I would reach
for, to verify that, but http://ipxe.org/howto/pcap documents it well.
You might also try a debug build of iPXE to see more of what is happening
in their HTTP client; see http://ipxe.org/download#debug_builds for
details, but that does require building your own iPXE image.
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-users/-/NeV4cPwik20J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.