Alexandre Dumont a ?crit :
> What do you mean exactly? Something like a wizard that get the list of 
> VM from VBoxManage and create the corresponding instances in SMF?

You need a way to automatically create the instances in SMF when you
create a new VM. The same when you delete a VM. One way to do it, is to
to create the VMs from the CLI using VBoxManage, so you get total
control on the process. Now you can create a wrapper script
(eg. CreateVM / DeleteVM) around VBoxManage to also create/delete the
corresponding SMF instances.

-- Renaud

> 
> On Wed, Sep 2, 2009 at 11:11 AM, Renaud Manus <Renaud.Manus at sun.com 
> <mailto:Renaud.Manus at sun.com>> wrote:
> 
>     It looks much better now.
> 
>     Now, you just need a wrapper script around VBoxManage to create the VMs
>     and the associated instances in SMF :-)
> 
>     Thanks
>     -- Renaud
> 
>     Alexandre Dumont a ?crit :
> 
>         Hi,
> 
>         I've finally been able to work out an updated version of the
>         manifest/method for my Virtualbox SMF service. This new version
>         includes the corrections you suggested earlier in this thread,
>         and others:
> 
>         - Handling multiple VMs: changed from contract model to
>         transient because of how Virtualbox starts the VMs,
>         - Service dependencies: new dependency on
>         milestone/multi-user-server
>         - Property value checking (in the method though, because I'm not
>         familiar with Template Extensions and Value Constraints)
>         - VM State checking before starting/stopping
> 
>         You can read more and download the files at
>         http://adumont.serveblog.net/2009/09/01/virtualbox-smf-2/.
> 
>         Hope you find it useful,
>         Regards,
>         Alex
> 
>         On Wed, Jul 22, 2009 at 11:46 AM, Renaud Manus
>         <Renaud.Manus at sun.com <mailto:Renaud.Manus at sun.com>
>         <mailto:Renaud.Manus at sun.com <mailto:Renaud.Manus at sun.com>>> 
> wrote:
> 
>            This is very good.
> 
>            A few comments :
>            - The dependency on filesystem/local may not be sufficient if the
>             VM's data are on a NFS filesytem for example. You might want to
>             mimic what is done for Zones and add a dependency on
>             milestone/multi-user-server
> 
>            - You don't check for the validity of the vm/stop_method
>         property.
>             You could either do it within the method or use the Value
>         Constraints
>             from the new feature recently introduced : Template
>         Extensions[1]
> 
>            Regards,
>            -- Renaud
> 
>            [1] http://opensolaris.org/os/project/vpanels/templates/
> 
>            Alexandre Dumont wrote:
> 
>                Hi,
> 
>                I've written a manifest and method to start Virtualbox
>         headless
>                VMs at boot time. Both are explained in details at
>                http://adumont.serveblog.net/2009/07/21/virtualbox-smf/. Feel
>                free to comment me any further enhancement you may think of.
>                Hope you find it useful.
> 
>                I'll be glad to have you publish it to "Converted services:
>                manifests and methods"
>                (http://www.opensolaris.org/os/community/smf/manifests/),
>         should
>                you think it deserves it of course.
> 
>                Best regards,
>                Alex
> 
> 
>              
>          
> ------------------------------------------------------------------------
> 
>                _______________________________________________
>                smf-discuss mailing list
>                smf-discuss at opensolaris.org
>         <mailto:smf-discuss at opensolaris.org>
>         <mailto:smf-discuss at opensolaris.org
>         <mailto:smf-discuss at opensolaris.org>>
> 
> 
> 

Reply via email to