Subversion Repositories configs

Rev

Rev 203 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
192 - 1
# Copyright (c) 2019-2020 VMware, Inc.  All rights reserved.
2
 
3
# "CAUTION: tools.conf is highly syntax sensitive file. Use extreme caution
4
# while editing it. If modified, it is automatically re-loaded by
5
# VMware Tools services every 5 seconds."
6
#
7
# Lines must not end with trailing white space.
8
 
9
[unsetenvironment]
10
# Defines environment variables to be removed from the service reading
11
# the configuration file. Supported formats are:
12
#
13
# 1. <variableName>=
14
# 2. <serviceName>.<variableName>=
15
#
16
# Where <serviceName> refers to the 'vmsvc' and 'vmusr',
17
# <variableName> refers to the name of the environment
18
# variable to be removed. '=' sign after <variableName>
19
# is mandatory to maintain the configuration file syntax.
20
# However, anything after '=' is ignored.
21
#
22
# Case-sensitive behavior is defined by the operating system.
23
#
24
# Note: unsetenvironment group is processed before setenvironment group.
25
# As the service environment is setup at start up time, any changes
26
# in this group require service to be restarted in order to take effect.
27
#
28
# Unsetting PATH for all services:
29
# PATH=
30
#
31
# Unsetting PATH for vmsvc only:
32
# vmsvc.PATH=
33
#
34
# Unsetting PATH for vmusr only:
35
# vmusr.PATH=
36
 
37
[setenvironment]
38
# Defines environment variables to be set for the service reading
39
# the configuration file. Supported formats are:
40
#
41
# 1. <variableName>=<variableValue>
42
# 2. <serviceName>.<variableName>=<variableValue>
43
#
44
# Where <serviceName> refers to the 'vmsvc' and 'vmusr',
45
# <variableName> refers to the name of the environment
46
# variable to be set, and <variableValue> refers to the
47
# value to be assigned to the environment variable.
48
#
49
# Case-sensitive behavior is defined by the operating system.
50
#
51
# Note: setenvironment group is processed after unsetenvironment group.
52
# As the service environment is setup at start up time, any changes
53
# in this group require service to be restarted in order to take effect.
54
#
55
# Setting TMPDIR for all services:
56
# TMPDIR=/vmware/temp
57
#
58
# Setting TMPDIR for vmsvc only:
59
# vmsvc.TMPDIR=/vmware/vmsvc/temp
60
#
61
# Setting TMPDIR for vmusr only:
62
# vmusr.TMPDIR=/vmware/vmusr/temp
63
 
64
[logging]
65
# set to false to disable logging
66
#log = true
67
 
68
# Log destinations for various services
69
# By default, logs go to
70
# %windir%/temp/vmware-<servicename>.log
71
# for Windows, and
72
# /var/log/vmware-<servicename>-<username>.log
73
# for Linux, MacOS and Solaris.
74
 
75
# Possible values for handler are:
76
# file: logs to a file. Set *.data to the file name
77
# file+: same as 'file', but appends to the file
78
#  All file paths used in *.data value need to be in Unix
79
#  format (forward slashes) and in utf-8, for all operating
80
#  systems.
81
# vmx: logs to the host (ESXi, Workstation, Fusion)
82
# std: Logs to stdout for level >= 'message',
83
# and to stderr for more severe than 'message'.
84
# syslog: logs to syslog
85
# outputdebugstring: uses OutputDebugString (Windows only)
86
 
87
# If handler is 'syslog' and the OS is Linux, the facility
88
# can be set with <domain>.facility. The facility value can be one of
89
# 'local0'..'local7', 'daemon' or 'user'. The default is 'user'.
90
#vmtoolsd.facility = user
91
 
92
# possible values for level are:
93
# debug, info, message, warning, critical, error
94
# Note that "debug" level logs generate huge amounts of logs and may also
95
# include sensitive data required for diagnosis. Therefore, this level should
96
# be used only for the duration of diagnosis of an issue and reverted back to
97
# default setting post diagnosis.
98
 
99
# Enable tools service logging to a file.
100
#vmtoolsd.level = debug
101
#vmtoolsd.handler = file
102
#vmtoolsd.data = c:/tmp/vmtoolsd-${USER}.log
103
 
104
# Enable 'vmsvc' service logging to a file.
105
#vmsvc.level = debug
106
#vmsvc.handler = file
107
#vmsvc.data = c:/tmp/vmsvc.log
108
 
109
# Enable VMwareResolutionSet.exe logging to a file.
110
# Comment this for Linux guest, sometimes vmusr logs are not generated due
111
# to this being uncommented
112
#vmresset.level = debug
113
#vmresset.handler = file+
114
#vmresset.data = c:/tmp/vmresset.log
115
 
116
# Enable new "vmusr" service logging to a file.
117
#vmusr.level = debug
118
#vmusr.handler = file
119
#vmusr.data = c:/tmp/vmusr.${USER}.log
120
 
121
# Set the following configuration if you want to collect the logs for
122
# vmware-toolbox-cmd utility
123
#toolboxcmd.level = debug
124
#toolboxcmd.handler = file
125
#toolboxcmd.data = c:/tmp/vmtoolboxcmd-${USER}.log
126
 
127
# Enable old VMwareUser/vmware-user logging to file.
128
#log.file = c:/tmp/vmtools.log
129
 
130
# Enable "hgfsServer" request handling logging to the appropriate service file.
131
#hgfsServer.level = debug
132
 
133
# Enable  "hgfs" manager and transport logging to the appropriate service file.
134
#hgfsd.level = debug
135
 
136
#vmbackup.level = debug
137
#vmbackup.handler = vmx
138
 
139
#vmvss.level = debug
140
#vmvss.handler = vmx
141
 
142
# Default 4096, 0=> disable log caching
143
#maxCacheEntries=4096
144
 
145
[powerops]
146
# Custom scripts for power operations
147
# This can be an absolute path, or a path relative to the tools
148
# install path (/etc/vmware-tools/ for Linux).
149
# For more information on configuring and querying custom scripts with
150
# VMware Tools, see the "Use Custom VMware Tools Scripts" section of the
151
# "VMware Tools Configuration Utility User's Guide".
152
 
153
# Runs when the virtual machine is being powered on rather than resumed.
154
# Also runs after virtual machine restarts.
155
# The default script has no effect on networking for the virtual machine.
156
#poweron-script=poweron-vm-default
157
 
158
# Runs when the virtual machine is being powered off or reset.
159
# The default script has no effect on networking for the virtual machine.
160
#poweroff-script=poweroff-vm-default
161
 
162
# Runs when the virtual machine is resumed after it was suspended.
163
# On Windows guest operating systems, if the virtual machine is configured to
164
# use DHCP, the default script renews the IP address of the virtual machine.
165
# On Linux, Mac OS X, Solaris, and FreeBSD guest operating systems,
166
# this script starts networking for the virtual machine.
167
#resume-script=resume-vm-default
168
 
169
# Runs when the virtual machine is being suspended.
170
# On Windows guest operating systems, if the virtual machine is configured
171
# to use DHCP, the default script releases the IP address of the virtual
172
# machine.
173
# On Linux, Mac OS X, Solaris, and FreeBSD, this script stops networking for
174
# the virtual machine.
175
#suspend-script=suspend-vm-default
176
 
177
[guestinfo]
178
 
179
# Set to true to disable the perf monitor.
180
#disable-perf-mon=false
181
 
182
# Set to true to disable DiskInfo.
183
#disable-query-diskinfo=false
184
 
185
# User-defined poll interval in seconds. Set to 0 to disable polling.
186
#poll-interval=30
187
 
188
# User-defined stats interval in seconds. Set to 0 to disable stats collection.
189
#stats-interval=20
190
 
191
# Whether stat results should be written to the log.
192
#enable-stat-logging=false
193
 
194
# Set a comma separated list of network interface names that can be the
195
# primary ones. These will be sorted to the top. Interface names can use
196
# wildcards like '*' and '?'. Default is no value.
197
#primary-nics=
198
 
199
# Set a comma separated list of network interface names that have low priority
200
# (so they will be sorted to the end). Interface names can use wildcards like
201
# '*' and '?'. Default is no value.
202
#low-priority-nics=
203
 
204
# Set a comma separated list of network interface names that shall be ignored.
205
# Interface names can use wildcards like '*' and '?'.
206
# Default for Linux and all non-Windows:
207
#exclude-nics=veth*,docker*,virbr*
208
# Default for Windows:
209
#exclude-nics=vEthernet*
210
 
211
# max umber of IPv4 routes to gather.
212
#max-ipv4-routes=100
213
 
214
# max umber of IPv6 routes to gather.
215
#max-ipv6-routes=100
216
 
217
# whether to include reserved space in diskInfo space metrics on Linux
218
#diskinfo-include-reserved=false
219
 
220
[appinfo]
221
 
222
# This plugin collects info about running applications in guest OS.
223
 
224
# Set to true to disable the appinfo plugin.
225
#disabled=false
226
 
227
# User-defined poll interval in seconds. Set to 0 to disable the plugin.
228
#poll-interval=21600
229
 
230
# For Windows guest, set to true to use WMI for getting the application
231
# version info, otherwise native Win32 API is used.
232
#useWMI=false
233
 
234
[servicediscovery]
235
 
236
# This plugin provides admins with additional info for better VM management.
237
 
238
# Set to true to disable the servicediscovery plugin.
239
#disabled=false
240
 
241
[unity]
242
#
243
# Unity is available for Windows only.
244
#
245
 
246
# Set to true to override system decisions about whether unity should be available.
247
#forceEnable=false
248
 
249
# Override the desktop background color when in Unity mode.
250
#desktop.backgroundColor=
251
 
252
# The socket type can be 'ipsocket' or 'vsocket':
253
#pbrpc.socketType
254
 
255
[resolutionKMS]
256
 
257
# Default is true if tools finds an xf86-video-vmware driver with
258
# version >= 13.2.0. If you don't have X installed, set this to true manually.
259
# This only affects tools for Linux.
260
#enable=true
261
 
262
[guestosinfo]
263
 
264
# Override the short OS name sent by tools.
265
#short-name=
266
 
267
# Override the long OS name sent by tools.
268
#long-name=
269
 
270
[vmbackup]
271
 
272
# enableSyncDriver is not available for Windows:
273
#enableSyncDriver=true
274
 
275
# enableVSS is Windows only:
276
#enableVSS=true
277
 
278
# See https://kb.vmware.com/s/article/2146204
279
# can be used to fallback to FS quiescing forcely when there are app quiescing
280
# problems for specific Windows systems
281
#vss.disableAppQuiescing=false
282
 
283
#execScripts=true
284
#scriptArg=
285
 
286
# Linux:
287
# The value of excludedFileSystems is a comma-separated list of glob-style
288
# patterns specifying the file systems to be excluded from quiesced snapshots.
289
# The patterns may use '*' (wildcard) to represent any string of characters
290
# and '?" (joker) to represent any single character. Note that the characters
291
# represented by these patters, '*' and '?" may include any characters,
292
# including '/'
293
#
294
# Windows:
295
# The value of excludedFileSystems is a comma-separated list of mount points
296
# specifying the volumes to be excluded from quiesced snapshots.
297
# Each mount point must be a full path separated and ended with "\\".
298
# to exclude volumes with drive letter E and mount point F:\mount\, set below
299
# excludedFileSystems= E:\\,F:\\mount\\
300
# This option only applies when app quiescing doesn't take effect.
301
 
302
#excludedFileSystems=
303
 
304
# Whether to execute scripts on quiescing.
305
# Scripts are executed from /etc/vmware-tools/backupScripts.d on Linux and
306
# %installpath%\backupScripts.d on Windows, and the legacy scripts
307
# "c:\windows\pre-freeze-script.bat"
308
# "c:\windows\post-thaw-script.bat"
309
#
310
# Linux:
311
# "/usr/sbin/pre-freeze-script"
312
# "/usr/sbin/post-thaw-script"
313
#
314
# Scripts will be called with "freeze", "freezeFail" or "thaw" as their first
315
# arguments.
316
 
317
#execScripts=true
318
 
319
# additional argument to be passed to scripts
320
#scriptArg=
321
 
322
[guestoperations]
323
 
324
# to disable all guest ops
325
#disabled=false
326
 
327
# Whether to use vgauth for guest op authentication
328
#useVGAuth=true
329
 
330
[autoupgrade]
331
 
332
# The autoupgrade plugin is only available for Windows.
333
 
334
# The "allow-upgrade" option controls whether automatic upgrades (or reinstalls)
335
# are allowed. The two options "allow-add-feature" and "allow-remove-feature"
336
# control whether adding or removing a feature will be allowed. The two latter
337
# ones only affect Windows tools.
338
 
339
#allow-upgrade=true
340
#allow-add-feature=true
341
#allow-remove-feature=true
342
 
343
[deployPkg]
344
 
345
# to disable guest customization
346
#enable-customization=false
347
 
348
[cbhelper]
349
 
350
# The carbonblack helper plugin is only available for Windows.
351
 
352
# User-defined poll interval in seconds. Set to 0 to disable polling.
353
#poll-interval=60