Subversion Repositories configs

Rev

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