[gPXE] sanbootconf hostname setting

Shao Miller Shao.Miller at yrdsb.edu.on.ca
Sat Mar 20 15:30:02 EDT 2010


Michael Brown wrote:
>
> This appears to be sufficient for renaming a computer that is *not* a 
> domain
> member.  I am not sure how this would interact with computers that *are*
> domain members, and I don't have time to test it right now, so any input
> would be welcome.
>

I'm a little wary of this patch...  It prepends "star-" to the hostname 
first off (perhaps something to do with StarWind), and also doesn't 
check for an empty hostname, as far as I can tell.  These could be 
addressed with a modified version of the patch.

I would not advise anyone to change the computer name is this fashion 
for a domain member.  All of the name-change functions which are used 
when one changes computername for a computer already-joined would be 
skipped.  If the empty-hostname-check is implemented, current domain 
members in the world who upgrade their sanbootconf but do not hand out a 
DHCP hostname option should stay the same.

Seems like it could be useful for the non-domain-member scenario, but I 
still say the right way to choose your hostname is to use Windows to set 
it; just too many unknowns for me.  I have a bit of a hard time 
understanding why you'd really want to use this, though...  If you're 
booting computer A from SAN X, it's a one-to-one relationship.  If 
you're booting computer B from SAN X and want computer B's name to be 
different, you could not use SAN X for both computers A and B 
simultaneously, so why change the hostname?  If you've got copy-on-write 
or some other delta system and computers A and B connect to SANs X and Y 
(derived from Z) respectively, why not have a one-time computer rename 
using the Windows interface?  The only answer I can perceive would be 
"stateless clients at each boot".  That's where this could be useful, in 
my opinion...

Who knows what software makes a note of the computer-name for licensing 
(or other) reasons, though.  Without using Windows (or Mini-Setup) to 
change the name, there aren't any MS-supported guarantees, as far as I 
know.  Maybe supportability is not a concern.

I assume that these registry entries were determined by the developer to 
be those that Mini-Setup or the computer-name-change function seems to 
modify.  I believe some other commercial products do something similar.  
I've used offline registry editing of the same entries myself to 
accomplish the same thing, and haven't yet encountered a major issue.

Either way, implementing an empty hostname check is likely best, so only 
those who wish to attempt it are affected by this change.

- Shao Miller
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://etherboot.org/pipermail/gpxe/attachments/20100320/32fbdc43/attachment.html 


More information about the gPXE mailing list