Glenn Lagasse wrote:
> * Joseph J. VLcek (Joseph.Vlcek at Sun.COM) wrote:
>   
>> Alok Aggarwal wrote:
>>     
>>> I have posted the first draft of the Bootable AI Image
>>> functional specification at -
>>>
>>> http://www.opensolaris.org/os/project/caiman/Bootable_AI_Image/bootable.ai.spec.txt
>>>
>>>
>>> Please take a look and provide feedback by COB, Thursday
>>> July 30th.
>>>
>>> Thanks,
>>> Alok
>>> _______________________________________________
>>> caiman-discuss mailing list
>>> caiman-discuss at opensolaris.org
>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>>       
>> Hey Alok,
>>
>> Here is my feedback. It is mostly related to the usability of the
>> Bootable AI Client by VMC.
>>
>> Joe
>>
>> - - -
>>
>> Issue 1:
>> --------
>>
>> 3.1 Booting an AI image from media
>>
>>    The VMC project had planned that the default would be
>>    what you list as:
>>
>>    * Boot from media and invoke AI with a default manifest
>>
>>    As we discussed it will be possible to modify the image to
>>    set this choice as the default for VMC.
>>
>>    This task has not been planned as part of the VMC work. The
>>    method to modify the default GRUB selection will be needed.
>>     
>
> True.  But as we discussed last week, the reason for the change in the
> default boot target makes a lot of sense for the non-VMC case.  I think
> we'll just need to adjust the VMC project plan to include the work to
> make the media usable.  This change has benefits for VMC.  We don't have
> to replicate building AI media as part of VMC.
>
>   
>>    Can I ask you to provide a script that will do this that
>>    the VMC can use? Or maybe just helping us with this task...
>>     
>
> This should be fairly straight-forward.  Installadm create-service does
> something very similar to what we (VMC) will need to do by putting the
> contents of the AI src image onto the filesystem so it can be served to
> network clients.  We'll need to do that, then modify the grub menu for
> the image and possibly supply a new AI client manifest (if the user
> doesn't want the default) and then package it all back up into an ISO so
> we can boot our virtual machine with it.
>
>   
>> Issue 2:
>> --------
>>
>> 3.3 live-fs-root SMF service refactoring
>> and
>> 3.4 auto-installer service refactoring
>>
>>    Can you please elaborate a bit on what will be done.
>>
>> Issue 3:
>> --------
>>
>> Just to clearify: For VMC providing a modified AI manifest would
>> require that manifest to be built into the image. It will not
>> be possible for the user to select a manifest at boot time as
>> control of the boot process will be in a headless virtual machine.
>>
>> So the default manifest should be suited to the needs of the VMC
>> project. The current AI default manifest will meet these needs.
>>
>> Issue 4:
>> --------
>>
>> 5.2 Scenario Two
>>
>> This will require the user to select a non-default GRUB option
>> for x86 boot correct?
>>
>> The VMC project requires this scenario to not exect any user
>> input, including selecting of an optional GRUB menu.
>>
>> See my comments at "Issue 1" above.
>>
>> Issue 5:
>> --------
>>
>> Status and Observability
>>
>> How will the bootable AI client provide progress status and
>> observability into possible failures, specifically to the VMC?
>>     
>
> AI observability isn't part of this project so this is out of scope.
> The AI completeness work should cover this.
>
> Cheers,
>
>   
Glenn

I raised these issues because I think they should be explained in the 
Bootable AI Client spec so everyone understands what that project will 
provide for the VMC project.

I still think the VMC project could provide for building the Bootable AI 
Client image... but that is another discussion.

Joe

Reply via email to