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

Reply via email to