Glenn Lagasse wrote: > 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. > Is there a way to query the VM to see what parameters it has been configured with? This might be useful for validating whether a user configured VM is fundamentally OK.
> 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, > > I don't have an answer for how much memory or hard disk is the minimally required. It all depends on the ISO. However, we can make some educated guesses given the information we have today, and we can adjust accordingly, like if we ever defined what's the minimal set of required packages for Open Solaris. That would be the smallest size we would allow then. --Karen