Subversion Repositories configs

Rev

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