Hi Jan, On Thu, 11 Jun 2009, Jan Damborsky wrote:
> Hi Alok, > > ... > > After the machine has been installed > and the newly installed system is up and running, it is quite > possible that the "boot from net" is still set. > ... > > It seems the problem is less severe for Sparc as the installer > sets boot device to target disk after installation is done. > This scenario is more likely to happen for x86 where we don't have > control over BIOS. Thanks for pointing out the difference there, I was not aware of it. > ... > An AI client based solution > > Cons: > > None that are obvious at this time. > ... > > I can think there might be some disadvantage as far as x86 platform > is concerned. If the approach would be to require interaction from user, > like explicit confirmation or selecting some choice from menu, > it would not be hands off. I think not changing the hands off behavior is a requirement here. So, whatever solution we come up with on the AI client has to be hands off. One of the ways I've been kicking around in my head is to have the client detect what version of the OS is installed on a target system (as part of target discovery) and then see if it matches the version specified in the AI manifest. If it does, then fail the installation. Obviously there may be cases where an install of the same OS version is actually intended, so we'll have to provide some sort of an override in the AI manifest to allow for that. On the surface, this scheme seems to work but we need more discussion around it to determine holes in it. Alok