Subversion Repositories configs

Rev

Rev 4 | 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
   <!-- 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. -->
242
        <!-- <fairThreadPool>false</fairThreadPool> -->
243
 
244
        <!-- defaults to 200, Max number of threads used for FWQ items -->
245
        <!-- <maxThreads>200</maxThreads> -->
246
 
247
        <!-- defaults to 4, Initial number of threads used for FWQ items -->
248
        <!-- <minThreads>4</minThreads> -->
249
 
250
        <!-- defaults to 3, Ratio between the number of concurrent items in a
251
             priority and threads reserved for higher priority queues.
252
             One thread is reserver for every N concurrent items.  -->
253
        <!-- <reservationRatio>3</reservationRatio> -->
254
 
255
      </threadPool>
256
      <ssl>
257
          <doVersionCheck> false </doVersionCheck>
258
          <libraryPath>/usr/lib/vmware</libraryPath>
259
          <useCompression> true </useCompression>
260
 
261
         <!-- timeouts for the SSL handshake. the default is 20 sec. -->
262
         <!-- <handshakeTimeoutMs>60000</handshakeTimeoutMs> -->
263
      </ssl>
264
 
265
      <http>
266
         <!-- timeouts for HTTP connections. the defaults are infinite. -->
267
         <!-- <readTimeoutMs>60000</readTimeoutMs> -->
268
         <!-- <writeTimeoutMs>60000</writeTimeoutMs> -->
269
 
270
         <!-- Num of max proxy connections -->
271
         <!-- PR 604415: Temporary lower the connections limit to 128 -->
272
         <maxConnections> 128 </maxConnections>
273
      </http>
274
 
275
      <vmdb>
276
         <!-- maximum number of VMDB connections allowed -->
277
         <!-- <maxConnectionCount>100</maxConnectionCount> -->
278
 
279
         <!-- timeouts for VMDB connections. the defaults are infinite. -->
280
         <!-- <readTimeoutMs>60000</readTimeoutMs> -->
281
         <!-- <writeTimeoutMs>60000</writeTimeoutMs> -->
282
      </vmdb>
283
 
284
      <!-- enable plugin loading -->
285
      <loadPlugins> true </loadPlugins>
286
 
287
      <!-- enable/disable the dynamic loading of plugins -->
288
      <loadDynamicPlugins> false </loadDynamicPlugins>
289
 
290
      <!-- Enable/disable the stack tracer -->
291
      <!-- <useStackTracer>false</useStackTracer> -->
292
 
293
      <xml>
294
         <doc>
295
            <!-- maximum size of each XML message. -->
296
            <maxChars>104857600</maxChars>
297
            <!-- maximum nodes in of each XML message. -->
298
            <maxNodes>524288</maxNodes>
299
            <!-- maximum node depth of each XML message. -->
300
            <maxDepth>1000</maxDepth>
301
         </doc>
302
      </xml>
303
   </vmacore>
304
 
305
   <dispatcher>
306
      <!-- turns dispatcher on/off -->
307
      <!-- <enabled>true</enabled> -->
308
 
309
      <!-- Enables debugging output -->
310
      <!-- <debug>false</debug> -->
311
 
312
      <!-- Debug flags -->
313
      <!-- <flags>0</flags> -->
314
 
315
      <!-- The file containing dispatcher policies -->
316
      <dispatcherConfig>/etc/vmware/hostd/dispatcher.xml</dispatcherConfig>
317
 
318
      <!-- The file containing tag extraction rules -->
319
      <tagExtractorConfig>/etc/vmware/hostd/tagExtractor.xml</tagExtractorConfig>
320
   </dispatcher>
321
 
322
   <plugins>
323
      <vimsvc>
324
         <path>libvimsvc.so</path>
325
 
326
         <!-- default administrator principal -->
327
         <!-- <defaultPrincipal>root</defaultPrincipal> -->
328
 
329
         <!-- default file used to persist ACL data -->
330
         <!-- <authorization>/etc/vmware/hostd/authorization.xml</authorization> -->
19 - 331
 
4 - 332
         <!-- default file used to supply required privileges for dynamic methods -->
333
         <!-- <dynMethodPrivConfig>/etc/vmware/hostd/dynMethodPriv.xml</dynMethodPrivConfig> -->
334
 
335
         <!-- default setting for performing authorization checks -->
336
         <enableAuthCheck>true</enableAuthCheck>
19 - 337
 
4 - 338
         <!-- default setting for where vmware-hostd-ticket directory is created -->
339
         <!-- <localTicketParentDir>/var/run</localTicketParentDir> -->
340
 
341
         <!-- default setting for life time of a local ticket -->
342
         <!-- <localTicketLifeSecs>10</localTicketLifeSecs> -->
19 - 343
 
4 - 344
         <!-- default setting for maximum number of times a ticket can be used -->
19 - 345
         <!-- <localTicketMaxUse>1</localTicketMaxUse> -->
4 - 346
 
19 - 347
    <!-- time to retain tasks after they complete -->
348
    <!-- <taskRetentionInMins> 10 </taskRetentionInMins> -->
4 - 349
 
19 - 350
    <!-- cleanup interval time between task reaping -->
351
    <!-- <taskCleanupIntervalInMins> 1 </taskCleanupIntervalInMins> -->
352
 
4 - 353
         <!-- maximum number of events to store -->
354
         <!-- <maxEvents>1000</maxEvents> -->
355
 
19 - 356
    <!-- development build default setting for license mockup -->
357
    <licenseMockup>false</licenseMockup>
358
 
4 - 359
         <!-- Disable i18nFilter -->
360
         <!-- <i18nFilterDisabled> false </i18nFilterDisabled> -->
361
         <!-- cloning of objects by i18nFilter -->
19 - 362
         <!-- <i18nCloneDisabled> true </i18nCloneDisabled> -->
4 - 363
         <license>
364
            <!-- location of the read-write flexlm configuration file -->
19 - 365
            <!-- <config> /etc/vmware/license.cfg </config> -->
4 - 366
         </license>
367
         <userManager>
368
            <!-- Max time in seconds to wait for a subcommand to complete -->
19 - 369
            <!-- <subcommandWait> 10 </subcommandWait> -->
4 - 370
         </userManager>
371
 
372
         <!-- VC API lockdown mode (MN) - true to enable handling it -->
373
         <apiLockdown>true</apiLockdown>
374
 
375
         <requires>hostsvc solo</requires>
19 - 376
 
4 - 377
      </vimsvc>
378
      <hostsvc>
379
         <path>libhostsvc.so</path>
380
 
381
         <vflash>
382
            <defaultVFlashModule>vfc</defaultVFlashModule>
383
            <vffsUuid>0</vffsUuid>
384
            <refreshVffsInterval>30</refreshVffsInterval>
385
         </vflash>
386
 
387
         <datastore>
388
            <!-- default datastore inventory-->
389
            <!-- <inventory>/etc/vmware/hostd/datastores.xml</inventory> -->
390
 
391
            <!-- default datastore refresh interval in minutes -->
392
            <!-- use 0 to disable the auto refresh -->
393
            <!-- <refreshInterval>0</refreshInterval> -->
394
 
395
            <!-- default refresh interval for datastore-freespace when provisioning virtual disks -->
396
            <!-- <refreshVdiskInterval>30</refreshVdiskInterval> -->
397
         </datastore>
398
 
399
         <mockup>
400
            <!-- turns mockup impl on/off -->
401
            <enabled>false</enabled>
402
 
403
            <!-- default filepath for host info -->
404
            <filepath>/etc/vmware/hostd/mockup-host-config.xml</filepath>
405
         </mockup>
406
         <vmResources>/etc/vmware/hostd/vmResources.xml</vmResources>
407
 
408
         <!-- default location of the hostsvc config file -->
409
         <!-- <config>/etc/vmware/hostd/hostsvc.xml</config> -->
410
 
411
         <!-- default location of the resource pool config file -->
412
         <!-- <pools>/etc/vmware/hostd/pools.xml</pools> -->
413
 
414
         <!-- default location of the host service list -->
415
         <services>/etc/vmware/service/</services>
416
 
417
         <storage>
418
            <!-- storage data synchronization policy-->
419
 
19 - 420
       <!-- policy: invalidate on configuration change (default) -->
4 - 421
            <!-- <syncpolicy>invalid_change</syncpolicy> -->
422
 
19 - 423
       <!-- policy: always fetch data when queried -->
4 - 424
            <!-- <syncpolicy>fetch_always</syncpolicy> -->
425
 
19 - 426
       <!-- policy: fetch data on configuration change -->
4 - 427
            <!-- <syncpolicy>fetch_change</syncpolicy> -->
428
 
429
            <!-- default storage inventory refetch interval, after getting multiple Path-state change events, in seconds -->
430
            <refetchStorageInterval>120</refetchStorageInterval>
431
         </storage>
432
 
433
         <rsrc>
434
            <!-- Refresh interval (in seconds) for root resource pool capacity -->
435
            <!-- <refreshInterval>60</refreshInterval> -->
436
         </rsrc>
437
         <vmfs2upgrade>
438
            <!-- <undoattempts>15</undoattempts> -->
439
            <!-- <timeoutmsec>2000</timeoutmsec> -->
440
         </vmfs2upgrade>
441
 
442
         <!-- Controls to enable/disable expressions in the datastore filter -->
443
         <!-- <datastoresystem> -->
19 - 444
       <!-- <diskfilter> -->
4 - 445
               <!-- <NoUsbDisks>true</NoUsbDisks> -->
446
               <!-- <UsedAsVmRdm>true</UsedAsVmRdm> -->
19 - 447
       <!-- </diskfilter> -->
4 - 448
         <!-- </datastoresystem> -->
449
 
450
         <!-- Controls to enable/disable expressions in the SCSI LUN filter -->
451
         <!-- <scsilunfilter> -->
452
            <!-- <NoUsbDisks>true</NoUsbDisks> -->
453
         <!-- </scsilunfilter> -->
454
 
455
         <!-- Controls to enable/disable expressions in the RDM filter -->
456
         <!-- <rdmfilter> -->
457
            <!-- <RdmCapable>true</RdmCapable> -->
458
         <!-- </rdmfilter> -->
19 - 459
    <!-- <maxVms> 512 </maxVms> -->
4 - 460
         <NetmapFile> /etc/vmware/netmap.conf </NetmapFile>
461
 
462
 
463
         <!-- Storage I/O Resource Manager settings -->
464
         <storageiorm>
465
             <enabled>false</enabled>
466
             <congestionThreshold.min>5</congestionThreshold.min>
467
             <congestionThreshold.max>100</congestionThreshold.max>
468
             <congestionThreshold.default>30</congestionThreshold.default>
469
         </storageiorm>
470
      </hostsvc>
471
      <vmsvc>
472
         <path>libvmsvc.so</path>
473
         <mockup>
474
            <enabled>false</enabled>
475
         </mockup>
476
         <enableMockup>false</enableMockup>
477
 
19 - 478
    <!--
479
    Check for version mismatches against the vmkernel.
480
    This is disabled by default for developers but for all other
481
    users, they must keep their vmkernels upto date.
482
     -->
483
    <checkVersionMismatch> false </checkVersionMismatch>
4 - 484
         <!-- <vmDirectory> /home/vmware </vmDirectory> -->
19 - 485
    <!-- <maxSnapshotDepth> 32 </maxSnapshotDepth> -->
4 - 486
 
487
         <!-- Configuration options for quiesced snapshots -->
488
         <quiescedSnap>
489
            <!-- Seconds that quiesce requests will queue before continuing. -->
490
            <!-- <serializeTimeout> 120 </serializeTimeout> -->
491
         </quiescedSnap>
492
 
19 - 493
    <!-- The maximum number of virtual disks allowed on this host -->
494
    <!-- <maxDisksPerVirtualMachine> 120 </maxDisksPerVirtualMachine> -->
4 - 495
 
19 - 496
    <!-- The timer interval for task updates in microseconds -->
497
    <!-- <taskTimerInterval> 1000000 </taskTimerInterval> -->
4 - 498
 
19 - 499
    <!-- Default user context to use to perform VM operations -->
500
    <!-- <datastorePrincipal>root</datastorePrincipal> -->
4 - 501
 
502
         <!-- Virtual machine VMotion parameters -->
503
         <vmotion>
504
            <!-- Timeout for VMotion prepare operation (milliseconds) -->
505
            <!-- <prepareTimeout> 30000 </prepareTimeout> -->
506
 
507
            <!-- Timeout for VMotion source initiate operation (milliseconds) -->
508
            <!-- <srcInitiateTimeout> 30000 </srcInitiateTimeout> -->
509
 
510
            <!-- Timeout for VMotion destination ID population (milliseconds) -->
511
            <!-- <dstIdTimeout> 120000 </dstIdTimeout> -->
512
         </vmotion>
513
         <!-- <defaultPowerOffType> soft </defaultPowerOffType> -->
514
         <!-- <defaultSuspendType> hard </defaultSuspendType> -->
515
         <!-- <defaultResetType> hard </defaultResetType> -->
516
         <!-- <validateVMId> false </validateVMId> -->
19 - 517
    <!-- <heartbeatCheckTimeInSecs> 30 </heartbeatCheckTimeInSecs> -->
4 - 518
         <!-- <heartbeatRedAlert> 0.40 </heartbeatRedAlert> -->
519
         <!-- <heartbeatYellowAlert> 0.80 </heartbeatYellowAlert> -->
520
 
19 - 521
    <!-- Setting to enable/disable activation of change tracking -->
522
    <!-- when upgrading a virtual machine's HW version to HW7 or newer -->
523
    <!-- or when adding a new disk to a HW7 or newer VM. -->
524
    <!-- <useChangeTracking> true </useChangeTracking> -->
4 - 525
 
19 - 526
    <!-- Setting to enable/disable the use of vigorVim to read the -->
4 - 527
         <!-- vm configuration information -->
528
         <useVigorVim> true </useVigorVim>
529
 
530
         <requires>vimsvc</requires>
531
 
532
      </vmsvc>
533
      <vcsvc>
534
         <path>libvcsvc.so</path>
535
         <mockup>
536
            <enabled>false</enabled>
537
         </mockup>
538
         <!-- VMotion parameters -->
539
         <vmotion>
540
            <!-- Location of the VMotion journal; either an absolute -->
541
            <!-- path or relative to the default log path -->
542
            <!-- <journalDir> journal </journalDir> -->
543
 
544
            <!-- Source-side VMotion timeout (milliseconds) -->
545
            <!-- <srcBeginTimeout> 240000 </srcBeginTimeout> -->
546
 
547
            <!-- Destination-side VMotion timeout (milliseconds) -->
548
            <!-- <dstBeginTimeout> 60000 </dstBeginTimeout> -->
549
         </vmotion>
550
 
551
         <!-- AgentManager parameters -->
552
         <agentMgr>
553
           <!-- Timeout (in seconds) for the upgrade command -->
554
           <!-- <timeout> 360 </timeout> -->
555
 
556
           <!-- Name of the upgrade directory (relative to a provided tmpdir) -->
557
           <!-- <upgradeDir> ha-agentmgr </upgradeDir> -->
558
 
559
           <!-- upgradeKey is a path to a file containing an public key -->
560
           <!-- <upgradeKey>/etc/vmware/hostd/key.pub</upgradeKey> -->
561
 
562
           <!-- Path to shell -->
563
           <!-- <shellPath>/bin/sh</shellPath> -->
564
 
565
         </agentMgr>
566
 
567
         <requires>hostsvc</requires>
568
 
569
      </vcsvc>
570
      <solo>
571
         <path>libsolo.so</path>
572
         <mockup>
573
            <enabled>false</enabled>
574
         </mockup>
575
 
19 - 576
    <!-- The file containing the list of environment description files -->
577
    <environments>/etc/vmware/hostd/environments.xml</environments>
578
 
4 - 579
         <!-- The file containing the virtual machine inventory -->
580
         <vmInventory>/etc/vmware/hostd/vmInventory.xml</vmInventory>
581
 
582
         <!-- The file containing the AutoStart settings -->
583
         <!-- <vmAutoStart>/etc/vmware/hostd/vmAutoStart.xml</vmAutoStart> -->
584
 
585
         <!-- The file containing the resource pool and VM resource settings -->
586
         <!-- <resources>/etc/vmware/hostd/resources.xml</resources> -->
587
 
588
         <!-- The file containing the provisoning policies -->
589
         <provisioningPolicy>/etc/vmware/hostd/env/provisioningPolicy.xml</provisioningPolicy>
590
 
19 - 591
    <!-- The file containing the hardware info mockup -->
592
    <hwInfo>/etc/vmware/hostd/hwInfo.xml</hwInfo>
4 - 593
 
19 - 594
    <!-- Whether to use the real network list or just use mockups -->
595
    <!-- <loadRealNetworks> true </loadRealNetworks> -->
4 - 596
 
19 - 597
    <!-- Whether to use the real pciPassthru list or just use mockups -->
598
    <!-- <loadRealPciPassthru> true </loadRealPciPassthru> -->
4 - 599
 
19 - 600
    <!-- Whether to use the real datastore list or just use mockups -->
601
    <!-- <loadRealDatastores> true </loadRealDatastores> -->
4 - 602
 
19 - 603
    <!-- Whether to use the real rdm list or the mockup list. -->
604
    <!-- <loadRealRdmInfo> true </loadRealRdmInfo> -->
4 - 605
 
19 - 606
    <!-- Whether to use the real device (cd,flp,serial,||,sound) -->
607
    <!-- list or the mockup.  -->
608
    <!-- <loadRealHwInfo> true </loadRealHwInfo> -->
609
 
4 - 610
         <!-- Controls to enable/disable expressions in the RDM filter -->
611
         <!-- <rdmfilter> -->
612
            <!-- Only show disks that are attached to shared storage. -->
613
            <!-- <HbaIsShared>true</HbaIsShared> -->
614
 
615
            <!-- Only show disks that are not an extent of a VMFS volume. -->
616
            <!-- <UsedByVmfs>true</UsedByVmfs> -->
617
 
618
            <!-- Only show disks that are not already used as an RDM target. -->
619
            <!-- <UsedAsVmRdm>true</UsedAsVmRdm> -->
620
         <!-- </rdmfilter> -->
621
 
19 - 622
    <!-- Whether to use the real rdm list or the mockup list. -->
623
    <!-- <loadRealPassthroughInfo> true </loadRealPassthroughInfo> -->
4 - 624
 
19 - 625
    <!-- Whether to populate usb info from the mockup list. -->
626
    <!-- <loadRealUsbInfo> true </loadRealUsbInfo> -->
4 - 627
 
628
         <!-- Disable Resource Pool Initialization -->
629
         <!-- <disableResourcePoolInit> false </disableResourcePoolInit> -->
630
 
19 - 631
    <!-- Soap port. Also turns on proxy forwarding to a TCP port -->
632
    <soapPort> 8307 </soapPort>
4 - 633
 
19 - 634
    <!-- Secure Soap port for accecpting SSL tunneling from proxy -->
635
    <!-- If disabled, SSL tunneling is done over a named pipe. -->
636
    <!-- <secureSoapPort> 8306 </secureSoapPort> -->
637
 
4 - 638
         <!-- Whether to enable secure Soap adapter -->
639
         <enableSecureSoap> false </enableSecureSoap>
640
 
19 - 641
    <!-- 64 bit support -->
642
    <!-- <support64bit> true </support64bit> -->
4 - 643
 
19 - 644
    <!-- Enable Vmomi tracing -->
645
    <!-- <traceVmomi> true </traceVmomi> -->
4 - 646
 
19 - 647
    <!-- The log level at which to output vmomi tracing -->
648
    <traceAt> verbose </traceAt>
4 - 649
 
19 - 650
    <!-- Whether to only trace faults in the return -->
651
    <!-- <traceFaultsOnly> true </traceFaultsOnly> -->
4 - 652
 
19 - 653
    <!-- Cause segv -->
654
    <!-- <causeSegv> false </causeSegv> -->
4 - 655
 
19 - 656
    <!-- Cause exception -->
657
    <!-- <causeException> false </causeException> -->
658
 
659
    <loglevels>
660
          <module>
661
             <name> disklib </name>
662
             <level> 0 </level>
663
          </module>
664
          <!-- <module> -->
665
             <!-- <name> baz </name> -->
666
             <!-- <level> 2 </level> -->
667
             <!-- <extension> bar </extension> -->
668
       <!-- </module> -->
669
    </loglevels>
670
 
671
    <!-- web server settings -->
672
    <webServer>
673
 
674
       <docRoot> /usr/lib/vmware/hostd/docroot/</docRoot>
675
       <cgiBinPath> /usr/lib/vmware/hostd/cgi-bin/</cgiBinPath>
676
    </webServer>
677
 
4 - 678
         <!-- Enable managed object browser -->
679
         <!-- <enableMob>true</enableMob> -->
680
 
19 - 681
    <!-- periodic keep alive logging -->
682
    <!-- <runTimerTest> false </runTimerTest> -->
683
    <!-- <runTimerIntervalInSecs> 3 </runTimerIntervalInSecs> -->
684
 
4 - 685
         <dynamo>
686
            <enabled> false </enabled>
687
 
688
            <manager id="0">
689
               <enabled> true </enabled>
690
               <moId>ha-dynamic-type-manager-python</moId>
691
               <type>soap-stdio</type>
692
               <soap-stdio>
693
                  <command>/usr/bin/sh</command>
694
                  <arg id="0">-l</arg>
695
                  <arg id="1">-c</arg>
696
                  <arg id="2">/usr/bin/python -m PyVmomiServer -g --loglevel info -s PyVmomiServer</arg>
697
               </soap-stdio>
698
            </manager>
699
 
700
            <manager id="1">
701
               <enabled> false </enabled>
702
               <moId>ha-dynamic-type-manager-vapi</moId>
703
               <type>soap-http</type>
704
               <soap-http>
705
                  <port>8088</port>
706
                  <command>/usr/bin/sh</command>
707
                  <arg id="0">-l</arg>
708
                  <arg id="1">-c</arg>
709
                  <arg id="2">/sbin/vapid -s vapid</arg>
710
               </soap-http>
711
            </manager>
712
 
713
            <manager id="2">
714
               <enabled> true </enabled>
715
               <moId>ha-dynamic-type-manager-local-cli</moId>
716
               <type>vmware-cli</type>
717
               <vmware-cli>
718
                  <path>/usr/lib/vmware/esxcli</path>
719
               </vmware-cli>
720
            </manager>
721
         </dynamo>
722
 
723
         <!-- Managed method executer -->
724
         <!-- <mme> -->
725
            <!-- <enabled> true </enabled> -->
726
         <!-- </mme> -->
727
 
728
         <requires>hostsvc</requires>
729
      </solo>
730
 
731
      <!-- Reverse HTTP Proxy service -->
732
      <proxysvc>
733
         <path>libproxysvc.so</path>
734
 
735
         <!-- default location of the proxy config file for hosted products-->
736
         <config>/etc/vmware/hostd/proxy.xml</config>
737
         <!-- default location of proxy config file for ESX-->
738
         <endpoints>/etc/vmware/rhttpproxy/endpoints.conf</endpoints>
739
         <requires>hostsvc</requires>
740
 
741
      </proxysvc>
742
 
743
      <statssvc>
744
         <path>libstatssvc.so</path>
19 - 745
         <enabled>false</enabled>
4 - 746
         <mockup>
747
            <!-- turns mockup impl on/off -->
748
            <enabled>false</enabled>
749
         </mockup>
750
 
751
         <!-- Directory to store stats related files in -->
752
         <!-- <depotDir> /var/lib/vmware/hostd/stats/ </depotDir> -->
753
 
754
         <!-- Name of the StatsDepot -->
755
         <!-- <depotName> hostAgentStats </depotName> -->
756
 
757
         <!-- Max number of stats to purge in one shot -->
758
         <!-- <maxStatsPurged> 1000 </maxStatsPurged> -->
759
 
760
         <!-- Real time stats collection interval -->
761
         <!-- <collectionInterval> 20 </collectionInterval> -->
762
 
763
         <!-- Enable historical stats collection -->
764
         <!-- <historicalStatsEnabled> true </historicalStatsEnabled> -->
765
         <!-- Enable collection of virtual disk stats -->
766
         <!-- <collectVdiskStats> true </collectVdiskStats> -->
767
         <!-- Enable collection of Host Datastore stats -->
768
         <!-- <collectHostDsStats> true </collectHostDsStats> -->
769
         <!-- Enable collection of Storage Path and Adapter stats -->
770
         <!-- <collectPathAdapterStats> true </collectPathAdapterStats> -->
771
         <!-- Enable collection of VM Datastore stats -->
772
         <!-- <collectVmDsStats>true </collectVmDsStats> -->
773
         <!-- Enable collection of VFlash Module stats -->
19 - 774
         <!-- <collectVFlashModuleStats> true </collectVFlashModuleStats> -->
775
         <!-- Enable collection of VSAN DOM stats -->
776
         <!-- <collectVSanDomStats> false </collectVSanDomStats> -->
4 - 777
 
778
      </statssvc>
779
 
19 - 780
      <partitionsvc>
4 - 781
         <path>libpartitionsvc.so</path>
782
         <enabled>false</enabled>
783
      </partitionsvc>
784
 
19 - 785
      <internalsvc>
4 - 786
         <path>libinternalsvc.so</path>
787
         <requires>hostsvc</requires>
788
      </internalsvc>
789
 
790
      <!-- The nfc service -->
791
      <nfcsvc>
792
         <path>libnfcsvc.so</path>
793
         <enabled>true</enabled>
794
         <mockup>
795
            <enabled>false</enabled>
796
         </mockup>
797
      </nfcsvc>
798
 
799
      <snmpsvc>
800
         <enabled>false</enabled>
801
         <path>libsnmpsvc.so</path>
802
      </snmpsvc>
19 - 803
 
4 - 804
      <blklistsvc>
805
         <path>libblklistsvc.so</path>
806
         <enabled>false</enabled>
807
         <!-- <leaseTimeoutSecs> 150 </leaseTimeoutSecs> -->
808
         <!-- <wblEnabled> true </wblEnabled> -->
809
      </blklistsvc>
19 - 810
 
4 - 811
      <cimsvc>
812
         <path>libcimsvc.so</path>
813
         <enabled>false</enabled>
814
      </cimsvc>
19 - 815
 
4 - 816
      <directorysvc>
817
         <path>libdirectorysvc.so</path>
818
         <enabled>false</enabled>
819
         <mockup>
820
            <enabled>false</enabled>
821
         </mockup>
822
      </directorysvc>
823
 
824
      <vdisksvc>
825
         <path>libvdisksvc.so</path>
826
         <enabled>false</enabled>
827
         <mockup>
828
            <enabled>false</enabled>
829
         </mockup>
830
      </vdisksvc>
831
 
832
      <httpnfcsvc>
833
         <path>libhttpnfcsvc.so</path>
834
         <enabled>false</enabled>
835
         <mockup>
836
            <enabled>false</enabled>
837
         </mockup>
838
         <requires>proxysvc</requires>
839
      </httpnfcsvc>
840
 
841
      <ovfmgrsvc>
842
         <path>libovfmgrsvc.so</path>
843
         <enabled>true</enabled>
844
      </ovfmgrsvc>
845
 
846
      <dynsvc>
847
         <path>libdynsvc.so</path>
848
         <enabled>false</enabled>
849
         <dynamic>true</dynamic>
850
      </dynsvc>
851
 
852
      <guestsvc>
853
         <path>libguestsvc.so</path>
854
         <enabled>false</enabled>
855
      </guestsvc>
856
 
857
      <hbrsvc>
858
         <path>libhbrsvc.so</path>
859
         <enabled>false</enabled>
860
         <mockup>
19 - 861
         <!-- Mock HBR is on if running in the the simulator -->
4 - 862
            <enabled>false</enabled>
863
         </mockup>
864
         <requires>vmsvc</requires>
865
      </hbrsvc>
866
 
867
      <cbrcsvc>
868
         <path>libcbrcsvc.so</path>
869
         <enabled>false</enabled>
870
      </cbrcsvc>
871
 
872
 
873
   </plugins>
874
 
875
   <!--Locale preferences-->
876
   <!--DefaultLocale - this is the preferred default locale -->
877
   <!--InstallPath   - this is the location of the locale files-->
878
   <!--
879
   <locale>
880
      <DefaultLocale>en_US</DefaultLocale>
881
      <InstallPath>./locale/</InstallPath>
882
   </locale>
883
   -->
884
 
885
</config>