Yes, that makes sense. Mike
On Tue, 2002-10-15 at 23:32, dann frazier wrote: > 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 ------------------------------------------------------- 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
