xref: /titanic_44/usr/src/cmd/zoneadm/resource-mgmt.xml (revision 0209230bf1261579beab4f55226bb509e6b850cb)
1*0209230bSgjelinek<?xml version="1.0"?>
2*0209230bSgjelinek<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3*0209230bSgjelinek<!--
4*0209230bSgjelinek Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
5*0209230bSgjelinek Use is subject to license terms.
6*0209230bSgjelinek
7*0209230bSgjelinek CDDL HEADER START
8*0209230bSgjelinek
9*0209230bSgjelinek The contents of this file are subject to the terms of the
10*0209230bSgjelinek Common Development and Distribution License (the "License").
11*0209230bSgjelinek You may not use this file except in compliance with the License.
12*0209230bSgjelinek
13*0209230bSgjelinek You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14*0209230bSgjelinek or http://www.opensolaris.org/os/licensing.
15*0209230bSgjelinek See the License for the specific language governing permissions
16*0209230bSgjelinek and limitations under the License.
17*0209230bSgjelinek
18*0209230bSgjelinek When distributing Covered Code, include this CDDL HEADER in each
19*0209230bSgjelinek file and include the License file at usr/src/OPENSOLARIS.LICENSE.
20*0209230bSgjelinek If applicable, add the following below this CDDL HEADER, with the
21*0209230bSgjelinek fields enclosed by brackets "[]" replaced with your own identifying
22*0209230bSgjelinek information: Portions Copyright [yyyy] [name of copyright owner]
23*0209230bSgjelinek
24*0209230bSgjelinek CDDL HEADER END
25*0209230bSgjelinek
26*0209230bSgjelinek    ident	"%Z%%M%	%I%	%E% SMI"
27*0209230bSgjelinek
28*0209230bSgjelinek    NOTE:  This service manifest is not editable; its contents will
29*0209230bSgjelinek    be overwritten by package or patch operations, including
30*0209230bSgjelinek    operating system upgrade.  Make customizations in a different
31*0209230bSgjelinek    file.
32*0209230bSgjelinek-->
33*0209230bSgjelinek
34*0209230bSgjelinek<service_bundle type='manifest' name='SUNWzoner:zones'>
35*0209230bSgjelinek
36*0209230bSgjelinek<!--
37*0209230bSgjelinek	This service applies global zone resource management settings
38*0209230bSgjelinek	at system startup.
39*0209230bSgjelinek-->
40*0209230bSgjelinek<service
41*0209230bSgjelinek	name='system/resource-mgmt'
42*0209230bSgjelinek	type='service'
43*0209230bSgjelinek	version='1'>
44*0209230bSgjelinek
45*0209230bSgjelinek	<create_default_instance enabled='true' />
46*0209230bSgjelinek
47*0209230bSgjelinek	<single_instance />
48*0209230bSgjelinek
49*0209230bSgjelinek	<dependency
50*0209230bSgjelinek		name='usr'
51*0209230bSgjelinek		type='service'
52*0209230bSgjelinek		grouping='require_all'
53*0209230bSgjelinek		restart_on='none'>
54*0209230bSgjelinek		<service_fmri value='svc:/system/filesystem/minimal' />
55*0209230bSgjelinek	</dependency>
56*0209230bSgjelinek
57*0209230bSgjelinek	<dependency
58*0209230bSgjelinek		name='scheduler'
59*0209230bSgjelinek		type='service'
60*0209230bSgjelinek		grouping='optional_all'
61*0209230bSgjelinek		restart_on='none'>
62*0209230bSgjelinek		<service_fmri value='svc:/system/scheduler' />
63*0209230bSgjelinek	</dependency>
64*0209230bSgjelinek
65*0209230bSgjelinek	<dependency
66*0209230bSgjelinek		name='pools'
67*0209230bSgjelinek		type='service'
68*0209230bSgjelinek		grouping='optional_all'
69*0209230bSgjelinek		restart_on='none'>
70*0209230bSgjelinek		<service_fmri value='svc:/system/pools' />
71*0209230bSgjelinek	</dependency>
72*0209230bSgjelinek
73*0209230bSgjelinek	<dependent
74*0209230bSgjelinek		name='rcap'
75*0209230bSgjelinek		grouping='optional_all'
76*0209230bSgjelinek		restart_on='none'>
77*0209230bSgjelinek		<service_fmri value='svc:/system/rcap' />
78*0209230bSgjelinek	</dependent>
79*0209230bSgjelinek
80*0209230bSgjelinek	<exec_method
81*0209230bSgjelinek		type='method'
82*0209230bSgjelinek		name='start'
83*0209230bSgjelinek		exec='/lib/svc/method/svc-resource-mgmt %m'
84*0209230bSgjelinek		timeout_seconds='60'>
85*0209230bSgjelinek	</exec_method>
86*0209230bSgjelinek
87*0209230bSgjelinek	<exec_method
88*0209230bSgjelinek		type='method'
89*0209230bSgjelinek		name='stop'
90*0209230bSgjelinek		exec=':true'
91*0209230bSgjelinek		timeout_seconds='3'>
92*0209230bSgjelinek	</exec_method>
93*0209230bSgjelinek
94*0209230bSgjelinek	<property_group name='startd' type='framework'>
95*0209230bSgjelinek		<propval name='duration' type='astring' value='transient' />
96*0209230bSgjelinek	</property_group>
97*0209230bSgjelinek
98*0209230bSgjelinek	<stability value='Unstable' />
99*0209230bSgjelinek
100*0209230bSgjelinek	<template>
101*0209230bSgjelinek		<common_name>
102*0209230bSgjelinek			<loctext xml:lang='C'>
103*0209230bSgjelinek			Global zone resource management settings
104*0209230bSgjelinek			</loctext>
105*0209230bSgjelinek		</common_name>
106*0209230bSgjelinek		<documentation>
107*0209230bSgjelinek			<manpage title='zones' section='5' manpath='/usr/share/man' />
108*0209230bSgjelinek			<manpage
109*0209230bSgjelinek				title='zonecfg'
110*0209230bSgjelinek				section='1M'
111*0209230bSgjelinek				manpath='/usr/share/man' />
112*0209230bSgjelinek		</documentation>
113*0209230bSgjelinek	</template>
114*0209230bSgjelinek</service>
115*0209230bSgjelinek
116*0209230bSgjelinek</service_bundle>
117