1mms(5) Standards, Environments, and Macros mms(5)
2
3
4
6 mms - MMS service overview
7
9 MMS is a distributed removable media management system. It is based on
10 the standard, IEEE 1244, Media Management System (MMS).
11
12
13 The current implementation of MMS manages tapes and cartridges in a Sun
14 StorageTek ACSLS tape library and emulated tapes on a file system. MMS
15 is capable of sharing drives among multiple hosts. An important feature
16 of MMS is that it provides a uniform and consistent tape interface to
17 its client applications.
18
19
20 MMS consists of a media manager (MM) which manages the entire MMS sys‐
21 tem. Information about the system is maintained by MM in a database.
22
23
24 Every library managed by MMS has an active library manager (LM). An LM
25 provides library access and mounting service to MMS.
26
27
28 A drive managed by MMS has a drive manager (DM) on each host that has
29 access to the drive. A DM provides device specific operations. A DM
30 also provides label processing. The current implementation supports
31 only ANSI labels.
32
33
34 MMS client applications request MM to mount and unmount cartridges and
35 process them after they are mounted. Applications use the Media Manage‐
36 ment Protocol (MMP) to make requests. A library of client application
37 functions is available.
38
39
40 The Solaris implementation of the MMS uses the mmsinit(1M) command to
41 configure and start the MMS service and the mmsadm(1M) command to list
42 and set parameters required by the service.
43
44
45 The MMS service instances, as reported by svcs(1), are:
46
47 mms:wcr
48
49 watcher
50
51
52 mms:db
53
54 Media Manager PostgreSQL database
55
56
57 mms:mm
58
59 Media Manager
60
61
62
63 The MMS service RBAC (see rbac(5)) authorizations are:
64
65 o solaris.smf.manage.mms
66
67 o solaris.smf.value.mms
68
69
70 The following are the MMS service configuration data accessible through
71 the service management facility (see smf(5)):
72
73 config/type
74
75 Host is media manager or watcher only. Valid values are server or
76 client.
77
78
79 manager/host
80
81 Host name where the media manager is running.
82
83
84 manager/port
85
86 Port the media manager is using.
87
88
89 ssl/enabled
90
91 Media Manager is using SSL. Valid values are true or false. Note
92 the Media Manager needs an SSL RSA certificate and Diffie-Hellman
93 parameters must be 'true'.
94
95
96 ssl/verify
97
98 Media Manager-only value, determines whether two-way authentication
99 is enabled, which requires all Media Manager clients to have SSL
100 RSA certificate. Valid values are are true for two-way authentica‐
101 tion and false for one-way authentication.
102
103
104 ssl/cert_file
105
106 Name of file that contains the SSL RSA certificate, private key,
107 and RSA certificate chain.
108
109
110 ssl/pass_file
111
112 Name of file for the private key password phrase if the RSA cer‐
113 tificate is encrypted.
114
115
116 ssl/dh_file
117
118 Media Manager-only value, name of file that stores the Diffie-Hell‐
119 man parameters.
120
121
122 ssl/crl_file
123
124 Name of optional CRL file.
125
126
127 ssl/cipher
128
129 Optional cipher change from EDH-RSA-DES-CBC3-SHA.
130
131
132 ssl/peer_file
133
134 Optional client only, name of file that stores the media manager
135 certificate. The certificate is checked against the certificate
136 returned by SSL_get_peer_certificate() function.
137
138
139
140 The following are the MMS Database fault management resource identifier
141 (FMRI) configuration data:
142
143 postgresql/bin
144
145 Directory where the PostgreSQL binaries are located. The directory
146 is specific to the version of PostgreSQL qualified for use by the
147 MMS software.
148
149
150 postgresql/data
151
152 Directory where the PostgreSQL database is located. The default
153 location is a version-specific subdirectory of /var/mms/db.
154
155
156
157 The following are the MMS Media Manager FMRI configuration data:
158
159 db/host
160
161 For future use. Set to localhost.
162
163
164 db/port
165
166 Port number to use for PostgreSQL login. The default value is 7656.
167
168
169 db/user
170
171 PostgreSQL user name. The default user name is postgres.
172
173
174 db/name
175
176 Name of PostgreSQL database to which to connect. The default value
177 is mms.
178
179
180 option/trace
181
182 Optional. The Media Manager trace level before connecting to the
183 PostgreSQL database.
184
185
186 option/db_reconnect_max_retry
187
188 Number of times to wait for the database to accept a Media Manager
189 connection.
190
191
192 option/db_reconnect_timeout
193
194 Number of seconds to wait between reconnect tries.
195
196
197
198 The following are the MMS Watcher FMRI configuration data:
199
200 option/ssi_path
201
202 Path to ACSLS SSI daemon.
203
204
205 option/libapi_path
206
207 Path to ACSLS API library.
208
209
211 See attributes(5) for descriptions of the following attributes:
212
213
214
215
216 ┌─────────────────────────────┬─────────────────────────────┐
217 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
218 ├─────────────────────────────┼─────────────────────────────┤
219 │Interface Stability │Committed │
220 └─────────────────────────────┴─────────────────────────────┘
221
223 svcs(1), mmsadm(1M), mmsclient(1M), mmsexplorer(1M), mmsinit(1M),
224 mmsclient_script(4), attributes(5), rbac(5), smf(5)
225
226
227
228SunOS 5.11 11 Nov 2008 mms(5)