Hi!
I'm on my way to try to get my KVM VM's under SMF control. Have been looking at
various exampel xml-files, and there is something I'm not clear about, that I'd
like to ask those who knows how to handle this.
The service name in this example looks like this: <service name='kvm/pfsense'
But there is no directory for "kvm" under /var/svc/manifest/ or
/lib/svc/manifest, so where does it go? is svc creating a directory when I
import the file?
I'd used the example on the omnios wiki, just changed the service name. It
looks like this in my version:
<?xml version='1.0'?>
<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
<service_bundle type='manifest' name='export'>
<service name='kvm/pfsense' type='service' version='0'>
<create_default_instance enabled='true'/>
<single_instance/>
<dependency name='network'
grouping='require_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/milestone/network:default' />
</dependency>
<dependency name='filesystem'
grouping='require_all'
restart_on='none'
type='service'>
<service_fmri
value='svc:/system/filesystem/local:default' />
</dependency>
<exec_method name='start'
type='method'
exec='/usr/bin/vmpfsense.sh'
timeout_seconds='60'/>
<exec_method name='stop'
type='method'
exec='/usr/bin/vmpfsense.sh'
timeout_seconds='60'/>
<exec_method name='stop'
type='method'
exec=':kill'
timeout_seconds='60'/>
<stability value='Unstable'/>
<template>
<common_name>
<loctext xml:lang='C'>KVM-pfsense</loctext>
<common_name>
<template>
</service>
</service_bundle>
What do you think, would that do?
Best regards from/Med vänliga hälsningar från
Johan Kragsterman
Capvert
_______________________________________________
OmniOS-discuss mailing list
[email protected]
http://lists.omniti.com/mailman/listinfo/omnios-discuss