kboot

Section: Maintenance Commands (8)
Updated: 25 October 90
Index Return to Main Contents
 

NAME

kboot - Monitor and reboot Fastpath 4 gateways.  

SYNOPSIS

kboot [-bclrs fastpath] [-d] [-i interface] [-p int] [-t fastpath [server]] [-v] [-w]  

DESCRIPTION

kboot is a program that can monitor, load and configure Kinetics/Shiva Fastpath 4 gateways over an ethernet from a Sun running SunOS 4.x.

kboot will only talk to fastpaths specified in the configuration file /usr/local/etc/kbootcf. The format of this file is simply the hostname of each fastpath, followed by white space and the name of the KSTAR software to be downloaded in the event that kboot reloads the fastpath. The KSTAR program filename in the configuration file should be relative to the directory where the configuration file is, by default this is /usr/local/etc.

kboot gets an appletalk node number from a separate daemon called aarpd(8) via an RPC call. aarpd must be running for kboot to work.

kboot reads the fastpath's ethernet address from /etc/ethers (or equivalent NIS map), each fastpath managed by kboot must have its correct ethernet address in that file.

Each configured fastpath should have a corresponding state file. These can be obtained in one of two ways. They can be generated using the fastpath manager program on a Mac, in which case they should be transferred to the file /usr/local/etc/<fastpath>.config on the host kboot is running on. Alternatively, the current state vector of a fastpath can be read directly from the fastpath using the -s option of kboot. In this case the state will be saved as /usr/local/etc/<fastpath>.state. If both files exist, the file generated by the fastpath manager (.config) will be used.

Sending kboot a HUP signal while it's in "watch" mode will cause kboot to reread the configuration file kbootcf. This is useful after editing the configuration file.  

OPTIONS

-b fastpath
Download KSTAR program and state to specified fastpath gateway.
-c fastpath
Download state to specified fastpath gateway.
-d
Turn on debugging.
-l fastpath
Read state from specified fastpath and print various fields.
-i interface
Specify interface name (eg ie1). Defaults to first interface in kernel.
-p int
Set ping interval, in seconds.
-r fastpath
Reset specified fastpath.
-s fastpath
Read state vector from specified fastpath and save to a file. This file can be used for downloading later.
-t fastpath [server]
Ask kboot running in "watch" mode (see -w option below) on server to reload the specified fastpath. Useful for forcing a reboot without killing a currently running kboot daemon, manually reloading with -b, and restarting the daemon.
-w
Put kboot in "watch" mode. In this mode, kboot will periodically ping the fastpaths specified in the config file, rebooting them if they don't answer. kboot will also listen for RPC requests sent by interactively run kboot processes requesting reloads (see -t option).
-v
Print kboot version number.
 

FILES

/usr/local/etc/kbootcf
Configuration file.
/usr/local/etc/<fastpath>.config
Ascii fastpath configuration as generated by fastpath manager.
/usr/local/etc/<fastpath>.state
Binary state vector read from fastpath.
 

SEE ALSO

aarpd(8), nit(4)  

BUGS

kboot depends on the SunOS 4.x NIT interface and probably isn't very portable.

kboot can only download/configure fastpaths on the same ethernet that the host kboot is running on is attached to.  

AUTHOR

Bob Schwartzkopf, The RAND Corporation. Much credit is due Dan Tappan of BBN, who wrote the first version of kboot that ran on SunOS 3.x, and Phil Budne of Shiva, who helped make it work with KSTAR 8.0.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
FILES
SEE ALSO
BUGS
AUTHOR

This document was created by man2html, using the manual pages.
Time: 11:02:52 GMT, January 11, 2023