Glenn Lagasse wrote: > Hi Jan, > > * Jan Damborsky (Jan.Damborsky at Sun.COM) wrote: >> Keith Mitchell wrote: >>> All, >>> >>> In some discussions I had today, the issue came up of post-install >>> customization of the VM Constructor image. Current design flow limits >>> our customization options to installation of custom packages - the >>> user can install packages A, B, and C, but they can't specify other >>> parameters such as network settings, user groups, etc. >>> >>> How can we support post-install non-package customizations? Could this >>> be done via SMF enhanced profile work? Using DC finalizer scripts >>> (into the AI image, prior to VM install)? In some other manner? To >>> make the VM constructor robust, I think we'll want more than just the >>> basics of package selection and VM settings. >> With respect to customization of created VM image, I am thinking if >> there might be another level of customization based on the scope of >> the project. >> >> Is it assumed that all customization will be done when image is >> constructed or will it be allowed to do some customization steps >> when VM image is used as a 'template' which might be instantiated/ >> deployed later on more than one guest system ? >> For instance, we might want to customize IP address/hostname/root >> password for each virtual machine created VM image will be deployed on. > > For Phase 0, customization of the installed virtual machine is entirely > dependant on the capabilities to customize an AI client installation > (since we're going to use the AI client technology to perform the actual > installation). This means, that if you want to customize the install > you'll need to create an IPS package which contains your customizations > and you'll have to propogate that to the IPS repository you use for the > AI client installation. > > In later phases, it's possible that we'll provide for other ways of > customizing the installed image. For instance, if the AI image were to > carry a payload (TM via cpio instead of the current IPS) then you could > create a finalizer script that customizes the image during construction > and then gets propogated to the installation. >
Glenn, I think we also need to consider allowing the user to config the VM when they boot it. Perhaps using Visual Panels. I don't mean a reboot when VMC is constructing the installed VDI. I mean after the user of the VM has imported the OFV into there VM and first boot it up. We should probably allow for customization then. I could envision many user may get the same VMC output and not all want the same configuration. Joe