--7ZAtKRhVyVSsbBD2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Will this work for other architectures?
-Sean
On Fri, Aug 23, 2002 at 12:52:48PM -0500, Brian Finley wrote:
> It hasn't been written yet, but I don't think it will take me long.=20
> Here is the current design summary:
>=20
> * add mkpxebootable (bef)
>=20
> mkpxebootable will accept a host name or IP address as input, and will =
remove
> the file named with the ip address hex equiv that is preventing it from=
pxe
> booting.
>=20
> * add pxemond (bef)
>=20
> Have client grab a bogus file, say "<imageserver>::scripts/finished", a=
t the
> end of an install. Have a daemon running that changes the pxelinux con=
fig
> file for that client based on rules in the systemimager.conf file. Per=
haps
> those rules look like this:
>=20
> PXE_BOOT_DEFAULT =3D [ NET | LOCAL ]
>=20
> If the default is set to NET, then the daemon isn't really needed, but =
if the
> default is set to LOCAL, then the daemon automatically copies
> "/etc/systemimager/pxelinux.cfg/syslinux.cfg.noboot" to the hex equiv o=
f the
> machines IP address, thereby causing the machine to automatically boot =
from
> a local device next time.
>=20
> Both will be written with the bulk of code, and certainly the critical
> functions, in the SystemImager::Server library so that other components
> of SIS can access this functionality easily.
>=20
> I prefer this architecture as it doesn't require exposing a new daemon
> (and all kinds of security issues) to the outside world. The pxemond
> daemon won't accept outside connections, but will simply monitor a log
> file.
>=20
>=20
>=20
> On Wed, 2002-08-21 at 16:12, Michael Chase-Salerno wrote:
> > Ok, but will it be part of SIS?
>=20
> Well, it will be part of SystemImager, so yes, and it will be written in
> a way that it can be used by other parts of SIS.
>=20
> > Like what will the interface be, will it
> > use the database?
>=20
> My own plan is to only create a command line utility, but to put the
> critical code in a library so that other tools can access it, such as
> SystemInstaller.
>=20
> I hadn't considered using the database, should I?
>=20
> > Just want to make sure that SIS can use this and not
> > just SystemImager.
> >
> > Mike
> >=20
> > On Wed, 2002-08-21 at 16:42, Brian Finley wrote:
> > > Haven't had a look yet, but something very similar to this is in
> > > progress as part of SystemImager.
> > >=20
> > > -Brian
> > >=20
> > >=20
> > >=20
> > > On Wed, 2002-08-21 at 13:37, Michael Chase-Salerno wrote:
> > > > Have any of you guys looked at this package? I think it would be a =
great
> > > > addition to SIS if we integrated it. I haven't had the cycles to ta=
ke a
> > > > good look at it and see if its stable or compatible enough.
> > > >=20
> > > > Mike
> > > >=20
> > > > -----Forwarded Message-----
> > > >=20
> > > > > From: Bas van der Vlies <[EMAIL PROTECTED]>
> > > > > To: Systemimager discuss <[EMAIL PROTECTED]=
net>
> > > > > Subject: [SystemImager-discuss] Announce: pxeconfig utilities pa=
ckage
> > > > > Date: 15 Aug 2002 09:10:26 +0200
> > > > >=20
> > > > > The only change in this release is that we changed the license to=
GPL.
> > > > >=20
> > > > > Below is a description of the software. If somebody find this use=
ful
> > > > > then
> > > > > you can ftp it from:
> > > > > ftp.sara.nl:/pub/outgoing/pxeconfig-0.2.tar.gz
> > > > >=20
> > > > > PXE-utilities
> > > > > -------------
> > > > >=20
> > > > > This is a release of the SARA package of utilities that we use to=
boot
> > > > > our nodes with PXE-enabled network cards. This was developed beca=
use we
> > > > > always want to use the PXE-enabled network card as our first boot
> > > > > device.
> > > > > With pxelinux, which is a derivative of syslinux, you can specify=
with a PXE
> > > > > configuration file how the node must boot. This configuration is =
placed in,
> > > > > e.g. '/tftpboot/pxelinux.cfg' directory.
> > > > >=20
> > > > > In our setup we have a default setup. The default setup is to boo=
t from
> > > > > harddisk. When a node boots it fetches the default configuration =
file and the
> > > > > configuration file tells the node to boot from the harddisk. This=
setup
> > > > > is used for nodes that have already been installed by systemimage=
r.
> > > > >=20
> > > > > At SARA we have developed the following strategy how to install =
a fresh node.
> > > > >=20
> > > > > 1) The ip-address in our setup is known for the new node. So
> > > > > we make a link in the '/tftpboot/pxelinux.cfg' directory to a
> > > > > pxe config file which tells that it has to fetch the kernel en
> > > > > root filesystem from our bootserver, eg:
> > > > > 0A000A02 ---> default.node_install (10.0.10.2)
> > > > >=20
> > > > >=20
> > > > > 2) The client starts and uses the systemimager software to inst=
all
> > > > > the node. The last line of installation script connects to a
> > > > > daemon on the bootserver. This daemon will remove the PXE con=
fig file
> > > > > for this node.
> > > > >=20
> > > > > 3) The node reboots and will use the default pxe config file whi=
ch will
> > > > > instruct the node to boot from harddisk.
> > > > >=20
> > > > > This release contains the following utilities:
> > > > >=20
> > > > > pxeconfigd)
> > > > > This is daemon that removes the pxe configuration file of a =
node.
> > > > >=20
> > > > > pxeconfig)
> > > > > With this interactive program we can specify which pxe confi=
g file
> > > > > a node or nodes must use. This utility will create the links
> > > > > in '/tftpboot/pxelinux.cfg'
> > > > >=20
> > > > > hexls)
> > > > > Is a utility that diplays a directory, and, if in this dire=
ctory
> > > > > contains HEX files, it will convert them to IP-numbers.
> > > > >=20
> > > > >=20
> > > > > All these utilities are written in Python.
> > > > >=20
> > > > > Comments or Suggestions mail them to:
> > > > > Bas van der Vlies <[EMAIL PROTECTED]>
> > > > > http://www.sara.nl for more info about SARA.
> > > > >=20
> > > > > --
> > > > > *****************************************************************=
***
> > > > > * =
*
> > > > > * Bas van der Vlies e-mail: [EMAIL PROTECTED] =
*
> > > > > * SARA - Academic Computing Services phone: +31 20 592 8012 =
*
> > > > > * Kruislaan 415 fax: +31 20 6683167 =
*
> > > > > * 1098 SJ Amsterdam =
*
> > > > > * =
*
> > > > > *****************************************************************=
***
> > > > >=20
> > > > >=20
> > > > > -------------------------------------------------------
> > > > > This sf.net email is sponsored by: OSDN - Tired of that same old
> > > > > cell phone? Get a new here for FREE!
> > > > > https://www.inphonic.com/r.asp?r=3Dsourceforge1&refcode1=3Dvs3390
> > > > > _______________________________________________
> > > > > SystemImager-discuss mailing list
> > > > > [EMAIL PROTECTED]
> > > > > https://lists.sourceforge.net/lists/listinfo/systemimager-discuss
> > > >=20
> > > >=20
> > > >=20
> > > >=20
> > > > -------------------------------------------------------
> > > > This sf.net email is sponsored by: OSDN - Tired of that same old
> > > > cell phone? Get a new here for FREE!
> > > > https://www.inphonic.com/r.asp?r=3Dsourceforge1&refcode1=3Dvs3390
> > > > _______________________________________________
> > > > Sisuite-devel mailing list
> > > > [EMAIL PROTECTED]
> > > > https://lists.sourceforge.net/lists/listinfo/sisuite-devel
> > > >=20
> > > --=20
> > > ---------------------------------------------------
> > > Brian Elliott Finley http://baldguysoftware.com/
> > > phone: 214.280.8188 http://systemimager.org/ =20
> > > ---------------------------------------------------
> > >=20
> > >=20
> > >=20
> > > -------------------------------------------------------
> > > This sf.net email is sponsored by: OSDN - Tired of that same old
> > > cell phone? Get a new here for FREE!
> > > https://www.inphonic.com/r.asp?r=3Dsourceforge1&refcode1=3Dvs3390
> > > _______________________________________________
> > > Sisuite-devel mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sourceforge.net/lists/listinfo/sisuite-devel
> >=20
> >=20
> >=20
> >=20
> > -------------------------------------------------------
> > This sf.net email is sponsored by: OSDN - Tired of that same old
> > cell phone? Get a new here for FREE!
> > https://www.inphonic.com/r.asp?r=3Dsourceforge1&refcode1=3Dvs3390
> > _______________________________________________
> > Sisuite-devel mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/sisuite-devel
> >=20
> --=20
> ---------------------------------------------------
> Brian Elliott Finley http://baldguysoftware.com/
> phone: 214.280.8188 http://systemimager.org/ =20
> ---------------------------------------------------
>=20
>=20
>=20
> -------------------------------------------------------
> This sf.net email is sponsored by: OSDN - Tired of that same old
> cell phone? Get a new here for FREE!
> https://www.inphonic.com/r.asp?r=3Dsourceforge1&refcode1=3Dvs3390
> _______________________________________________
> Sisuite-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/sisuite-devel
--=20
_______________________________________________________________________
=09
Sean Dague [EMAIL PROTECTED] http://dague.net
There is no silver bullet. Plus, werewolves make better neighbors than
zombies, and they tend to keep the vampire population down.
_______________________________________________________________________
--7ZAtKRhVyVSsbBD2
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9Zo6xSamXem9TdyYRAsLhAJ9pwV1qenRiqi3NBrU4u5CrZiZ16QCeKAXo
wQ9tJwnCVS0Vls2ImGDPOeo=
=Qm+S
-----END PGP SIGNATURE-----
--7ZAtKRhVyVSsbBD2--
-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone? Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Sisuite-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/sisuite-devel