WanBoot
Wanboot, the new jumpstart
Why?
Wanboot is a new system for booting solaris over the network.
Better, Simpler, and with modern tools.
What wee needs
Sparc Hardware, dhcp server, dns infrastructure, we also need a solaris system
Setup
Dhcp
We must add new entry inside our dhcpd server, for this we use a class directive for Sun hardware.
#
# For SPARC
#
class "Sparc" {
match if ( substring (option vendor-class-identifier, 0, 5) = "SUNW." ) and not
( option vendor-class-identifier = "SUNW.i86pc" );
filename "http://wanbootserver:5555/cgi-bin/wanboot-cgi";
}
Webserver
It s a standart web server with the correct config and the cgi script (wanboot-cgi).
I use lighttpd, and my config include this (verify if it s necessary).
server.modules += ("mod_cgi")
server.document-root = "/data/WanBoot/web_root"
$HTTP["url"] =~ "/cgi-bin/" { cgi.assign = ( "" => "" ) }
Config
Wanboot config
The file are located in /etc/netboot, we can use/create subfolder with hostanme or macaddress as key like we use for syslinux/pxe, but i don t like this way (too hard to manage).
/etc/netboot/system.conf
SsysidCF=http://wanboot.my.domain/config
SjumpsCF=http://wanboot.my.domain/config
/etc/netboot/wanboot.conf
boot_file=/wanboot10/wanboot
encryption_type=
signature_type=
server_authentication=no
client_authentication=no
resolve_hosts=
root_server=http://wanboot.my.domain/cgi-bin/wanboot-cgi
boot_logger=http://wanboot.my.domain/cgi-bin/bootlog-cgi
root_file=/miniroot.s10_sparc
system_conf=system.conf
Jumpstart
Tittle 3
message.............................
message.............................
message.............................