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> 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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/smf-discuss/attachments/20090902/90a7c9a3/attachment.html>

Reply via email to