Hi Glenn and Team, Thanks for getting this out! Overall it looks really good. Some comments and questions below...
> XML tag for pointer to existing bootable AI media > > Tag: AI_Client_Image > > String. Path to AI client image. > > No Default > It might be better not to tag these with the AI_ prefix for the installer image tags and manifests. Perhaps Installer_image or something. That way we don't tie ourselves in to having to add new tags if we decide we can support a different installer. Up to you, just a thought. > XML tag for the VM hang timeout. > > Tag: vm_install_timeout > > Numeric, Integer representing time in minutes until the > > VM install is aborted. > > Default is TBD > What is expected to hang specifically? The installer in the VM? I am just wondering what we can detect with the installer with regard to a hang to do anything about it. > _Boot and Monitor VM finalizer script_ > > > Overview: > > > Monitoring will be limited to what is provided by the AI client. > > It is expected that at a minimum the AI client will need some > > method to communicate that the install has completed for failed. > Is there a requirement on the AI completeness work Ethan and folk are doing for something here? The diagram you have with the steps still shows creating of an AI iso if not provided. I know this is up for discussion. Have you made any decisions on this yet? No, is an acceptable answer, just checking :-). In install_VM you show a loop that monitors state with regard to the VM. If the VM is hung, what can we do here in terms of shutting down the VM? What about error handling? I see each script does some sort of error handling, at least it is mentioned. Maybe your more detailed design will delve in to the error handling stuff more? I just don't want to gloss over this, in particular if there are peculiarities with invoking Vbox and capturing errors. Kind of like the snap stuff has issues today. thanks, sarah **** > All, > > I've posted the first rev of the design document for the Virtual Machine > Constructor project at the following location: > > <http://www.opensolaris.org/os/project/caiman/VMC> > > Please provide any comments you may have by COB Friday, July 31st. If > you need more time to review the document, please let me know. > > Thanks, > >
