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.............................