if we split up into libraries, i'd like to see them outside of Server.pm i'm considering splitting the netboot stuff into a separate debian package. the initscript *should* match the package name, plus i don't see any strict dependencies between netbootmond & systemiamger-server.
On Mon, Oct 14, 2002 at 02:01:16PM -0400, Michael Chase-Salerno wrote: > Sure, please correct me if I get anything wrong. > > First the items that would be changed: > > -Add an client attribute to the SIS database, "netbootmode" > This would have the values none,net,local. > none - This node doesn't network boot at all > net - This node should network boot and install > local- This node should network boot and then boot locally > > -Add a flag to mksimachine to allow setting this attribute. > -Provide a couple of API calls from Systemimager, "enable_netboot" > & "disable_netboot". > -netbootmond would call mksimachine to change the boot mode. > -mksimachine would call enable_netboot or disable_netboot when > the attribute is changed. > -Add an attribute to tksis for netbootmode. > > Here's a flow: > > -User decides they want to reinstall a node > -They call "mksimachine -u -name node1 -bootmode enable > -mksimachine sets the bootmode in the database and calls > enable_netboot. > -The node is booted, and installs the image. > -After the install is complete netbootmond catches the signal > and calls mksimachine -u -name node1 -bootmode disable. > -mksimachine reverses the process, setting the bootmode to > disable and calling disable_netboot. > -The node reboots of the local drive. > > The advantages here are: > > -netboot state is tracked in the database. > -The standard SIS command line and GUI can be used to > manipulate the state. > -The user doesn't need to manually enable network booting. > -Would insulate programs above us (OSCAR) from any changes we > make to this function. > > The names and values here are just for discussion, if you have better > ones, please suggest them. > > Mike > > > On Mon, 2002-10-14 at 13:11, Brian Finley wrote: > > Can you describe your proposed behavior in a step by step process > > (bullet points)? > > > > Thanks, -Brian > > > > > > On Fri, 2002-10-11 at 12:46, Michael Chase-Salerno wrote: > > > On Fri, 2002-10-11 at 12:06, Brian Finley wrote: > > > <snip> > > > > > The netbootmond script is great -- works like a champ. I would like >somesort of > > > > > command line interface that allows you to control the operation of it > > > > > > > > Have you looked at mkclientnetboot? Does it do what you need? What > > > > other things would you like to see it do? > > > > > > Actually, Sean and I were talking about this and what we really need to > > > do is add an attribute in the SIS database for something like > > > netbootmode and a flag to mksimachine to allow the updating of it. > > > netbootmond would then call mksimachine when a node is done to reset it > > > to local boot. > > > > > > > > > Mike > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > _______________________________________________ > > > Sisuite-devel mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/sisuite-devel > > > > > -- > > --------------------------------------------------- > > Brian Elliott Finley http://baldguysoftware.com/ > > phone: 214.280.8188 http://systemimager.org/ > > --------------------------------------------------- > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Sisuite-devel mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/sisuite-devel > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Sisuite-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/sisuite-devel > ------------------------------------------------------- This sf.net email is sponsored by: viaVerio will pay you up to $1,000 for every account that you consolidate with us. http://ad.doubleclick.net/clk;4749864;7604308;v? http://www.viaverio.com/consolidator/osdn.cfm _______________________________________________ Sisuite-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/sisuite-devel
