On Thu, 9 Jul 2009, Sundar Yamunachari wrote:

> Alok Aggarwal wrote:
>> We've had some discussion around media options in
>> regards to the some of the forthcoming installers.
>> 
>> While the text installer options are going to be discussed in the meeting 
>> tomorrow, I wanted to capture
>> the results of the discussion wrt bootable AI and
>> regular AI image here.
>> 
>> Currently the only known consumer for a bootable AI
>> image on x86 is the VMC project. The requirements the VMC
>> project has on a bootable AI image are listed in the
>> func spec -
>> 
>> http://www.opensolaris.org/os/project/caiman/VMC/
>> 
>>> From a high level, the project would like to -
>> 
>> - boot the AI image standalone (without the need for
>>   an AI server)
>> - have the auto-installer service obtain a manifest
>>   to install from, from a well defined location
>> - kick off an IPS based install and once down shutdown
>>   the VM
>> 
>> Given these requirements, I think it makes a lot of
>> sense to combine the bootable AI and regular AI images
>> for x86.
> It is good idea to keep the number of of images small. What are the 
> differences (in terms of files) between regular AI image and bootable AI 
> image? How much additional space does the bootable AI image needs compared 
> to the regular AI image.

I haven't yet looked at the differences between the
package set for a regular AI image vs a bootable AI
image.

That said, I don't expect there to be many differences
between the two. The current AI image boots to a certain
level but then needs a server to procure
solaris.zlib/solarismisc.zlib from as well as a manifest 
to install from.

So, if you're in a serverless setup, none of these steps
can be carried out - I think that will be one of the main
changes as part of this work. It should not change the sets
of packages needed to bring the system up.


>> How would it work?
>> ------------------
>> 
>> DC would be changed such that all x86 images created
>> are bootable. The choices of a media based boot, network
>> based boot (no AI) and network based boot with AI would be provided in 
>> the GRUB menu.
> What are the X86 images you are referring here -- livecd image and AI 
> image? Are the choices "network based boot" and "network based boot with 
> AI"  grub menu choices?

Strictly referring to the AI image here. And, yes, the
choices will be presented via the grub menu.

>> Media based boot would be the default selection. At the time the AI image 
>> is setup on the AI server using installadm, network based boot (no AI) 
>> would be made the default selection.
>> If a hands off installation is intended, the "default"
>> parameter in the GRUB menu.lst on the AI server can be tweaked to 
>> indicate network based boot with AI as the default [1].
> Who sets up the default selection in the above cases?

The default selection in the case of the AI server being
set up will be set up by installadm.

>> In the case of a media based boot, the machine would
>> boot off of the media and the auto-installer service
>> would look for a "default" manifest to install from
>> (discussion of a default manifest is deliberately omitted
>> for now). Installation would be performed depending upon
>> what is specified in the manifest.
> When booting from media, will the network be setup? I am assuming that it 
> will be the case since the AI needs to do the installation from the IPS 
> repo.

Yes, it will have to be.

Alok

Reply via email to