Subversion Repositories configs

Rev

Rev 42 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4 - 1
<!-- VMware Host Agent configuration file -->
2
 
3
<config>
4
   <!-- current working directory  -->
5
   <workingDir>./</workingDir>
6
 
7
   <!-- location to examine for configuration files that are needed -->
8
   <defaultConfigPath> /etc/vmware/ </defaultConfigPath>
9
 
10
   <!-- location for docroot, plugins, libraries, etc. -->
11
   <defaultInstallPath> /usr/lib/vmware </defaultInstallPath>
12
 
13
   <!-- stdout for hostd process  -->
14
   <!-- <stdoutFile>/var/log/vmware/hostd-stdout.txt</stdoutFile> -->
15
 
16
   <!-- stderr for hostd process  -->
17
   <!-- <stderrFile>/var/log/vmware/hostd-stderr.txt</stderrFile> -->
18
 
19
   <!-- Memory death point for hostd -->
20
   <!-- <hostdStopMemInMB> 250 </hostdStopMemInMB> -->
21
   <!-- <hostdStopMemInPercent> 80 </hostdStopMemInPercent> -->
22
 
23
   <!-- Memory watermark for hostd -->
24
   <!-- <hostdWarnMemInMB> 180 </hostdWarnMemInMB> -->
25
   <!-- <hostdWarnMemInPercent> 60 </hostdWarnMemInPercent> -->
26
 
27
   <!-- hostd min num of fds -->
28
   <!-- Override by vmacore/threadPool/MaxFdsPerThread  -->
29
   <!-- hostdMinFds> 2048 </hostdMinFds -->
30
 
31
   <!-- hostd absolute max num of fds -->
32
   <!-- hostdMaxFds> 4096 </hostdMaxFds -->
33
 
34
   <!-- hostd mmap threshold in kilo bytes -->
35
   <hostdMmapThreshold> 32 </hostdMmapThreshold>
36
 
37
   <!-- Mode in which hostd runs: defines product type -->
38
   <hostdMode> ws </hostdMode>
39
 
40
   <!-- True if hostd is running in simulator mode -->
41
   <mockup>
42
      <enabled> false </enabled>
43
      <!-- Bump the count if hostd runs out of memory in simulator mode when
44
           you create more VMs -->
45
      <supportedVMs> 128 </supportedVMs>
46
   </mockup>
47
 
48
   <!-- Frequency of memory checker -->
49
   <!-- <memoryCheckerTimeInSecs> 30 </memoryCheckerTimeInSecs> -->
50
 
51
   <log>
52
      <!-- controls where rolling log files are stored
19 - 53
           If directory is changed from default, may also want to
4 - 54
           pass '-l some-dir' to hostd program at startup.
55
        -->
19 - 56
 
4 - 57
      <directory>/var/log/vmware/</directory>
58
 
59
      <!-- name of log file -->
60
      <name>hostd</name>
61
 
62
      <!-- If true, redirect stderr to stdout. stdout inherits from
63
           parent process. Log() (limited to default log level (see below))
64
           will then be written to stdout.  If false, stderr and stdout
65
           are redirected to /dev/null on linux. On win32 this option is
19 - 66
           not used.
4 - 67
           At runtime, see vimsh internalsvc/redirect_stdout|err
68
        -->
69
      <outputToConsole>true</outputToConsole>
70
 
71
      <!-- If true, logs to syslog -->
72
      <outputToSyslog>false</outputToSyslog>
73
 
74
      <!-- If true, log to files on disk -->
75
      <!-- <outputToFiles>true</outputToFiles> -->
76
 
77
      <!-- syslog configuration.  Only used if outputToSyslog is true. -->
78
      <syslog>
79
         <!-- syslog identifier to use when logging -->
80
         <ident>Hostd</ident>
81
 
82
         <!-- syslog facility to use when logging -->
83
         <facility>local4</facility>
84
 
85
         <!-- The section header contents are placed in this file at startup.
86
              When vmsyslogd rotates the hostd log file, it logs the content of this
87
              file to syslog. This is being done so that we don't lose context on log
88
              rotations.
89
              IMPORTANT: Value needs to match that in onrotate entry in
90
              vmsyslog.d/hostd.conf
91
         -->
92
         <logHeaderFile>/var/run/vmware/hostdLogHeader.txt</logHeaderFile>
93
 
94
      </syslog>
95
 
96
      <!-- default size(in bytes) of each log file before rolling over to next -->
97
      <!-- <maxFileSize>10485760</maxFileSize> -->
98
 
99
      <!-- default number of log files to rotate amongst -->
100
      <!-- <maxFileNum>10</maxFileNum> -->
19 - 101
 
4 - 102
      <!-- default log level -->
103
      <level>verbose</level>
104
 
105
      <!-- if false disable logging to memory buffer -->
106
      <!-- <outputToMemory>true</outputToMemory> -->
107
 
108
      <!-- default memory log level -->
109
      <!-- <memoryLevel>verbose</memoryLevel> -->
110
 
111
      <!-- memory log buffer size in KB -->
112
      <!-- <memoryLogSizeK>64</memoryLogSizeK> -->
113
   </log>
114
 
115
   <!-- The root password will expire if this value is set to true -->
116
   <rootPasswdExpiration>false</rootPasswdExpiration>
117
 
118
   <!-- Log level configuration (Rules are applied in order)
119
    <level id = "0">
120
       <logName> App </logName>
121
       <logLevel> info </logLevel>
122
       <memoryLevel>verbose</memoryLevel>
123
       <prefix> true </prefix>
124
    </level>
125
    <level id = "1">
126
       <logName> BaseLibs </logName>
127
       <logLevel> quiet </logLevel>
128
       <memoryLevel>verbose</memoryLevel>
129
       <prefix> false </prefix>
130
    </level>
131
    <level id = "2">
132
       <logName> Vmsvc </logName>
133
       <logLevel> info </logLevel>
134
       <memoryLevel>verbose</memoryLevel>
135
       <prefix> true </prefix>
136
    </level>
137
    <level id = "3">
138
       <logName> /vmfs/volumes/foo/foo.vmx </logName>
139
       <logLevel> trivia </logLevel>
140
       <memoryLevel>verbose</memoryLevel>
141
       <prefix> false </prefix>
142
    </level>
19 - 143
    <level id = "Vigor">
144
       <logName> Vigor </logName>
145
       <logLevel> info </logLevel>
146
       <memoryLevel>verbose</memoryLevel>
147
       <prefix> true </prefix>
148
    </level>
4 - 149
   -->
150
   <level id = "4">
151
      <logName> SoapAdapter.HTTPService </logName>
152
      <logLevel> info </logLevel>
153
      <prefix> false </prefix>
154
   </level>
155
 
156
   <level id="TCP">
157
     <logName>TCP</logName>
158
     <logLevel>error</logLevel>
159
     <prefix>false</prefix>
160
   </level>
161
 
162
   <!--
163
   <level id="IO">
164
     <logName>IO</logName>
165
     <logLevel>error</logLevel>
166
     <prefix>false</prefix>
167
   </level>
168
   -->
169
 
170
   <!--
171
        Logger for the data passed through the proxy
172
        Uncomment the following block to enable it.
173
 
174
        WARNING: this data may contain sensitive informatino, such as
175
        passwords, session IDs, etc.
176
   -->
177
   <!--
178
   <level id="ProxyReqData">
179
     <logName>Proxy Req Data</logName>
180
     <logLevel>trivia</logLevel>
181
     <prefix>true</prefix>
182
   </level>
183
   -->
184
 
185
   <!-- Remove the following node to disable SSL -->
186
   <ssl>
187
      <!-- The server private key file -->
188
      <privateKey>/etc/vmware/ssl/rui.key</privateKey>
189
 
190
      <!-- The server side certificate file -->
191
      <certificate>/etc/vmware/ssl/rui.crt</certificate>
192
 
193
      <!-- The SSL version to use -->
194
      <!-- <sslVersion>all</sslVersion> -->
195
   </ssl>
196
 
197
   <!-- Directory on the Console OS accessible to the DatastoreBrowser -->
198
   <browsableConsoleDir>/vmimages</browsableConsoleDir>
199
 
200
   <!-- Location of vm inventory file on legacy host -->
201
   <!-- <legacyVmInventory>/etc/vmware/vm-list</legacyVmInventory> -->
202
 
203
   <!-- VMOMI configuration -->
204
   <vmomi>
205
     <!-- MOB configuration -->
206
     <mob>
207
       <!-- Max size of POST requests in KB -->
208
       <!-- <maxPostRequestSizeKB>1024</maxPostRequestSizeKB> -->
209
     </mob>
19 - 210
     <!-- VMOMI validator configuration -->
211
     <validation>
212
       <!-- The validation is enabled by default -->
213
       <!-- <enabled>true</enabled> -->
214
     </validation>
4 - 215
   </vmomi>
216
 
217
   <vmacore>
19 - 218
      <pluginBaseDir>./</pluginBaseDir>
4 - 219
      <!-- default thread pool configuration for Posix impl -->
220
      <threadPool>
221
        <IoMin>2</IoMin>
222
        <IoMax>32</IoMax>
223
        <TaskMin>2</TaskMin>
224
        <TaskMax>12</TaskMax>
225
        <MaxFdsPerThread> 2048 </MaxFdsPerThread>
226
        <NumKeepAlive>8</NumKeepAlive>
227
        <ThreadCheckTimeSecs>600</ThreadCheckTimeSecs>
228
        <ThreadStackSizeKb>256</ThreadStackSizeKb>
229
        <threadNamePrefix>hostd</threadNamePrefix>
230
        <!-- <threadCountWarningThreshold>2</threadCountWarningThreshold> -->
231
 
232
        <!-- Use fair work queues thread pool. -->
42 - 233
        <!-- <fairThreadPool>true</fairThreadPool> -->
4 - 234
 
42 - 235
        <!-- defaults to 14, Max number of threads used for FWQ items -->
236
        <!-- <maxThreads>14</maxThreads> -->
4 - 237
 
42 - 238
        <!-- defaults to 5, Initial number of threads used for FWQ items -->
239
        <!-- <minThreads>5</minThreads> -->
4 - 240
 
42 - 241
         <!-- defaults to 2, number of IO threads used by the FWQ thread pool -->
242
         <!-- These threads perform the asynchronous IO and provide timer services.
243
                  Generally small number should be enough as no blocking operations
244
                  are executed within IO threads.
245
                  A CPU intensive operation performed in these threads is SSL handling,
246
                  so on multi-CPU machine with high volume of SSL traffic it may be
247
                  beneficial increasing this number.
248
         -->
249
         <!-- <ioThreads>2</ioThreads> -->
250
 
4 - 251
        <!-- defaults to 3, Ratio between the number of concurrent items in a
252
             priority and threads reserved for higher priority queues.
253
             One thread is reserver for every N concurrent items.  -->
254
        <!-- <reservationRatio>3</reservationRatio> -->
255
 
256
      </threadPool>
257
      <ssl>
258
          <doVersionCheck> false </doVersionCheck>
259
          <libraryPath>/usr/lib/vmware</libraryPath>
175 - 260
          <!-- allowed SSL/TLS protocol versions -->
261
          <!-- <protocols>tls1.0,tls1.1,tls1.2</protocols> -->
4 - 262
 
263
         <!-- timeouts for the SSL handshake. the default is 20 sec. -->
264
         <!-- <handshakeTimeoutMs>60000</handshakeTimeoutMs> -->
265
      </ssl>
266
 
267
      <http>
268
         <!-- timeouts for HTTP connections. the defaults are infinite. -->
269
         <!-- <readTimeoutMs>60000</readTimeoutMs> -->
270
         <!-- <writeTimeoutMs>60000</writeTimeoutMs> -->
271
 
272
         <!-- Num of max proxy connections -->
273
         <!-- PR 604415: Temporary lower the connections limit to 128 -->
274
         <maxConnections> 128 </maxConnections>
275
      </http>
276
 
277
      <vmdb>
278
         <!-- maximum number of VMDB connections allowed -->
279
         <!-- <maxConnectionCount>100</maxConnectionCount> -->
280
 
281
         <!-- timeouts for VMDB connections. the defaults are infinite. -->
282
         <!-- <readTimeoutMs>60000</readTimeoutMs> -->
283
         <!-- <writeTimeoutMs>60000</writeTimeoutMs> -->
284
      </vmdb>
285
 
286
      <!-- enable plugin loading -->
287
      <loadPlugins> true </loadPlugins>
288
 
289
      <!-- enable/disable the dynamic loading of plugins -->
290
      <loadDynamicPlugins> false </loadDynamicPlugins>
291
 
292
      <!-- Enable/disable the stack tracer -->
293
      <!-- <useStackTracer>false</useStackTracer> -->
294
 
295
      <xml>
296
         <doc>
297
            <!-- maximum size of each XML message. -->
298
            <maxChars>104857600</maxChars>
299
            <!-- maximum nodes in of each XML message. -->
300
            <maxNodes>524288</maxNodes>
301
            <!-- maximum node depth of each XML message. -->
302
            <maxDepth>1000</maxDepth>
303
         </doc>
304
      </xml>
305
   </vmacore>
306
 
307
   <dispatcher>
308
      <!-- turns dispatcher on/off -->
309
      <!-- <enabled>true</enabled> -->
310
 
311
      <!-- Enables debugging output -->
312
      <!-- <debug>false</debug> -->
313
 
314
      <!-- Debug flags -->
315
      <!-- <flags>0</flags> -->
316
 
317
      <!-- The file containing dispatcher policies -->
318
      <dispatcherConfig>/etc/vmware/hostd/dispatcher.xml</dispatcherConfig>
319
 
320
      <!-- The file containing tag extraction rules -->
321
      <tagExtractorConfig>/etc/vmware/hostd/tagExtractor.xml</tagExtractorConfig>
322
   </dispatcher>
323
 
324
   <plugins>
325
      <vimsvc>
326
         <path>libvimsvc.so</path>
327
 
328
         <!-- default administrator principal -->
329
         <!-- <defaultPrincipal>root</defaultPrincipal> -->
330
 
331
         <!-- default file used to persist ACL data -->
332
         <!-- <authorization>/etc/vmware/hostd/authorization.xml</authorization> -->
19 - 333
 
4 - 334
         <!-- default file used to supply required privileges for dynamic methods -->
335
         <!-- <dynMethodPrivConfig>/etc/vmware/hostd/dynMethodPriv.xml</dynMethodPrivConfig> -->
336
 
337
         <!-- default setting for where vmware-hostd-ticket directory is created -->
338
         <!-- <localTicketParentDir>/var/run</localTicketParentDir> -->
339
 
340
         <!-- default setting for life time of a local ticket -->
341
         <!-- <localTicketLifeSecs>10</localTicketLifeSecs> -->
19 - 342
 
4 - 343
         <!-- default setting for maximum number of times a ticket can be used -->
19 - 344
         <!-- <localTicketMaxUse>1</localTicketMaxUse> -->
4 - 345
 
19 - 346
    <!-- time to retain tasks after they complete -->
347
    <!-- <taskRetentionInMins> 10 </taskRetentionInMins> -->
4 - 348
 
19 - 349
    <!-- cleanup interval time between task reaping -->
350
    <!-- <taskCleanupIntervalInMins> 1 </taskCleanupIntervalInMins> -->
351
 
4 - 352
         <!-- maximum number of events to store -->
353
         <!-- <maxEvents>1000</maxEvents> -->
354
 
19 - 355
    <!-- development build default setting for license mockup -->
356
    <licenseMockup>false</licenseMockup>
357
 
4 - 358
         <!-- Disable i18nFilter -->
359
         <!-- <i18nFilterDisabled> false </i18nFilterDisabled> -->
360
         <!-- cloning of objects by i18nFilter -->
19 - 361
         <!-- <i18nCloneDisabled> true </i18nCloneDisabled> -->
4 - 362
         <license>
363
            <!-- location of the read-write flexlm configuration file -->
19 - 364
            <!-- <config> /etc/vmware/license.cfg </config> -->
4 - 365
         </license>
366
         <userManager>
367
            <!-- Max time in seconds to wait for a subcommand to complete -->
19 - 368
            <!-- <subcommandWait> 10 </subcommandWait> -->
4 - 369
         </userManager>
370
 
371
         <!-- VC API lockdown mode (MN) - true to enable handling it -->
372
         <apiLockdown>true</apiLockdown>
373
 
374
         <requires>hostsvc solo</requires>
19 - 375
 
4 - 376
      </vimsvc>
377
      <hostsvc>
378
         <path>libhostsvc.so</path>
379
 
380
         <vflash>
381
            <defaultVFlashModule>vfc</defaultVFlashModule>
382
            <vffsUuid>0</vffsUuid>
383
            <refreshVffsInterval>30</refreshVffsInterval>
384
         </vflash>
385
 
386
         <datastore>
387
            <!-- default datastore inventory-->
388
            <!-- <inventory>/etc/vmware/hostd/datastores.xml</inventory> -->
389
 
390
            <!-- default datastore refresh interval in minutes -->
391
            <!-- use 0 to disable the auto refresh -->
392
            <!-- <refreshInterval>0</refreshInterval> -->
393
 
394
            <!-- default refresh interval for datastore-freespace when provisioning virtual disks -->
395
            <!-- <refreshVdiskInterval>30</refreshVdiskInterval> -->
396
         </datastore>
397
 
398
         <mockup>
399
            <!-- turns mockup impl on/off -->
400
            <enabled>false</enabled>
401
 
402
            <!-- default filepath for host info -->
403
            <filepath>/etc/vmware/hostd/mockup-host-config.xml</filepath>
404
         </mockup>
405
         <vmResources>/etc/vmware/hostd/vmResources.xml</vmResources>
406
 
407
         <!-- default location of the hostsvc config file -->
408
         <!-- <config>/etc/vmware/hostd/hostsvc.xml</config> -->
409
 
410
         <!-- default location of the resource pool config file -->
411
         <!-- <pools>/etc/vmware/hostd/pools.xml</pools> -->
412
 
413
         <!-- default location of the host service list -->
414
         <services>/etc/vmware/service/</services>
415
 
416
         <storage>
417
            <!-- storage data synchronization policy-->
418
 
19 - 419
       <!-- policy: invalidate on configuration change (default) -->
4 - 420
            <!-- <syncpolicy>invalid_change</syncpolicy> -->
421
 
19 - 422
       <!-- policy: always fetch data when queried -->
4 - 423
            <!-- <syncpolicy>fetch_always</syncpolicy> -->
424
 
19 - 425
       <!-- policy: fetch data on configuration change -->
4 - 426
            <!-- <syncpolicy>fetch_change</syncpolicy> -->
427
 
428
            <!-- default storage inventory refetch interval, after getting multiple Path-state change events, in seconds -->
429
            <refetchStorageInterval>120</refetchStorageInterval>
430
         </storage>
431
 
432
         <rsrc>
433
            <!-- Refresh interval (in seconds) for root resource pool capacity -->
434
            <!-- <refreshInterval>60</refreshInterval> -->
435
         </rsrc>
436
         <vmfs2upgrade>
437
            <!-- <undoattempts>15</undoattempts> -->
438
            <!-- <timeoutmsec>2000</timeoutmsec> -->
439
         </vmfs2upgrade>
440
 
441
         <!-- Controls to enable/disable expressions in the datastore filter -->
442
         <!-- <datastoresystem> -->
19 - 443
       <!-- <diskfilter> -->
4 - 444
               <!-- <NoUsbDisks>true</NoUsbDisks> -->
445
               <!-- <UsedAsVmRdm>true</UsedAsVmRdm> -->
19 - 446
       <!-- </diskfilter> -->
4 - 447
         <!-- </datastoresystem> -->
448
 
449
         <!-- Controls to enable/disable expressions in the SCSI LUN filter -->
450
         <!-- <scsilunfilter> -->
451
            <!-- <NoUsbDisks>true</NoUsbDisks> -->
452
         <!-- </scsilunfilter> -->
453
 
454
         <!-- Controls to enable/disable expressions in the RDM filter -->
455
         <!-- <rdmfilter> -->
456
            <!-- <RdmCapable>true</RdmCapable> -->
457
         <!-- </rdmfilter> -->
19 - 458
    <!-- <maxVms> 512 </maxVms> -->
4 - 459
         <NetmapFile> /etc/vmware/netmap.conf </NetmapFile>
460
 
461
 
462
         <!-- Storage I/O Resource Manager settings -->
463
         <storageiorm>
464
             <enabled>false</enabled>
465
             <congestionThreshold.min>5</congestionThreshold.min>
466
             <congestionThreshold.max>100</congestionThreshold.max>
467
             <congestionThreshold.default>30</congestionThreshold.default>
468
         </storageiorm>
469
      </hostsvc>
470
      <vmsvc>
471
         <path>libvmsvc.so</path>
472
         <mockup>
473
            <enabled>false</enabled>
474
         </mockup>
475
         <enableMockup>false</enableMockup>
476
 
19 - 477
    <!--
478
    Check for version mismatches against the vmkernel.
479
    This is disabled by default for developers but for all other
175 - 480
    users, they must keep their vmkernels up to date.
19 - 481
     -->
482
    <checkVersionMismatch> false </checkVersionMismatch>
4 - 483
         <!-- <vmDirectory> /home/vmware </vmDirectory> -->
19 - 484
    <!-- <maxSnapshotDepth> 32 </maxSnapshotDepth> -->
4 - 485
 
486
         <!-- Configuration options for quiesced snapshots -->
487
         <quiescedSnap>
488
            <!-- Seconds that quiesce requests will queue before continuing. -->
489
            <!-- <serializeTimeout> 120 </serializeTimeout> -->
490
         </quiescedSnap>
491
 
19 - 492
    <!-- The maximum number of virtual disks allowed on this host -->
493
    <!-- <maxDisksPerVirtualMachine> 120 </maxDisksPerVirtualMachine> -->
4 - 494
 
19 - 495
    <!-- The timer interval for task updates in microseconds -->
496
    <!-- <taskTimerInterval> 1000000 </taskTimerInterval> -->
4 - 497
 
19 - 498
    <!-- Default user context to use to perform VM operations -->
499
    <!-- <datastorePrincipal>root</datastorePrincipal> -->
4 - 500
 
501
         <!-- Virtual machine VMotion parameters -->
502
         <vmotion>
503
            <!-- Timeout for VMotion prepare operation (milliseconds) -->
504
            <!-- <prepareTimeout> 30000 </prepareTimeout> -->
505
 
506
            <!-- Timeout for VMotion source initiate operation (milliseconds) -->
507
            <!-- <srcInitiateTimeout> 30000 </srcInitiateTimeout> -->
508
 
509
            <!-- Timeout for VMotion destination ID population (milliseconds) -->
510
            <!-- <dstIdTimeout> 120000 </dstIdTimeout> -->
511
         </vmotion>
512
         <!-- <defaultPowerOffType> soft </defaultPowerOffType> -->
513
         <!-- <defaultSuspendType> hard </defaultSuspendType> -->
514
         <!-- <defaultResetType> hard </defaultResetType> -->
515
         <!-- <validateVMId> false </validateVMId> -->
19 - 516
    <!-- <heartbeatCheckTimeInSecs> 30 </heartbeatCheckTimeInSecs> -->
4 - 517
         <!-- <heartbeatRedAlert> 0.40 </heartbeatRedAlert> -->
518
         <!-- <heartbeatYellowAlert> 0.80 </heartbeatYellowAlert> -->
519
 
19 - 520
    <!-- Setting to enable/disable activation of change tracking -->
521
    <!-- when upgrading a virtual machine's HW version to HW7 or newer -->
522
    <!-- or when adding a new disk to a HW7 or newer VM. -->
523
    <!-- <useChangeTracking> true </useChangeTracking> -->
4 - 524
 
525
         <requires>vimsvc</requires>
526
      </vmsvc>
527
      <vcsvc>
528
         <path>libvcsvc.so</path>
529
         <mockup>
530
            <enabled>false</enabled>
531
         </mockup>
532
         <!-- VMotion parameters -->
533
         <vmotion>
534
            <!-- Location of the VMotion journal; either an absolute -->
535
            <!-- path or relative to the default log path -->
536
            <!-- <journalDir> journal </journalDir> -->
537
 
538
            <!-- Source-side VMotion timeout (milliseconds) -->
539
            <!-- <srcBeginTimeout> 240000 </srcBeginTimeout> -->
540
 
541
            <!-- Destination-side VMotion timeout (milliseconds) -->
542
            <!-- <dstBeginTimeout> 60000 </dstBeginTimeout> -->
543
         </vmotion>
544
 
545
         <!-- AgentManager parameters -->
546
         <agentMgr>
547
           <!-- Timeout (in seconds) for the upgrade command -->
548
           <!-- <timeout> 360 </timeout> -->
549
 
550
           <!-- Name of the upgrade directory (relative to a provided tmpdir) -->
551
           <!-- <upgradeDir> ha-agentmgr </upgradeDir> -->
552
 
42 - 553
           <!-- upgradeCerts is a path to a file containing accepted signer certificates -->
554
           <!-- <upgradeCerts>/usr/share/certs/vmware.cert</upgradeCerts> -->
4 - 555
 
556
           <!-- Path to shell -->
557
           <!-- <shellPath>/bin/sh</shellPath> -->
558
 
559
         </agentMgr>
560
 
561
         <requires>hostsvc</requires>
562
 
563
      </vcsvc>
564
      <solo>
565
         <path>libsolo.so</path>
566
         <mockup>
567
            <enabled>false</enabled>
568
         </mockup>
569
 
19 - 570
    <!-- The file containing the list of environment description files -->
571
    <environments>/etc/vmware/hostd/environments.xml</environments>
572
 
4 - 573
         <!-- The file containing the virtual machine inventory -->
574
         <vmInventory>/etc/vmware/hostd/vmInventory.xml</vmInventory>
575
 
576
         <!-- The file containing the AutoStart settings -->
577
         <!-- <vmAutoStart>/etc/vmware/hostd/vmAutoStart.xml</vmAutoStart> -->
578
 
579
         <!-- The file containing the resource pool and VM resource settings -->
580
         <!-- <resources>/etc/vmware/hostd/resources.xml</resources> -->
581
 
582
         <!-- The file containing the provisoning policies -->
583
         <provisioningPolicy>/etc/vmware/hostd/env/provisioningPolicy.xml</provisioningPolicy>
584
 
19 - 585
    <!-- The file containing the hardware info mockup -->
586
    <hwInfo>/etc/vmware/hostd/hwInfo.xml</hwInfo>
4 - 587
 
588
         <!-- Controls to enable/disable expressions in the RDM filter -->
589
         <!-- <rdmfilter> -->
590
            <!-- Only show disks that are attached to shared storage. -->
591
            <!-- <HbaIsShared>true</HbaIsShared> -->
592
 
593
            <!-- Only show disks that are not an extent of a VMFS volume. -->
594
            <!-- <UsedByVmfs>true</UsedByVmfs> -->
595
 
596
            <!-- Only show disks that are not already used as an RDM target. -->
597
            <!-- <UsedAsVmRdm>true</UsedAsVmRdm> -->
598
         <!-- </rdmfilter> -->
599
 
600
         <!-- Disable Resource Pool Initialization -->
601
         <!-- <disableResourcePoolInit> false </disableResourcePoolInit> -->
602
 
19 - 603
    <!-- Soap port. Also turns on proxy forwarding to a TCP port -->
604
    <soapPort> 8307 </soapPort>
4 - 605
 
19 - 606
    <!-- Secure Soap port for accecpting SSL tunneling from proxy -->
607
    <!-- If disabled, SSL tunneling is done over a named pipe. -->
608
    <!-- <secureSoapPort> 8306 </secureSoapPort> -->
609
 
4 - 610
         <!-- Whether to enable secure Soap adapter -->
611
         <enableSecureSoap> false </enableSecureSoap>
612
 
19 - 613
    <!-- 64 bit support -->
614
    <!-- <support64bit> true </support64bit> -->
4 - 615
 
19 - 616
    <!-- Enable Vmomi tracing -->
617
    <!-- <traceVmomi> true </traceVmomi> -->
4 - 618
 
19 - 619
    <!-- The log level at which to output vmomi tracing -->
620
    <traceAt> verbose </traceAt>
4 - 621
 
19 - 622
    <!-- Whether to only trace faults in the return -->
623
    <!-- <traceFaultsOnly> true </traceFaultsOnly> -->
4 - 624
 
19 - 625
    <!-- Cause segv -->
626
    <!-- <causeSegv> false </causeSegv> -->
4 - 627
 
19 - 628
    <!-- Cause exception -->
629
    <!-- <causeException> false </causeException> -->
630
 
631
    <loglevels>
632
          <module>
633
             <name> disklib </name>
634
             <level> 0 </level>
635
          </module>
636
          <!-- <module> -->
637
             <!-- <name> baz </name> -->
638
             <!-- <level> 2 </level> -->
639
             <!-- <extension> bar </extension> -->
640
       <!-- </module> -->
641
    </loglevels>
642
 
643
    <!-- web server settings -->
644
    <webServer>
645
 
646
       <docRoot> /usr/lib/vmware/hostd/docroot/</docRoot>
647
       <cgiBinPath> /usr/lib/vmware/hostd/cgi-bin/</cgiBinPath>
648
    </webServer>
649
 
4 - 650
         <!-- Enable managed object browser -->
651
         <!-- <enableMob>true</enableMob> -->
652
 
19 - 653
    <!-- periodic keep alive logging -->
654
    <!-- <runTimerTest> false </runTimerTest> -->
655
    <!-- <runTimerIntervalInSecs> 3 </runTimerIntervalInSecs> -->
656
 
4 - 657
         <dynamo>
658
            <enabled> false </enabled>
659
 
660
            <manager id="0">
661
               <enabled> true </enabled>
662
               <moId>ha-dynamic-type-manager-python</moId>
663
               <type>soap-stdio</type>
664
               <soap-stdio>
665
                  <command>/usr/bin/sh</command>
666
                  <arg id="0">-l</arg>
667
                  <arg id="1">-c</arg>
668
                  <arg id="2">/usr/bin/python -m PyVmomiServer -g --loglevel info -s PyVmomiServer</arg>
669
               </soap-stdio>
670
            </manager>
671
 
672
            <manager id="1">
673
               <enabled> false </enabled>
674
               <moId>ha-dynamic-type-manager-vapi</moId>
675
               <type>soap-http</type>
676
               <soap-http>
677
                  <port>8088</port>
678
                  <command>/usr/bin/sh</command>
679
                  <arg id="0">-l</arg>
680
                  <arg id="1">-c</arg>
681
                  <arg id="2">/sbin/vapid -s vapid</arg>
682
               </soap-http>
683
            </manager>
684
 
685
            <manager id="2">
686
               <enabled> true </enabled>
687
               <moId>ha-dynamic-type-manager-local-cli</moId>
688
               <type>vmware-cli</type>
689
               <vmware-cli>
690
                  <path>/usr/lib/vmware/esxcli</path>
691
               </vmware-cli>
692
            </manager>
693
         </dynamo>
694
 
695
         <!-- Managed method executer -->
696
         <!-- <mme> -->
697
            <!-- <enabled> true </enabled> -->
698
         <!-- </mme> -->
699
 
700
         <requires>hostsvc</requires>
701
      </solo>
702
 
703
      <!-- Reverse HTTP Proxy service -->
704
      <proxysvc>
705
         <path>libproxysvc.so</path>
706
 
707
         <!-- default location of the proxy config file for hosted products-->
708
         <config>/etc/vmware/hostd/proxy.xml</config>
709
         <!-- default location of proxy config file for ESX-->
710
         <endpoints>/etc/vmware/rhttpproxy/endpoints.conf</endpoints>
711
         <requires>hostsvc</requires>
712
 
713
      </proxysvc>
714
 
715
      <statssvc>
716
         <path>libstatssvc.so</path>
19 - 717
         <enabled>false</enabled>
4 - 718
         <mockup>
719
            <!-- turns mockup impl on/off -->
720
            <enabled>false</enabled>
721
         </mockup>
722
 
723
         <!-- Directory to store stats related files in -->
724
         <!-- <depotDir> /var/lib/vmware/hostd/stats/ </depotDir> -->
725
 
726
         <!-- Name of the StatsDepot -->
727
         <!-- <depotName> hostAgentStats </depotName> -->
728
 
729
         <!-- Max number of stats to purge in one shot -->
730
         <!-- <maxStatsPurged> 1000 </maxStatsPurged> -->
731
 
732
         <!-- Real time stats collection interval -->
733
         <!-- <collectionInterval> 20 </collectionInterval> -->
734
 
735
         <!-- Enable historical stats collection -->
736
         <!-- <historicalStatsEnabled> true </historicalStatsEnabled> -->
737
         <!-- Enable collection of virtual disk stats -->
738
         <!-- <collectVdiskStats> true </collectVdiskStats> -->
739
         <!-- Enable collection of Host Datastore stats -->
740
         <!-- <collectHostDsStats> true </collectHostDsStats> -->
741
         <!-- Enable collection of Storage Path and Adapter stats -->
742
         <!-- <collectPathAdapterStats> true </collectPathAdapterStats> -->
743
         <!-- Enable collection of VM Datastore stats -->
744
         <!-- <collectVmDsStats>true </collectVmDsStats> -->
745
         <!-- Enable collection of VFlash Module stats -->
19 - 746
         <!-- <collectVFlashModuleStats> true </collectVFlashModuleStats> -->
747
         <!-- Enable collection of VSAN DOM stats -->
748
         <!-- <collectVSanDomStats> false </collectVSanDomStats> -->
4 - 749
 
750
      </statssvc>
751
 
19 - 752
      <partitionsvc>
4 - 753
         <path>libpartitionsvc.so</path>
754
         <enabled>false</enabled>
755
      </partitionsvc>
756
 
19 - 757
      <internalsvc>
4 - 758
         <path>libinternalsvc.so</path>
759
         <requires>hostsvc</requires>
760
      </internalsvc>
761
 
762
      <!-- The nfc service -->
763
      <nfcsvc>
764
         <path>libnfcsvc.so</path>
765
         <enabled>true</enabled>
766
         <mockup>
767
            <enabled>false</enabled>
768
         </mockup>
769
      </nfcsvc>
770
 
771
      <snmpsvc>
772
         <enabled>false</enabled>
773
         <path>libsnmpsvc.so</path>
774
      </snmpsvc>
19 - 775
 
4 - 776
      <blklistsvc>
777
         <path>libblklistsvc.so</path>
778
         <enabled>false</enabled>
779
         <!-- <leaseTimeoutSecs> 150 </leaseTimeoutSecs> -->
780
         <!-- <wblEnabled> true </wblEnabled> -->
781
      </blklistsvc>
19 - 782
 
4 - 783
      <cimsvc>
784
         <path>libcimsvc.so</path>
785
         <enabled>false</enabled>
175 - 786
         <maxSelEntries>40</maxSelEntries>
787
         <pollTime>90</pollTime>
4 - 788
      </cimsvc>
19 - 789
 
4 - 790
      <directorysvc>
791
         <path>libdirectorysvc.so</path>
792
         <enabled>false</enabled>
793
         <mockup>
794
            <enabled>false</enabled>
795
         </mockup>
796
      </directorysvc>
797
 
798
      <vdisksvc>
799
         <path>libvdisksvc.so</path>
800
         <enabled>false</enabled>
801
         <mockup>
802
            <enabled>false</enabled>
803
         </mockup>
804
      </vdisksvc>
805
 
42 - 806
     <vslmsvc>
807
         <path>libvslmsvc.so</path>
808
         <enabled>false</enabled>
809
         <mockup>
810
            <enabled>false</enabled>
811
         </mockup>
812
      </vslmsvc>
813
 
4 - 814
      <httpnfcsvc>
815
         <path>libhttpnfcsvc.so</path>
816
         <enabled>false</enabled>
817
         <mockup>
818
            <enabled>false</enabled>
819
         </mockup>
820
         <requires>proxysvc</requires>
821
      </httpnfcsvc>
822
 
823
      <ovfmgrsvc>
824
         <path>libovfmgrsvc.so</path>
825
         <enabled>true</enabled>
826
      </ovfmgrsvc>
827
 
828
      <dynsvc>
829
         <path>libdynsvc.so</path>
830
         <enabled>false</enabled>
831
         <dynamic>true</dynamic>
832
      </dynsvc>
833
 
834
      <guestsvc>
835
         <path>libguestsvc.so</path>
836
         <enabled>false</enabled>
837
      </guestsvc>
838
 
839
      <hbrsvc>
840
         <path>libhbrsvc.so</path>
841
         <enabled>false</enabled>
842
         <mockup>
19 - 843
         <!-- Mock HBR is on if running in the the simulator -->
4 - 844
            <enabled>false</enabled>
845
         </mockup>
846
         <requires>vmsvc</requires>
847
      </hbrsvc>
848
 
849
      <cbrcsvc>
850
         <path>libcbrcsvc.so</path>
851
         <enabled>false</enabled>
852
      </cbrcsvc>
853
 
175 - 854
      <hostspecsvc>
855
         <path>libhostspecsvc.so</path>
856
         <enabled>false</enabled>
857
     </hostspecsvc>
4 - 858
 
175 - 859
 
4 - 860
   </plugins>
861
 
862
   <!--Locale preferences-->
863
   <!--DefaultLocale - this is the preferred default locale -->
864
   <!--InstallPath   - this is the location of the locale files-->
865
   <!--
866
   <locale>
867
      <DefaultLocale>en_US</DefaultLocale>
868
      <InstallPath>./locale/</InstallPath>
869
   </locale>
870
   -->
871
 
872
</config>