[Maintain] extend maintain for jumpstart and kickstart

Gary Law gary.law at gmail.com
Thu Aug 25 10:14:54 PDT 2005


hi

I'd like to extend maintain to support jumpstart and kickstart.

Can anyone recommend a way to get all the necessary options into
maintain? Failing that, what is the best way to extend maintain to
provide this functionality?

Thanks

Gary

For those unfamiliary with jumpstart, a typical jumpstart build config
for a dhcp client looks like this:-

# Entries to support DHCP JumpStart.
option space SUNW;
option SUNW.root-mount-options code 1 = text;
option SUNW.root-server-ip-address code 2 = ip-address;
option SUNW.root-server-hostname code 3 = text;
option SUNW.root-path-name code 4 = text;
option SUNW.swap-server-ip-address code 5 = ip-address;
option SUNW.swap-file-path code 6 = text;
option SUNW.boot-file-path code 7 = text;
option SUNW.posix-timezone-string code 8 = text;
option SUNW.boot-read-size code 9 = unsigned integer 16;
option SUNW.install-server-ip-address code 10 = ip-address;
option SUNW.install-server-hostname code 11 = text;
option SUNW.install-path code 12 = text;
option SUNW.sysid-config-file-server code 13 = text;
option SUNW.JumpStart-server code 14 = text;
option SUNW.terminal-name code 15 = text;

(the above options are dhcpd - server wide)

then, for each client, an entry like this:-


host tstdckweb1.gudev.gnl {
        hardware ethernet 00:03:ab:2f:f9:3a;
        fixed-address 192.168.216.19;
        option host-name "sun1";
        option domain-name "gmail.com";

        next-server 192.168.216.12;
        filename "inetboot.SUN4U.Solaris_8-2";

        vendor-option-space SUNW;

        option SUNW.root-server-hostname
                "nfsserver";
        option SUNW.root-server-ip-address
                192.168.216.12;
        option SUNW.root-path-name
                "/export/install/sol8-sparc-02.12/Solaris_8/Tools/Boot";
        option SUNW.root-mount-options "vers=2";

        option SUNW.install-server-hostname
                "nfsserver";
        option SUNW.install-server-ip-address
                192.168.216.12;
        option SUNW.install-path
                "/export/install/sol8-sparc-02.12";

        # Will use the 'sysidcfg' file in this directory.
        option SUNW.sysid-config-file-server
                "192.168.216.12:/export/install/solaris/sysidcfgs/sun1";

        option SUNW.JumpStart-server
                "192.168.216.12:/vol/gu1/install/solaris/profiles/SunOS-5.8";
}


More information about the Maintain mailing list