Hi Sanjay,

* sanjay nadkarni (Laptop) (Sanjay.Nadkarni at Sun.COM) wrote:
>
>> I agree with all of this.  I think implementing options 1 and 3 gets us
>> a lot and option 3 covers the cases where option 2 would have been
>> useful.
>>
>> Thanks for the feedback!
>>
>>   
> It is possible that I might have missed this aspect in the discussion,  
> but having a user provide a VM or providing the option to create one,   
> does not obviate the fact that bad set of VM options can be chosen.  So  
> is the concern that Joe (or Karen) brought up earlier being addressed  
> with any of the non-default options ?

I haven't come up with a good way to verify that the VM configuration is
actually valid for whatever the user wants to Install inside the VM.
The memory requirements will be dictated by whatever the install
mechanism requires at a minimum (at this point, that's going to be the
bootable AI ISO that we need to create).  I think that whatever minimum
we come up with for that is likely to work fine both during installation
as well as post-installtion (though perhaps not optimally).  Sizing the
virtual disk is a whole other matter.  I don't see how we can come up
with a way to verify that what the user says he wants to install (again
from a bootable AI ISO) will fit in a given size of virtual disk.  Not
to mention the other considerations like how is the appliance creator
going to make the resultant image available based on it's size.

In the case of using a pre-configured VM, we can do a sanity check on
the memory requirement to make sure that the bootable AI ISO will have
enough memory to actually do the work it needs to, but other than that I
don't see how we can verify any other settings in any useful way.

I'm giving this more thought, the stuff we'll really care about are
memory, disk size and possibly networking (since we'll need that working
to do the install once booted in the VM).  As I said, I think we can
come up with a minimum requirement for memory.  I'm less sure how we can
constrain disk size and networking.

Cheers,

-- 
Glenn

Reply via email to