diff --git a/receiver/vcenterreceiver/internal/mockserver/client_mock.go b/receiver/vcenterreceiver/internal/mockserver/client_mock.go index 5c11703b2079..449877eea164 100644 --- a/receiver/vcenterreceiver/internal/mockserver/client_mock.go +++ b/receiver/vcenterreceiver/internal/mockserver/client_mock.go @@ -97,10 +97,10 @@ func routeRetreiveProperties(t *testing.T, body map[string]any) ([]byte, error) objectSetArray = true } - var propSetArray = false propSet, ok := specSet["propSet"].(map[string]any) + var propSetArray []any if !ok { - propSetArray = true + propSetArray = specSet["propSet"].([]any) } var obj map[string]any @@ -119,15 +119,18 @@ func routeRetreiveProperties(t *testing.T, body map[string]any) ([]byte, error) case content == "datacenter-3" && contentType == "Datacenter": return loadResponse("datacenter-properties.xml") + case content == "datastore-1003" && contentType == "Datastore": + if objectSetArray { + return loadResponse("datastore-list.xml") + } + return loadResponse("datastore-properties.xml") + case content == "domain-c8" && contentType == "ClusterComputeResource": - if propSetArray { - pSet := specSet["propSet"].([]any) - for _, prop := range pSet { - spec := prop.(map[string]any) - specType := spec["type"].(string) - if specType == "ResourcePool" { - return loadResponse("resource-pool.xml") - } + for _, prop := range propSetArray { + spec := prop.(map[string]any) + specType := spec["type"].(string) + if specType == "ResourcePool" { + return loadResponse("cluster-children.xml") } } path := propSet["pathSet"].(string) @@ -137,83 +140,132 @@ func routeRetreiveProperties(t *testing.T, body map[string]any) ([]byte, error) case "summary": return loadResponse("cluster-summary.xml") case "host": - return loadResponse("host-list.xml") + return loadResponse("cluster-host.xml") } - case content == "PerfMgr" && contentType == "PerformanceManager": - return loadResponse("perf-manager.xml") + case content == "domain-c9" && contentType == "ComputeResource": + for _, prop := range propSetArray { + spec := prop.(map[string]any) + specType := spec["type"].(string) + if specType == "ResourcePool" { + return loadResponse("compute-children.xml") + } + } + path := propSet["pathSet"].(string) + switch path { + case "datastore": + return loadResponse("compute-datastore.xml") + case "host": + return loadResponse("compute-host.xml") + } - case content == "group-h5" && contentType == "Folder": - if propSetArray { - arr := specSet["propSet"].([]any) - for _, i := range arr { - m, ok := i.(map[string]any) - require.True(t, ok) - if m["type"] == "ClusterComputeResource" { - return loadResponse("host-cluster.xml") + case contentType == "ResourcePool": + if ps, ok := propSet["pathSet"].([]any); ok { + for _, prop := range ps { + if prop == "summary" { + if content == "resgroup-9" { + return loadResponse("cluster-resource-pool-properties.xml") + } + if content == "resgroup-10" { + return loadResponse("compute-resource-pool-properties.xml") + } + } + } + } + if ps, ok := propSet["pathSet"].(string); ok { + if ps == "owner" { + if content == "resgroup-9" { + return loadResponse("cluster-resource-pool-owner.xml") + } + if content == "resgroup-10" { + return loadResponse("compute-resource-pool-owner.xml") } } } - return loadResponse("host-parent.xml") + if ss, ok := objectSet["selectSet"].(map[string]any); ok && ss["path"] == "resourcePool" { + if content == "resgroup-9" { + return loadResponse("retrieve-properties-empty.xml") + } + if content == "resgroup-10" { + return loadResponse("retrieve-properties-empty.xml") + } + } - case content == "datastore-1003" && contentType == "Datastore": - if objectSetArray { - return loadResponse("datastore-list.xml") + case content == "resgroup-v10" && contentType == "VirtualApp": + for _, prop := range propSetArray { + innerPropSet, ok := prop.(map[string]any) + require.True(t, ok) + if innerPropSet["type"] == "VirtualMachine" { + return loadResponse("virtual-app-children.xml") + } + } + if ps, ok := propSet["pathSet"].(string); ok { + if ps == "owner" { + return loadResponse("virtual-app-owner.xml") + } + } + + case content == "group-h5" && contentType == "Folder": + for _, i := range propSetArray { + m, ok := i.(map[string]any) + require.True(t, ok) + if m["type"] == "ClusterComputeResource" { + return loadResponse("host-folder-children.xml") + } } - return loadResponse("datastore-summary.xml") + return loadResponse("host-folder-parent.xml") case contentType == "HostSystem": if ps, ok := propSet["pathSet"].([]any); ok { for _, v := range ps { if v == "summary.hardware" || v == "summary.hardware.cpuMhz" { - return loadResponse("host-properties.xml") + if content == "host-1002" { + return loadResponse("cluster-host-properties.xml") + } + if content == "host-1003" { + return loadResponse("compute-host-properties.xml") + } } } } else { ps, ok := propSet["pathSet"].(string) require.True(t, ok) if ps == "name" { - return loadResponse("host-names.xml") + if content == "host-1002" { + return loadResponse("cluster-host-name.xml") + } + if content == "host-1003" { + return loadResponse("compute-host-name.xml") + } } if ps == "summary.hardware" { - return loadResponse("host-properties.xml") - } - - } - - case contentType == "ContainerView" && propSet["type"] == "VirtualMachine": - return loadResponse("vm-default-properties.xml") - - case contentType == "ResourcePool": - if ps, ok := propSet["pathSet"].([]any); ok { - for _, prop := range ps { - if prop == "summary" { - return loadResponse("resource-pool-summary.xml") + if content == "host-1002" { + return loadResponse("cluster-host-properties.xml") + } + if content == "host-1003" { + return loadResponse("compute-host-properties.xml") } } } - if ps, ok := propSet["pathSet"].(string); ok { - if ps == "owner" { - return loadResponse("resource-pool-single.xml") - } - } - - if ss, ok := objectSet["selectSet"].(map[string]any); ok && ss["path"] == "resourcePool" { - return loadResponse("resource-pool-group.xml") - } - - case objectSetArray: - objectArray := specSet["objectSet"].([]any) - for _, i := range objectArray { + case content == "group-v4" && contentType == "Folder": + for _, i := range propSetArray { m, ok := i.(map[string]any) require.True(t, ok) - mObj := m["obj"].(map[string](any)) - typeString := mObj["-type"] - if typeString == "HostSystem" { - return loadResponse("host-names.xml") + if m["pathSet"] == "parentVApp" && m["type"] == "VirtualMachine" { + return loadResponse("vm-folder-parents.xml") } } + return loadResponse("vm-folder-children.xml") + + case (content == "group-v1034" || content == "group-v1001") && contentType == "Folder": + return loadResponse("retrieve-properties-empty.xml") + + case contentType == "ContainerView" && propSet["type"] == "VirtualMachine": + return loadResponse("vm-default-properties.xml") + + case content == "PerfMgr" && contentType == "PerformanceManager": + return loadResponse("perf-manager.xml") } return []byte{}, errNotFound @@ -230,7 +282,12 @@ func routePerformanceQuery(t *testing.T, body map[string]any) ([]byte, error) { entity := querySpec["entity"].(map[string]any) switch entity["-type"] { case "HostSystem": - return loadResponse("host-performance-counters.xml") + if entity["#content"] == "host-1002" { + return loadResponse("cluster-host-perf-counters.xml") + } + if entity["#content"] == "host-1003" { + return loadResponse("compute-host-perf-counters.xml") + } case "VirtualMachine": return loadResponse("vm-performance-counters.xml") } diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/resource-pool.xml b/receiver/vcenterreceiver/internal/mockserver/responses/cluster-children.xml similarity index 100% rename from receiver/vcenterreceiver/internal/mockserver/responses/resource-pool.xml rename to receiver/vcenterreceiver/internal/mockserver/responses/cluster-children.xml diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/host-names.xml b/receiver/vcenterreceiver/internal/mockserver/responses/cluster-host-name.xml similarity index 100% rename from receiver/vcenterreceiver/internal/mockserver/responses/host-names.xml rename to receiver/vcenterreceiver/internal/mockserver/responses/cluster-host-name.xml diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/host-performance-counters.xml b/receiver/vcenterreceiver/internal/mockserver/responses/cluster-host-perf-counters.xml similarity index 100% rename from receiver/vcenterreceiver/internal/mockserver/responses/host-performance-counters.xml rename to receiver/vcenterreceiver/internal/mockserver/responses/cluster-host-perf-counters.xml diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/host-properties.xml b/receiver/vcenterreceiver/internal/mockserver/responses/cluster-host-properties.xml similarity index 99% rename from receiver/vcenterreceiver/internal/mockserver/responses/host-properties.xml rename to receiver/vcenterreceiver/internal/mockserver/responses/cluster-host-properties.xml index f44607e2b161..d9ba3eebe12d 100644 --- a/receiver/vcenterreceiver/internal/mockserver/responses/host-properties.xml +++ b/receiver/vcenterreceiver/internal/mockserver/responses/cluster-host-properties.xml @@ -12,6 +12,13 @@ <name>summary.hardware.cpuMhz</name> <val xsi:type="xsd:int">2593</val> </propSet> + <propSet> + <name>vm</name> + <val xsi:type="ArrayOfManagedObjectReference"> + <ManagedObjectReference type="VirtualMachine" xsi:type="ManagedObjectReference">vm-1040</ManagedObjectReference> + <ManagedObjectReference type="VirtualMachine" xsi:type="ManagedObjectReference">vm-6004</ManagedObjectReference> + </val> + </propSet> <propSet> <name>config</name> <val xsi:type="HostConfigInfo"> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/host-list.xml b/receiver/vcenterreceiver/internal/mockserver/responses/cluster-host.xml similarity index 100% rename from receiver/vcenterreceiver/internal/mockserver/responses/host-list.xml rename to receiver/vcenterreceiver/internal/mockserver/responses/cluster-host.xml diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/cluster-resource-pool-children.xml b/receiver/vcenterreceiver/internal/mockserver/responses/cluster-resource-pool-children.xml new file mode 100644 index 000000000000..eb02257b00cd --- /dev/null +++ b/receiver/vcenterreceiver/internal/mockserver/responses/cluster-resource-pool-children.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" + xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <soapenv:Body> + <RetrievePropertiesResponse xmlns="urn:vim25"> + <returnval> + <obj type="VirtualApp">resgroup-v10</obj> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">v-app-1</val> + </propSet> + </returnval> + </RetrievePropertiesResponse> + </soapenv:Body> +</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/resource-pool-single.xml b/receiver/vcenterreceiver/internal/mockserver/responses/cluster-resource-pool-owner.xml similarity index 100% rename from receiver/vcenterreceiver/internal/mockserver/responses/resource-pool-single.xml rename to receiver/vcenterreceiver/internal/mockserver/responses/cluster-resource-pool-owner.xml diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/resource-pool-summary.xml b/receiver/vcenterreceiver/internal/mockserver/responses/cluster-resource-pool-properties.xml similarity index 97% rename from receiver/vcenterreceiver/internal/mockserver/responses/resource-pool-summary.xml rename to receiver/vcenterreceiver/internal/mockserver/responses/cluster-resource-pool-properties.xml index 2e1af04ebf1c..c47bd0506729 100644 --- a/receiver/vcenterreceiver/internal/mockserver/responses/resource-pool-summary.xml +++ b/receiver/vcenterreceiver/internal/mockserver/responses/cluster-resource-pool-properties.xml @@ -101,8 +101,6 @@ <val xsi:type="ArrayOfManagedObjectReference"> <ManagedObjectReference type="VirtualMachine" xsi:type="ManagedObjectReference">vm-1040</ManagedObjectReference> - <ManagedObjectReference type="VirtualMachine" - xsi:type="ManagedObjectReference">vm-6005</ManagedObjectReference> </val> </propSet> </returnval> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/host-cluster.xml b/receiver/vcenterreceiver/internal/mockserver/responses/compute-children.xml similarity index 63% rename from receiver/vcenterreceiver/internal/mockserver/responses/host-cluster.xml rename to receiver/vcenterreceiver/internal/mockserver/responses/compute-children.xml index f9b406949279..b8560dc6d6e3 100644 --- a/receiver/vcenterreceiver/internal/mockserver/responses/host-cluster.xml +++ b/receiver/vcenterreceiver/internal/mockserver/responses/compute-children.xml @@ -3,14 +3,17 @@ <soapenv:Body> <RetrievePropertiesResponse xmlns="urn:vim25"> <returnval> - <obj type="ClusterComputeResource">domain-c8</obj> + <obj type="ResourcePool">resgroup-10</obj> <propSet> <name>name</name> - <val xsi:type="xsd:string">Cluster</val> + <val xsi:type="xsd:string">Resources</val> </propSet> + </returnval> + <returnval> + <obj type="HostSystem">host-1003</obj> <propSet> - <name>resourcePool</name> - <val type="ResourcePool" xsi:type="ManagedObjectReference">resgroup-9</val> + <name>name</name> + <val xsi:type="xsd:string">esxi-111.europe-southeast1.gve.goog</val> </propSet> </returnval> </RetrievePropertiesResponse> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/compute-datastore.xml b/receiver/vcenterreceiver/internal/mockserver/responses/compute-datastore.xml new file mode 100644 index 000000000000..e1e579da9f81 --- /dev/null +++ b/receiver/vcenterreceiver/internal/mockserver/responses/compute-datastore.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <soapenv:Body> + <RetrievePropertiesResponse xmlns="urn:vim25"> + <returnval> + <obj type="ComputeResource">domain-c9</obj> + <propSet> + <name>datastore</name> + <val xsi:type="ArrayOfManagedObjectReference"> + <ManagedObjectReference type="Datastore" xsi:type="ManagedObjectReference">datastore-1003</ManagedObjectReference> + </val> + </propSet> + </returnval> + </RetrievePropertiesResponse> + </soapenv:Body> +</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/compute-host-name.xml b/receiver/vcenterreceiver/internal/mockserver/responses/compute-host-name.xml new file mode 100644 index 000000000000..63a4815b9633 --- /dev/null +++ b/receiver/vcenterreceiver/internal/mockserver/responses/compute-host-name.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <soapenv:Body> + <RetrievePropertiesResponse xmlns="urn:vim25"> + <returnval> + <obj type="HostSystem">host-1003</obj> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">esxi-111.europe-southeast1.gve.goog</val> + </propSet> + </returnval> + </RetrievePropertiesResponse> + </soapenv:Body> +</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/compute-host-perf-counters.xml b/receiver/vcenterreceiver/internal/mockserver/responses/compute-host-perf-counters.xml new file mode 100644 index 000000000000..0b7922201fb3 --- /dev/null +++ b/receiver/vcenterreceiver/internal/mockserver/responses/compute-host-perf-counters.xml @@ -0,0 +1,976 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <soapenv:Body> + <QueryPerfResponse xmlns="urn:vim25"> + <returnval xsi:type="PerfEntityMetric"> + <entity type="HostSystem">host-1003</entity> + <sampleInfo> + <timestamp>2022-05-17T17:24:40Z</timestamp> + <interval>20</interval> + </sampleInfo> + <sampleInfo> + <timestamp>2022-05-17T17:25:00Z</timestamp> + <interval>20</interval> + </sampleInfo> + <sampleInfo> + <timestamp>2022-05-17T17:25:20Z</timestamp> + <interval>20</interval> + </sampleInfo> + <sampleInfo> + <timestamp>2022-05-17T17:25:40Z</timestamp> + <interval>20</interval> + </sampleInfo> + <sampleInfo> + <timestamp>2022-05-17T17:26:00Z</timestamp> + <interval>20</interval> + </sampleInfo> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>vmnic3</instance> + </id> + <value>769</value> + <value>773</value> + <value>927</value> + <value>980</value> + <value>864</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>vmnic3</instance> + </id> + <value>411</value> + <value>422</value> + <value>551</value> + <value>617</value> + <value>488</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>vmnic3</instance> + </id> + <value>40810</value> + <value>41703</value> + <value>42960</value> + <value>42206</value> + <value>41480</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>vmnic3</instance> + </id> + <value>42110</value> + <value>42686</value> + <value>44277</value> + <value>43122</value> + <value>42703</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>521</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>520</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>517</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>516</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>520</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>517</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>516</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>520</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>517</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>521</counterId> + <instance>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>520</counterId> + <instance>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>520</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>517</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>516</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>521</counterId> + <instance>t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>520</counterId> + <instance>t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>517</counterId> + <instance>t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>516</counterId> + <instance>t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000</instance> + </id> + <value>0</value> + <value>4</value> + <value>1</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>521</counterId> + <instance>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>538</counterId> + <instance>vmnic3</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>516</counterId> + <instance>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>130</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>2</value> + <value>1</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>538</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>517</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>130</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500</instance> + </id> + <value>7</value> + <value>0</value> + <value>0</value> + <value>4</value> + <value>2</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>538</counterId> + <instance></instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance></instance> + </id> + <value>928</value> + <value>1120</value> + <value>1646</value> + <value>1291</value> + <value>1058</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>516</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>537</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>vmnic0</instance> + </id> + <value>3064</value> + <value>2537</value> + <value>4373</value> + <value>3746</value> + <value>2569</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>vmnic0</instance> + </id> + <value>11182</value> + <value>13009</value> + <value>16489</value> + <value>12398</value> + <value>12984</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>vmnic0</instance> + </id> + <value>13316</value> + <value>14473</value> + <value>19662</value> + <value>15478</value> + <value>14458</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>130</counterId> + <instance></instance> + </id> + <value>28</value> + <value>45</value> + <value>88</value> + <value>92</value> + <value>31</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>vmnic1</instance> + </id> + <value>116</value> + <value>114</value> + <value>113</value> + <value>112</value> + <value>120</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>130</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500</instance> + </id> + <value>4</value> + <value>0</value> + <value>1</value> + <value>2</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>537</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>vmnic0</instance> + </id> + <value>570</value> + <value>768</value> + <value>1269</value> + <value>927</value> + <value>681</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>130</counterId> + <instance>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C</instance> + </id> + <value>6</value> + <value>6</value> + <value>4</value> + <value>8</value> + <value>19</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>130</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>1</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>vmnic3</instance> + </id> + <value>357</value> + <value>351</value> + <value>376</value> + <value>363</value> + <value>376</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance></instance> + </id> + <value>3475</value> + <value>2959</value> + <value>4924</value> + <value>4364</value> + <value>3058</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>521</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>521</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>521</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>521</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance></instance> + </id> + <value>55647</value> + <value>57376</value> + <value>64156</value> + <value>58814</value> + <value>57390</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>521</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>517</counterId> + <instance>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>538</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>517</counterId> + <instance>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance></instance> + </id> + <value>51992</value> + <value>54712</value> + <value>59449</value> + <value>54604</value> + <value>54464</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>520</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>vmnic2</instance> + </id> + <value>105</value> + <value>103</value> + <value>104</value> + <value>102</value> + <value>109</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>537</counterId> + <instance>vmnic3</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>130</counterId> + <instance>t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000</instance> + </id> + <value>4</value> + <value>25</value> + <value>76</value> + <value>63</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>vmnic0</instance> + </id> + <value>3634</value> + <value>3305</value> + <value>5642</value> + <value>4674</value> + <value>3251</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance></instance> + </id> + <value>4404</value> + <value>4079</value> + <value>6570</value> + <value>5655</value> + <value>4117</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>130</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>517</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>537</counterId> + <instance>vmnic0</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>537</counterId> + <instance></instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>130</counterId> + <instance>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C</instance> + </id> + <value>5</value> + <value>10</value> + <value>5</value> + <value>7</value> + <value>6</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>130</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500</instance> + </id> + <value>0</value> + <value>2</value> + <value>0</value> + <value>2</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>520</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>516</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>516</counterId> + <instance>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>520</counterId> + <instance>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>516</counterId> + <instance>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>538</counterId> + <instance>vmnic0</instance> + </id> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>133</counterId> + <instance>4000</instance> + </id> + <value>899</value> + <value>899</value> + <value>905</value> + <value>1000</value> + <value>1002</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>124</counterId> + <instance>4000</instance> + </id> + <value>499</value> + <value>568</value> + <value>476</value> + <value>387</value> + <value>977</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>518</counterId> + <instance>4000</instance> + </id> + <value>781</value> + <value>789</value> + <value>645</value> + <value>781</value> + <value>782</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>522</counterId> + <instance>4000</instance> + </id> + <value>781</value> + <value>789</value> + <value>645</value> + <value>781</value> + <value>782</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>131</counterId> + <instance>4000</instance> + </id> + <value>781</value> + <value>789</value> + <value>645</value> + <value>781</value> + <value>782</value> + </value> + </returnval> + </QueryPerfResponse> + </soapenv:Body> +</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/compute-host-properties.xml b/receiver/vcenterreceiver/internal/mockserver/responses/compute-host-properties.xml new file mode 100644 index 000000000000..0b528824e423 --- /dev/null +++ b/receiver/vcenterreceiver/internal/mockserver/responses/compute-host-properties.xml @@ -0,0 +1,29512 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <soapenv:Body> + <RetrievePropertiesResponse xmlns="urn:vim25"> + <returnval> + <obj type="HostSystem">host-1003</obj> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">esxi-111.europe-southeast1.gve.goog</val> + </propSet> + <propSet> + <name>summary.hardware.cpuMhz</name> + <val xsi:type="xsd:int">2593</val> + </propSet> + <propSet> + <name>vm</name> + <val xsi:type="ArrayOfManagedObjectReference"> + <ManagedObjectReference type="VirtualMachine" xsi:type="ManagedObjectReference">vm-6005</ManagedObjectReference> + </val> + </propSet> + <propSet> + <name>config</name> + <val xsi:type="HostConfigInfo"> + <host type="HostSystem">host-1003</host> + <product> + <name>VMware ESXi</name> + <fullName>VMware ESXi 7.0.2 build-18836573</fullName> + <vendor>VMware, Inc.</vendor> + <version>7.0.2</version> + <patchLevel>0.20</patchLevel> + <build>18836573</build> + <localeVersion>INTL</localeVersion> + <localeBuild>000</localeBuild> + <osType>vmnix-x86</osType> + <productLineId>embeddedEsx</productLineId> + <apiType>HostAgent</apiType> + <apiVersion>7.0.2.0</apiVersion> + <licenseProductName>VMware ESX Server</licenseProductName> + <licenseProductVersion>7.0</licenseProductVersion> + </product> + <deploymentInfo> + <bootedFromStatelessCache>false</bootedFromStatelessCache> + </deploymentInfo> + <hyperThread> + <available>true</available> + <active>true</active> + <config>true</config> + </hyperThread> + <storageDevice> + <hostBusAdapter xsi:type="HostPcieHba"> + <key>key-vim.host.PcieHba-vmhba0</key> + <device>vmhba0</device> + <bus>134</bus> + <status>unknown</status> + <model>Dell Express Flash NVMe PM1725B (MU) 3.2TB PCIe U.2 SSD Controller</model> + <driver>nvme_pcie</driver> + <pci>0000:86:00.0</pci> + <storageProtocol>nvme</storageProtocol> + </hostBusAdapter> + <hostBusAdapter xsi:type="HostBlockHba"> + <key>key-vim.host.BlockHba-vmhba1</key> + <device>vmhba1</device> + <bus>0</bus> + <status>unknown</status> + <model>Lewisburg SATA AHCI Controller</model> + <driver>vmw_ahci</driver> + <pci>0000:00:11.5</pci> + <storageProtocol>scsi</storageProtocol> + </hostBusAdapter> + <hostBusAdapter xsi:type="HostBlockHba"> + <key>key-vim.host.BlockHba-vmhba2</key> + <device>vmhba2</device> + <bus>0</bus> + <status>unknown</status> + <model>Lewisburg SATA AHCI Controller</model> + <driver>vmw_ahci</driver> + <pci>0000:00:17.0</pci> + <storageProtocol>scsi</storageProtocol> + </hostBusAdapter> + <hostBusAdapter xsi:type="HostPcieHba"> + <key>key-vim.host.PcieHba-vmhba3</key> + <device>vmhba3</device> + <bus>135</bus> + <status>unknown</status> + <model>Dell Express Flash NVMe PM1725B (MU) 3.2TB PCIe U.2 SSD Controller</model> + <driver>nvme_pcie</driver> + <pci>0000:87:00.0</pci> + <storageProtocol>nvme</storageProtocol> + </hostBusAdapter> + <hostBusAdapter xsi:type="HostPcieHba"> + <key>key-vim.host.PcieHba-vmhba4</key> + <device>vmhba4</device> + <bus>136</bus> + <status>unknown</status> + <model>Dell Express Flash NVMe P4610 (MU) 1.6TB PCIe U.2 SSD Controller</model> + <driver>nvme_pcie</driver> + <pci>0000:88:00.0</pci> + <storageProtocol>nvme</storageProtocol> + </hostBusAdapter> + <hostBusAdapter xsi:type="HostPcieHba"> + <key>key-vim.host.PcieHba-vmhba5</key> + <device>vmhba5</device> + <bus>137</bus> + <status>unknown</status> + <model>Dell Express Flash NVMe P4610 (MU) 1.6TB PCIe U.2 SSD Controller</model> + <driver>nvme_pcie</driver> + <pci>0000:89:00.0</pci> + <storageProtocol>nvme</storageProtocol> + </hostBusAdapter> + <hostBusAdapter xsi:type="HostPcieHba"> + <key>key-vim.host.PcieHba-vmhba6</key> + <device>vmhba6</device> + <bus>175</bus> + <status>unknown</status> + <model>Dell Express Flash NVMe PM1725B (MU) 3.2TB PCIe U.2 SSD Controller</model> + <driver>nvme_pcie</driver> + <pci>0000:af:00.0</pci> + <storageProtocol>nvme</storageProtocol> + </hostBusAdapter> + <hostBusAdapter xsi:type="HostPcieHba"> + <key>key-vim.host.PcieHba-vmhba7</key> + <device>vmhba7</device> + <bus>176</bus> + <status>unknown</status> + <model>Dell Express Flash NVMe PM1725B (MU) 3.2TB PCIe U.2 SSD Controller</model> + <driver>nvme_pcie</driver> + <pci>0000:b0:00.0</pci> + <storageProtocol>nvme</storageProtocol> + </hostBusAdapter> + <hostBusAdapter xsi:type="HostPcieHba"> + <key>key-vim.host.PcieHba-vmhba8</key> + <device>vmhba8</device> + <bus>177</bus> + <status>unknown</status> + <model>Dell Express Flash NVMe PM1725B (MU) 3.2TB PCIe U.2 SSD Controller</model> + <driver>nvme_pcie</driver> + <pci>0000:b1:00.0</pci> + <storageProtocol>nvme</storageProtocol> + </hostBusAdapter> + <hostBusAdapter xsi:type="HostPcieHba"> + <key>key-vim.host.PcieHba-vmhba9</key> + <device>vmhba9</device> + <bus>178</bus> + <status>unknown</status> + <model>Dell Express Flash NVMe PM1725B (MU) 3.2TB PCIe U.2 SSD Controller</model> + <driver>nvme_pcie</driver> + <pci>0000:b2:00.0</pci> + <storageProtocol>nvme</storageProtocol> + </hostBusAdapter> + <hostBusAdapter xsi:type="HostBlockHba"> + <key>key-vim.host.BlockHba-vmhba10</key> + <device>vmhba10</device> + <bus>94</bus> + <status>unknown</status> + <model>Dell BOSS-S1 Adapter</model> + <driver>vmw_ahci</driver> + <pci>0000:5e:00.0</pci> + <storageProtocol>scsi</storageProtocol> + </hostBusAdapter> + <scsiLun xsi:type="HostScsiDisk"> + <deviceName>/vmfs/devices/disks/t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000</deviceName> + <deviceType>disk</deviceType> + <key>key-vim.host.ScsiDisk-0100000000393833626161323538383461303031300000000044454c4c424f</key> + <uuid>0100000000393833626161323538383461303031300000000044454c4c424f</uuid> + <descriptor> + <quality>highQuality</quality> + <id>t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000</id> + </descriptor> + <descriptor> + <quality>mediumQuality</quality> + <id>vml.0100000000393833626161323538383461303031300000000044454c4c424f</id> + </descriptor> + <descriptor> + <quality>mediumQuality</quality> + <id>0100000000393833626161323538383461303031300000000044454c4c424f</id> + </descriptor> + <canonicalName>t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000</canonicalName> + <displayName>Local ATA Disk (t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000)</displayName> + <lunType>disk</lunType> + <vendor>ATA</vendor> + <model>DELLBOSS VD</model> + <revision>00-0</revision> + <scsiLevel>5</scsiLevel> + <serialNumber>unavailable</serialNumber> + <durableName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>57</data> + <data>56</data> + <data>51</data> + <data>98</data> + <data>97</data> + <data>97</data> + <data>50</data> + <data>53</data> + <data>56</data> + <data>56</data> + <data>52</data> + <data>97</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>48</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </durableName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>0</data> + <data>0</data> + <data>5</data> + <data>0</data> + <data>-128</data> + <data>-125</data> + <data>-80</data> + <data>-79</data> + </alternateName> + <alternateName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>57</data> + <data>56</data> + <data>51</data> + <data>98</data> + <data>97</data> + <data>97</data> + <data>50</data> + <data>53</data> + <data>56</data> + <data>56</data> + <data>52</data> + <data>97</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>48</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>UNKNOWN</namespace> + <namespaceId>5</namespaceId> + <data>2</data> + <data>1</data> + <data>0</data> + <data>68</data> + <data>65</data> + <data>84</data> + <data>65</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>68</data> + <data>69</data> + <data>76</data> + <data>76</data> + <data>66</data> + <data>79</data> + <data>83</data> + <data>83</data> + <data>32</data> + <data>86</data> + <data>68</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>57</data> + <data>56</data> + <data>51</data> + <data>98</data> + <data>97</data> + <data>97</data> + <data>50</data> + <data>53</data> + <data>56</data> + <data>56</data> + <data>52</data> + <data>97</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>48</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-80</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>8</data> + <data>2</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>63</data> + <data>-1</data> + <data>-64</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>64</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-79</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>5</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>65</standardInquiry> + <standardInquiry>84</standardInquiry> + <standardInquiry>65</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>76</standardInquiry> + <standardInquiry>76</standardInquiry> + <standardInquiry>66</standardInquiry> + <standardInquiry>79</standardInquiry> + <standardInquiry>83</standardInquiry> + <standardInquiry>83</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>48</standardInquiry> + <standardInquiry>48</standardInquiry> + <standardInquiry>45</standardInquiry> + <standardInquiry>48</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <queueDepth>31</queueDepth> + <operationalState>ok</operationalState> + <capabilities> + <updateDisplayNameSupported>false</updateDisplayNameSupported> + </capabilities> + <vStorageSupport>vStorageUnsupported</vStorageSupport> + <protocolEndpoint>false</protocolEndpoint> + <perenniallyReserved>false</perenniallyReserved> + <clusteredVmdkSupported>false</clusteredVmdkSupported> + <capacity> + <blockSize>512</blockSize> + <block>468731008</block> + </capacity> + <devicePath>/vmfs/devices/disks/t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000</devicePath> + <ssd>false</ssd> + <localDisk>true</localDisk> + <emulatedDIXDIFEnabled>false</emulatedDIXDIFEnabled> + <scsiDiskType>emulated512</scsiDiskType> + </scsiLun> + <scsiLun xsi:type="HostScsiDisk"> + <deviceName>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500</deviceName> + <deviceType>disk</deviceType> + <key>key-vim.host.ScsiDisk-053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</key> + <uuid>053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</uuid> + <descriptor> + <quality>highQuality</quality> + <id>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>vml.053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</id> + </descriptor> + <descriptor> + <quality>mediumQuality</quality> + <id>vml.0100000000334432455f303030315f323133385f323530300044656c6c2045</id> + </descriptor> + <canonicalName>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500</canonicalName> + <displayName>Local NVMe Disk (t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500)</displayName> + <lunType>disk</lunType> + <vendor>NVMe</vendor> + <model>Dell Express Fla</model> + <revision>1.2.</revision> + <scsiLevel>7</scsiLevel> + <serialNumber>unavailable</serialNumber> + <durableName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>51</data> + <data>68</data> + <data>50</data> + <data>69</data> + <data>95</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>95</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + <data>0</data> + </durableName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>0</data> + <data>0</data> + <data>6</data> + <data>0</data> + <data>-128</data> + <data>-125</data> + <data>-122</data> + <data>-80</data> + <data>-79</data> + </alternateName> + <alternateName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>51</data> + <data>68</data> + <data>50</data> + <data>69</data> + <data>95</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>95</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>UNKNOWN</namespace> + <namespaceId>5</namespaceId> + <data>2</data> + <data>1</data> + <data>0</data> + <data>64</data> + <data>78</data> + <data>86</data> + <data>77</data> + <data>101</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>68</data> + <data>101</data> + <data>108</data> + <data>108</data> + <data>32</data> + <data>69</data> + <data>120</data> + <data>112</data> + <data>114</data> + <data>101</data> + <data>115</data> + <data>115</data> + <data>32</data> + <data>70</data> + <data>108</data> + <data>97</data> + <data>115</data> + <data>104</data> + <data>32</data> + <data>80</data> + <data>77</data> + <data>49</data> + <data>55</data> + <data>50</data> + <data>53</data> + <data>98</data> + <data>32</data> + <data>51</data> + <data>46</data> + <data>50</data> + <data>84</data> + <data>66</data> + <data>32</data> + <data>83</data> + <data>70</data> + <data>70</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>51</data> + <data>68</data> + <data>50</data> + <data>69</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-122</data> + <data>0</data> + <data>60</data> + <data>-128</data> + <data>32</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-80</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-79</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <queueDepth>2046</queueDepth> + <operationalState>ok</operationalState> + <capabilities> + <updateDisplayNameSupported>false</updateDisplayNameSupported> + </capabilities> + <vStorageSupport>vStorageUnsupported</vStorageSupport> + <protocolEndpoint>false</protocolEndpoint> + <perenniallyReserved>false</perenniallyReserved> + <clusteredVmdkSupported>false</clusteredVmdkSupported> + <capacity> + <blockSize>512</blockSize> + <block>6251233968</block> + </capacity> + <devicePath>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500</devicePath> + <ssd>true</ssd> + <localDisk>true</localDisk> + <physicalLocation>PCIe SSD in Slot 6 Bay 1</physicalLocation> + <emulatedDIXDIFEnabled>false</emulatedDIXDIFEnabled> + <scsiDiskType>emulated512</scsiDiskType> + </scsiLun> + <scsiLun xsi:type="HostScsiDisk"> + <deviceName>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500</deviceName> + <deviceType>disk</deviceType> + <key>key-vim.host.ScsiDisk-0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</key> + <uuid>0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</uuid> + <descriptor> + <quality>highQuality</quality> + <id>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>vml.0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</id> + </descriptor> + <descriptor> + <quality>mediumQuality</quality> + <id>vml.0100000000343832455f303030315f323133385f323530300044656c6c2045</id> + </descriptor> + <canonicalName>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500</canonicalName> + <displayName>Local NVMe Disk (t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500)</displayName> + <lunType>disk</lunType> + <vendor>NVMe</vendor> + <model>Dell Express Fla</model> + <revision>1.2.</revision> + <scsiLevel>7</scsiLevel> + <serialNumber>unavailable</serialNumber> + <durableName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>52</data> + <data>56</data> + <data>50</data> + <data>69</data> + <data>95</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>95</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + <data>0</data> + </durableName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>0</data> + <data>0</data> + <data>6</data> + <data>0</data> + <data>-128</data> + <data>-125</data> + <data>-122</data> + <data>-80</data> + <data>-79</data> + </alternateName> + <alternateName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>52</data> + <data>56</data> + <data>50</data> + <data>69</data> + <data>95</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>95</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>UNKNOWN</namespace> + <namespaceId>5</namespaceId> + <data>2</data> + <data>1</data> + <data>0</data> + <data>64</data> + <data>78</data> + <data>86</data> + <data>77</data> + <data>101</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>68</data> + <data>101</data> + <data>108</data> + <data>108</data> + <data>32</data> + <data>69</data> + <data>120</data> + <data>112</data> + <data>114</data> + <data>101</data> + <data>115</data> + <data>115</data> + <data>32</data> + <data>70</data> + <data>108</data> + <data>97</data> + <data>115</data> + <data>104</data> + <data>32</data> + <data>80</data> + <data>77</data> + <data>49</data> + <data>55</data> + <data>50</data> + <data>53</data> + <data>98</data> + <data>32</data> + <data>51</data> + <data>46</data> + <data>50</data> + <data>84</data> + <data>66</data> + <data>32</data> + <data>83</data> + <data>70</data> + <data>70</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>52</data> + <data>56</data> + <data>50</data> + <data>69</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-122</data> + <data>0</data> + <data>60</data> + <data>-128</data> + <data>32</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-80</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-79</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>7</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>31</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>16</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>78</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>104</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>80</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>55</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>53</standardInquiry> + <standardInquiry>98</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>51</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>84</standardInquiry> + <standardInquiry>66</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>83</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <queueDepth>2046</queueDepth> + <operationalState>ok</operationalState> + <capabilities> + <updateDisplayNameSupported>false</updateDisplayNameSupported> + </capabilities> + <vStorageSupport>vStorageUnsupported</vStorageSupport> + <protocolEndpoint>false</protocolEndpoint> + <perenniallyReserved>false</perenniallyReserved> + <clusteredVmdkSupported>false</clusteredVmdkSupported> + <capacity> + <blockSize>512</blockSize> + <block>6251233968</block> + </capacity> + <devicePath>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500</devicePath> + <ssd>true</ssd> + <localDisk>true</localDisk> + <physicalLocation>PCIe SSD in Slot 3 Bay 1</physicalLocation> + <emulatedDIXDIFEnabled>false</emulatedDIXDIFEnabled> + <scsiDiskType>emulated512</scsiDiskType> + </scsiLun> + <scsiLun xsi:type="HostScsiDisk"> + <deviceName>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C</deviceName> + <deviceType>disk</deviceType> + <key>key-vim.host.ScsiDisk-052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</key> + <uuid>052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</uuid> + <descriptor> + <quality>highQuality</quality> + <id>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>vml.052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</id> + </descriptor> + <descriptor> + <quality>mediumQuality</quality> + <id>vml.0100000000303030315f304531305f453345345f443235430044656c6c2045</id> + </descriptor> + <canonicalName>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C</canonicalName> + <displayName>Local NVMe Disk (t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C)</displayName> + <lunType>disk</lunType> + <vendor>NVMe</vendor> + <model>Dell Express Fla</model> + <revision>VDV1</revision> + <scsiLevel>7</scsiLevel> + <serialNumber>unavailable</serialNumber> + <durableName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>48</data> + <data>69</data> + <data>49</data> + <data>48</data> + <data>95</data> + <data>69</data> + <data>51</data> + <data>69</data> + <data>52</data> + <data>95</data> + <data>68</data> + <data>50</data> + <data>53</data> + <data>67</data> + <data>0</data> + </durableName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>0</data> + <data>0</data> + <data>6</data> + <data>0</data> + <data>-128</data> + <data>-125</data> + <data>-122</data> + <data>-80</data> + <data>-79</data> + </alternateName> + <alternateName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>48</data> + <data>69</data> + <data>49</data> + <data>48</data> + <data>95</data> + <data>69</data> + <data>51</data> + <data>69</data> + <data>52</data> + <data>95</data> + <data>68</data> + <data>50</data> + <data>53</data> + <data>67</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>UNKNOWN</namespace> + <namespaceId>5</namespaceId> + <data>2</data> + <data>1</data> + <data>0</data> + <data>64</data> + <data>78</data> + <data>86</data> + <data>77</data> + <data>101</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>68</data> + <data>101</data> + <data>108</data> + <data>108</data> + <data>32</data> + <data>69</data> + <data>120</data> + <data>112</data> + <data>114</data> + <data>101</data> + <data>115</data> + <data>115</data> + <data>32</data> + <data>70</data> + <data>108</data> + <data>97</data> + <data>115</data> + <data>104</data> + <data>32</data> + <data>78</data> + <data>86</data> + <data>77</data> + <data>101</data> + <data>32</data> + <data>80</data> + <data>52</data> + <data>54</data> + <data>49</data> + <data>48</data> + <data>32</data> + <data>49</data> + <data>46</data> + <data>54</data> + <data>84</data> + <data>66</data> + <data>32</data> + <data>83</data> + <data>70</data> + <data>70</data> + <data>32</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>48</data> + <data>69</data> + <data>49</data> + <data>48</data> + <data>69</data> + <data>51</data> + <data>69</data> + <data>52</data> + <data>68</data> + <data>50</data> + <data>53</data> + <data>67</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-122</data> + <data>0</data> + <data>60</data> + <data>-128</data> + <data>32</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-80</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-79</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>7</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>31</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>78</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>104</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>78</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>80</standardInquiry> + <standardInquiry>52</standardInquiry> + <standardInquiry>54</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>48</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>54</standardInquiry> + <standardInquiry>84</standardInquiry> + <standardInquiry>66</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>83</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <queueDepth>2046</queueDepth> + <operationalState>ok</operationalState> + <capabilities> + <updateDisplayNameSupported>false</updateDisplayNameSupported> + </capabilities> + <vStorageSupport>vStorageUnsupported</vStorageSupport> + <protocolEndpoint>false</protocolEndpoint> + <perenniallyReserved>false</perenniallyReserved> + <clusteredVmdkSupported>false</clusteredVmdkSupported> + <capacity> + <blockSize>512</blockSize> + <block>3125627568</block> + </capacity> + <devicePath>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C</devicePath> + <ssd>true</ssd> + <localDisk>true</localDisk> + <physicalLocation>PCIe SSD in Slot 8 Bay 1</physicalLocation> + <emulatedDIXDIFEnabled>false</emulatedDIXDIFEnabled> + <scsiDiskType>emulated512</scsiDiskType> + </scsiLun> + <scsiLun xsi:type="HostScsiDisk"> + <deviceName>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C</deviceName> + <deviceType>disk</deviceType> + <key>key-vim.host.ScsiDisk-052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</key> + <uuid>052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</uuid> + <descriptor> + <quality>highQuality</quality> + <id>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>vml.052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</id> + </descriptor> + <descriptor> + <quality>mediumQuality</quality> + <id>vml.0100000000303030315f304532365f364345345f443235430044656c6c2045</id> + </descriptor> + <canonicalName>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C</canonicalName> + <displayName>Local NVMe Disk (t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C)</displayName> + <lunType>disk</lunType> + <vendor>NVMe</vendor> + <model>Dell Express Fla</model> + <revision>VDV1</revision> + <scsiLevel>7</scsiLevel> + <serialNumber>unavailable</serialNumber> + <durableName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>48</data> + <data>69</data> + <data>50</data> + <data>54</data> + <data>95</data> + <data>54</data> + <data>67</data> + <data>69</data> + <data>52</data> + <data>95</data> + <data>68</data> + <data>50</data> + <data>53</data> + <data>67</data> + <data>0</data> + </durableName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>0</data> + <data>0</data> + <data>6</data> + <data>0</data> + <data>-128</data> + <data>-125</data> + <data>-122</data> + <data>-80</data> + <data>-79</data> + </alternateName> + <alternateName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>48</data> + <data>69</data> + <data>50</data> + <data>54</data> + <data>95</data> + <data>54</data> + <data>67</data> + <data>69</data> + <data>52</data> + <data>95</data> + <data>68</data> + <data>50</data> + <data>53</data> + <data>67</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>UNKNOWN</namespace> + <namespaceId>5</namespaceId> + <data>2</data> + <data>1</data> + <data>0</data> + <data>64</data> + <data>78</data> + <data>86</data> + <data>77</data> + <data>101</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>68</data> + <data>101</data> + <data>108</data> + <data>108</data> + <data>32</data> + <data>69</data> + <data>120</data> + <data>112</data> + <data>114</data> + <data>101</data> + <data>115</data> + <data>115</data> + <data>32</data> + <data>70</data> + <data>108</data> + <data>97</data> + <data>115</data> + <data>104</data> + <data>32</data> + <data>78</data> + <data>86</data> + <data>77</data> + <data>101</data> + <data>32</data> + <data>80</data> + <data>52</data> + <data>54</data> + <data>49</data> + <data>48</data> + <data>32</data> + <data>49</data> + <data>46</data> + <data>54</data> + <data>84</data> + <data>66</data> + <data>32</data> + <data>83</data> + <data>70</data> + <data>70</data> + <data>32</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>48</data> + <data>69</data> + <data>50</data> + <data>54</data> + <data>54</data> + <data>67</data> + <data>69</data> + <data>52</data> + <data>68</data> + <data>50</data> + <data>53</data> + <data>67</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-122</data> + <data>0</data> + <data>60</data> + <data>-128</data> + <data>32</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-80</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-79</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>7</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>31</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>78</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>104</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>78</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>80</standardInquiry> + <standardInquiry>52</standardInquiry> + <standardInquiry>54</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>48</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>54</standardInquiry> + <standardInquiry>84</standardInquiry> + <standardInquiry>66</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>83</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <queueDepth>2046</queueDepth> + <operationalState>ok</operationalState> + <capabilities> + <updateDisplayNameSupported>false</updateDisplayNameSupported> + </capabilities> + <vStorageSupport>vStorageUnsupported</vStorageSupport> + <protocolEndpoint>false</protocolEndpoint> + <perenniallyReserved>false</perenniallyReserved> + <clusteredVmdkSupported>false</clusteredVmdkSupported> + <capacity> + <blockSize>512</blockSize> + <block>3125627568</block> + </capacity> + <devicePath>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C</devicePath> + <ssd>true</ssd> + <localDisk>true</localDisk> + <physicalLocation>PCIe SSD in Slot 9 Bay 1</physicalLocation> + <emulatedDIXDIFEnabled>false</emulatedDIXDIFEnabled> + <scsiDiskType>emulated512</scsiDiskType> + </scsiLun> + <scsiLun xsi:type="HostScsiDisk"> + <deviceName>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500</deviceName> + <deviceType>disk</deviceType> + <key>key-vim.host.ScsiDisk-057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</key> + <uuid>057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</uuid> + <descriptor> + <quality>highQuality</quality> + <id>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>vml.057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</id> + </descriptor> + <descriptor> + <quality>mediumQuality</quality> + <id>vml.0100000000423332445f303030315f323133385f323530300044656c6c2045</id> + </descriptor> + <canonicalName>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500</canonicalName> + <displayName>Local NVMe Disk (t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500)</displayName> + <lunType>disk</lunType> + <vendor>NVMe</vendor> + <model>Dell Express Fla</model> + <revision>1.2.</revision> + <scsiLevel>7</scsiLevel> + <serialNumber>unavailable</serialNumber> + <durableName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>66</data> + <data>51</data> + <data>50</data> + <data>68</data> + <data>95</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>95</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + <data>0</data> + </durableName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>0</data> + <data>0</data> + <data>6</data> + <data>0</data> + <data>-128</data> + <data>-125</data> + <data>-122</data> + <data>-80</data> + <data>-79</data> + </alternateName> + <alternateName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>66</data> + <data>51</data> + <data>50</data> + <data>68</data> + <data>95</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>95</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>UNKNOWN</namespace> + <namespaceId>5</namespaceId> + <data>2</data> + <data>1</data> + <data>0</data> + <data>64</data> + <data>78</data> + <data>86</data> + <data>77</data> + <data>101</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>68</data> + <data>101</data> + <data>108</data> + <data>108</data> + <data>32</data> + <data>69</data> + <data>120</data> + <data>112</data> + <data>114</data> + <data>101</data> + <data>115</data> + <data>115</data> + <data>32</data> + <data>70</data> + <data>108</data> + <data>97</data> + <data>115</data> + <data>104</data> + <data>32</data> + <data>80</data> + <data>77</data> + <data>49</data> + <data>55</data> + <data>50</data> + <data>53</data> + <data>98</data> + <data>32</data> + <data>51</data> + <data>46</data> + <data>50</data> + <data>84</data> + <data>66</data> + <data>32</data> + <data>83</data> + <data>70</data> + <data>70</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>66</data> + <data>51</data> + <data>50</data> + <data>68</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-122</data> + <data>0</data> + <data>60</data> + <data>-128</data> + <data>32</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-80</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-79</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>7</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>31</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>16</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>78</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>104</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>80</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>55</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>53</standardInquiry> + <standardInquiry>98</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>51</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>84</standardInquiry> + <standardInquiry>66</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>83</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <queueDepth>2046</queueDepth> + <operationalState>ok</operationalState> + <capabilities> + <updateDisplayNameSupported>false</updateDisplayNameSupported> + </capabilities> + <vStorageSupport>vStorageUnsupported</vStorageSupport> + <protocolEndpoint>false</protocolEndpoint> + <perenniallyReserved>false</perenniallyReserved> + <clusteredVmdkSupported>false</clusteredVmdkSupported> + <capacity> + <blockSize>512</blockSize> + <block>6251233968</block> + </capacity> + <devicePath>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500</devicePath> + <ssd>true</ssd> + <localDisk>true</localDisk> + <physicalLocation>PCIe SSD in Slot 7 Bay 1</physicalLocation> + <emulatedDIXDIFEnabled>false</emulatedDIXDIFEnabled> + <scsiDiskType>emulated512</scsiDiskType> + </scsiLun> + <scsiLun xsi:type="HostScsiDisk"> + <deviceName>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500</deviceName> + <deviceType>disk</deviceType> + <key>key-vim.host.ScsiDisk-057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</key> + <uuid>057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</uuid> + <descriptor> + <quality>highQuality</quality> + <id>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>vml.057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</id> + </descriptor> + <descriptor> + <quality>mediumQuality</quality> + <id>vml.0100000000424432445f303030315f323133385f323530300044656c6c2045</id> + </descriptor> + <canonicalName>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500</canonicalName> + <displayName>Local NVMe Disk (t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500)</displayName> + <lunType>disk</lunType> + <vendor>NVMe</vendor> + <model>Dell Express Fla</model> + <revision>1.2.</revision> + <scsiLevel>7</scsiLevel> + <serialNumber>unavailable</serialNumber> + <durableName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>66</data> + <data>68</data> + <data>50</data> + <data>68</data> + <data>95</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>95</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + <data>0</data> + </durableName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>0</data> + <data>0</data> + <data>6</data> + <data>0</data> + <data>-128</data> + <data>-125</data> + <data>-122</data> + <data>-80</data> + <data>-79</data> + </alternateName> + <alternateName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>66</data> + <data>68</data> + <data>50</data> + <data>68</data> + <data>95</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>95</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>UNKNOWN</namespace> + <namespaceId>5</namespaceId> + <data>2</data> + <data>1</data> + <data>0</data> + <data>64</data> + <data>78</data> + <data>86</data> + <data>77</data> + <data>101</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>68</data> + <data>101</data> + <data>108</data> + <data>108</data> + <data>32</data> + <data>69</data> + <data>120</data> + <data>112</data> + <data>114</data> + <data>101</data> + <data>115</data> + <data>115</data> + <data>32</data> + <data>70</data> + <data>108</data> + <data>97</data> + <data>115</data> + <data>104</data> + <data>32</data> + <data>80</data> + <data>77</data> + <data>49</data> + <data>55</data> + <data>50</data> + <data>53</data> + <data>98</data> + <data>32</data> + <data>51</data> + <data>46</data> + <data>50</data> + <data>84</data> + <data>66</data> + <data>32</data> + <data>83</data> + <data>70</data> + <data>70</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>66</data> + <data>68</data> + <data>50</data> + <data>68</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-122</data> + <data>0</data> + <data>60</data> + <data>-128</data> + <data>32</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-80</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-79</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>7</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>31</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>16</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>78</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>104</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>80</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>55</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>53</standardInquiry> + <standardInquiry>98</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>51</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>84</standardInquiry> + <standardInquiry>66</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>83</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <queueDepth>2046</queueDepth> + <operationalState>ok</operationalState> + <capabilities> + <updateDisplayNameSupported>false</updateDisplayNameSupported> + </capabilities> + <vStorageSupport>vStorageUnsupported</vStorageSupport> + <protocolEndpoint>false</protocolEndpoint> + <perenniallyReserved>false</perenniallyReserved> + <clusteredVmdkSupported>false</clusteredVmdkSupported> + <capacity> + <blockSize>512</blockSize> + <block>6251233968</block> + </capacity> + <devicePath>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500</devicePath> + <ssd>true</ssd> + <localDisk>true</localDisk> + <physicalLocation>PCIe SSD in Slot 5 Bay 1</physicalLocation> + <emulatedDIXDIFEnabled>false</emulatedDIXDIFEnabled> + <scsiDiskType>emulated512</scsiDiskType> + </scsiLun> + <scsiLun xsi:type="HostScsiDisk"> + <deviceName>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500</deviceName> + <deviceType>disk</deviceType> + <key>key-vim.host.ScsiDisk-052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</key> + <uuid>052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</uuid> + <descriptor> + <quality>highQuality</quality> + <id>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>vml.052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</id> + </descriptor> + <descriptor> + <quality>mediumQuality</quality> + <id>vml.0100000000333632455f303030315f323133385f323530300044656c6c2045</id> + </descriptor> + <canonicalName>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500</canonicalName> + <displayName>Local NVMe Disk (t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500)</displayName> + <lunType>disk</lunType> + <vendor>NVMe</vendor> + <model>Dell Express Fla</model> + <revision>1.2.</revision> + <scsiLevel>7</scsiLevel> + <serialNumber>unavailable</serialNumber> + <durableName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>51</data> + <data>54</data> + <data>50</data> + <data>69</data> + <data>95</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>95</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + <data>0</data> + </durableName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>0</data> + <data>0</data> + <data>6</data> + <data>0</data> + <data>-128</data> + <data>-125</data> + <data>-122</data> + <data>-80</data> + <data>-79</data> + </alternateName> + <alternateName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>51</data> + <data>54</data> + <data>50</data> + <data>69</data> + <data>95</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>95</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>UNKNOWN</namespace> + <namespaceId>5</namespaceId> + <data>2</data> + <data>1</data> + <data>0</data> + <data>64</data> + <data>78</data> + <data>86</data> + <data>77</data> + <data>101</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>68</data> + <data>101</data> + <data>108</data> + <data>108</data> + <data>32</data> + <data>69</data> + <data>120</data> + <data>112</data> + <data>114</data> + <data>101</data> + <data>115</data> + <data>115</data> + <data>32</data> + <data>70</data> + <data>108</data> + <data>97</data> + <data>115</data> + <data>104</data> + <data>32</data> + <data>80</data> + <data>77</data> + <data>49</data> + <data>55</data> + <data>50</data> + <data>53</data> + <data>98</data> + <data>32</data> + <data>51</data> + <data>46</data> + <data>50</data> + <data>84</data> + <data>66</data> + <data>32</data> + <data>83</data> + <data>70</data> + <data>70</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>51</data> + <data>54</data> + <data>50</data> + <data>69</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-122</data> + <data>0</data> + <data>60</data> + <data>-128</data> + <data>32</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-80</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-79</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>7</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>31</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>16</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>78</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>104</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>80</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>55</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>53</standardInquiry> + <standardInquiry>98</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>51</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>84</standardInquiry> + <standardInquiry>66</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>83</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <queueDepth>2046</queueDepth> + <operationalState>ok</operationalState> + <capabilities> + <updateDisplayNameSupported>false</updateDisplayNameSupported> + </capabilities> + <vStorageSupport>vStorageUnsupported</vStorageSupport> + <protocolEndpoint>false</protocolEndpoint> + <perenniallyReserved>false</perenniallyReserved> + <clusteredVmdkSupported>false</clusteredVmdkSupported> + <capacity> + <blockSize>512</blockSize> + <block>6251233968</block> + </capacity> + <devicePath>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500</devicePath> + <ssd>true</ssd> + <localDisk>true</localDisk> + <physicalLocation>PCIe SSD in Slot 4 Bay 1</physicalLocation> + <emulatedDIXDIFEnabled>false</emulatedDIXDIFEnabled> + <scsiDiskType>emulated512</scsiDiskType> + </scsiLun> + <scsiLun xsi:type="HostScsiDisk"> + <deviceName>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500</deviceName> + <deviceType>disk</deviceType> + <key>key-vim.host.ScsiDisk-05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</key> + <uuid>05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</uuid> + <descriptor> + <quality>highQuality</quality> + <id>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>vml.05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</id> + </descriptor> + <descriptor> + <quality>highQuality</quality> + <id>05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</id> + </descriptor> + <descriptor> + <quality>mediumQuality</quality> + <id>vml.0100000000334332455f303030315f323133385f323530300044656c6c2045</id> + </descriptor> + <canonicalName>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500</canonicalName> + <displayName>Local NVMe Disk (t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500)</displayName> + <lunType>disk</lunType> + <vendor>NVMe</vendor> + <model>Dell Express Fla</model> + <revision>1.2.</revision> + <scsiLevel>7</scsiLevel> + <serialNumber>unavailable</serialNumber> + <durableName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>51</data> + <data>67</data> + <data>50</data> + <data>69</data> + <data>95</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>95</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + <data>0</data> + </durableName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>0</data> + <data>0</data> + <data>6</data> + <data>0</data> + <data>-128</data> + <data>-125</data> + <data>-122</data> + <data>-80</data> + <data>-79</data> + </alternateName> + <alternateName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + <data>51</data> + <data>67</data> + <data>50</data> + <data>69</data> + <data>95</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>95</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>95</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>UNKNOWN</namespace> + <namespaceId>5</namespaceId> + <data>2</data> + <data>1</data> + <data>0</data> + <data>64</data> + <data>78</data> + <data>86</data> + <data>77</data> + <data>101</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>68</data> + <data>101</data> + <data>108</data> + <data>108</data> + <data>32</data> + <data>69</data> + <data>120</data> + <data>112</data> + <data>114</data> + <data>101</data> + <data>115</data> + <data>115</data> + <data>32</data> + <data>70</data> + <data>108</data> + <data>97</data> + <data>115</data> + <data>104</data> + <data>32</data> + <data>80</data> + <data>77</data> + <data>49</data> + <data>55</data> + <data>50</data> + <data>53</data> + <data>98</data> + <data>32</data> + <data>51</data> + <data>46</data> + <data>50</data> + <data>84</data> + <data>66</data> + <data>32</data> + <data>83</data> + <data>70</data> + <data>70</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>32</data> + <data>51</data> + <data>67</data> + <data>50</data> + <data>69</data> + <data>48</data> + <data>48</data> + <data>48</data> + <data>49</data> + <data>50</data> + <data>49</data> + <data>51</data> + <data>56</data> + <data>50</data> + <data>53</data> + <data>48</data> + <data>48</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-122</data> + <data>0</data> + <data>60</data> + <data>-128</data> + <data>32</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-80</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>-1</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>-79</data> + <data>0</data> + <data>60</data> + <data>0</data> + <data>1</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>7</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>31</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>16</standardInquiry> + <standardInquiry>2</standardInquiry> + <standardInquiry>78</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>68</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>69</standardInquiry> + <standardInquiry>120</standardInquiry> + <standardInquiry>112</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>104</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>80</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>55</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>53</standardInquiry> + <standardInquiry>98</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>51</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>50</standardInquiry> + <standardInquiry>84</standardInquiry> + <standardInquiry>66</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>83</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>70</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <queueDepth>2046</queueDepth> + <operationalState>ok</operationalState> + <capabilities> + <updateDisplayNameSupported>false</updateDisplayNameSupported> + </capabilities> + <vStorageSupport>vStorageUnsupported</vStorageSupport> + <protocolEndpoint>false</protocolEndpoint> + <perenniallyReserved>false</perenniallyReserved> + <clusteredVmdkSupported>false</clusteredVmdkSupported> + <capacity> + <blockSize>512</blockSize> + <block>6251233968</block> + </capacity> + <devicePath>/vmfs/devices/disks/t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500</devicePath> + <ssd>true</ssd> + <localDisk>true</localDisk> + <physicalLocation>PCIe SSD in Slot 2 Bay 1</physicalLocation> + <emulatedDIXDIFEnabled>false</emulatedDIXDIFEnabled> + <scsiDiskType>emulated512</scsiDiskType> + </scsiLun> + <scsiLun> + <deviceName>/vmfs/devices/genscsi/eui.0050430000000000</deviceName> + <deviceType>scsi processor</deviceType> + <key>key-vim.host.ScsiLun-0103000000436f6e736f6c</key> + <uuid>0103000000436f6e736f6c</uuid> + <descriptor> + <quality>highQuality</quality> + <id>eui.0050430000000000</id> + </descriptor> + <descriptor> + <quality>mediumQuality</quality> + <id>vml.0103000000436f6e736f6c</id> + </descriptor> + <descriptor> + <quality>mediumQuality</quality> + <id>0103000000436f6e736f6c</id> + </descriptor> + <canonicalName>eui.0050430000000000</canonicalName> + <displayName>Local Marvell Processor (eui.0050430000000000)</displayName> + <lunType>processor</lunType> + <vendor>Marvell</vendor> + <model>Console</model> + <revision>1.01</revision> + <scsiLevel>5</scsiLevel> + <serialNumber>unavailable</serialNumber> + <durableName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + </durableName> + <alternateName> + <namespace>GENERIC_VPD</namespace> + <namespaceId>5</namespaceId> + <data>0</data> + <data>0</data> + <data>0</data> + <data>3</data> + <data>0</data> + <data>-128</data> + <data>-125</data> + </alternateName> + <alternateName> + <namespace>SERIALNUM</namespace> + <namespaceId>4</namespaceId> + </alternateName> + <alternateName> + <namespace>UNKNOWN</namespace> + <namespaceId>5</namespaceId> + <data>1</data> + <data>2</data> + <data>0</data> + <data>8</data> + <data>0</data> + <data>80</data> + <data>67</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + <data>0</data> + </alternateName> + <standardInquiry>3</standardInquiry> + <standardInquiry>-128</standardInquiry> + <standardInquiry>5</standardInquiry> + <standardInquiry>18</standardInquiry> + <standardInquiry>39</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>97</standardInquiry> + <standardInquiry>114</standardInquiry> + <standardInquiry>118</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>67</standardInquiry> + <standardInquiry>111</standardInquiry> + <standardInquiry>110</standardInquiry> + <standardInquiry>115</standardInquiry> + <standardInquiry>111</standardInquiry> + <standardInquiry>108</standardInquiry> + <standardInquiry>101</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>32</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>46</standardInquiry> + <standardInquiry>48</standardInquiry> + <standardInquiry>49</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>-128</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>77</standardInquiry> + <standardInquiry>82</standardInquiry> + <standardInquiry>86</standardInquiry> + <standardInquiry>76</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <standardInquiry>0</standardInquiry> + <operationalState>ok</operationalState> + <capabilities> + <updateDisplayNameSupported>false</updateDisplayNameSupported> + </capabilities> + <vStorageSupport>vStorageUnsupported</vStorageSupport> + <protocolEndpoint>false</protocolEndpoint> + <perenniallyReserved>false</perenniallyReserved> + <clusteredVmdkSupported>false</clusteredVmdkSupported> + </scsiLun> + <scsiTopology> + <adapter> + <key>key-vim.host.ScsiTopology.Interface-vmhba0</key> + <adapter>key-vim.host.PcieHba-vmhba0</adapter> + <target> + <key>key-vim.host.ScsiTopology.Target-vmhba0:0:0</key> + <target>0</target> + <lun> + <key>key-vim.host.ScsiTopology.Lun-053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</key> + <lun>0</lun> + <scsiLun>key-vim.host.ScsiDisk-053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</scsiLun> + </lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </target> + </adapter> + <adapter> + <key>key-vim.host.ScsiTopology.Interface-vmhba1</key> + <adapter>key-vim.host.BlockHba-vmhba1</adapter> + </adapter> + <adapter> + <key>key-vim.host.ScsiTopology.Interface-vmhba2</key> + <adapter>key-vim.host.BlockHba-vmhba2</adapter> + </adapter> + <adapter> + <key>key-vim.host.ScsiTopology.Interface-vmhba3</key> + <adapter>key-vim.host.PcieHba-vmhba3</adapter> + <target> + <key>key-vim.host.ScsiTopology.Target-vmhba3:0:0</key> + <target>0</target> + <lun> + <key>key-vim.host.ScsiTopology.Lun-057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</key> + <lun>0</lun> + <scsiLun>key-vim.host.ScsiDisk-057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</scsiLun> + </lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </target> + </adapter> + <adapter> + <key>key-vim.host.ScsiTopology.Interface-vmhba4</key> + <adapter>key-vim.host.PcieHba-vmhba4</adapter> + <target> + <key>key-vim.host.ScsiTopology.Target-vmhba4:0:0</key> + <target>0</target> + <lun> + <key>key-vim.host.ScsiTopology.Lun-052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</key> + <lun>0</lun> + <scsiLun>key-vim.host.ScsiDisk-052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</scsiLun> + </lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </target> + </adapter> + <adapter> + <key>key-vim.host.ScsiTopology.Interface-vmhba5</key> + <adapter>key-vim.host.PcieHba-vmhba5</adapter> + <target> + <key>key-vim.host.ScsiTopology.Target-vmhba5:0:0</key> + <target>0</target> + <lun> + <key>key-vim.host.ScsiTopology.Lun-052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</key> + <lun>0</lun> + <scsiLun>key-vim.host.ScsiDisk-052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</scsiLun> + </lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </target> + </adapter> + <adapter> + <key>key-vim.host.ScsiTopology.Interface-vmhba6</key> + <adapter>key-vim.host.PcieHba-vmhba6</adapter> + <target> + <key>key-vim.host.ScsiTopology.Target-vmhba6:0:0</key> + <target>0</target> + <lun> + <key>key-vim.host.ScsiTopology.Lun-052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</key> + <lun>0</lun> + <scsiLun>key-vim.host.ScsiDisk-052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</scsiLun> + </lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </target> + </adapter> + <adapter> + <key>key-vim.host.ScsiTopology.Interface-vmhba7</key> + <adapter>key-vim.host.PcieHba-vmhba7</adapter> + <target> + <key>key-vim.host.ScsiTopology.Target-vmhba7:0:0</key> + <target>0</target> + <lun> + <key>key-vim.host.ScsiTopology.Lun-057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</key> + <lun>0</lun> + <scsiLun>key-vim.host.ScsiDisk-057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</scsiLun> + </lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </target> + </adapter> + <adapter> + <key>key-vim.host.ScsiTopology.Interface-vmhba8</key> + <adapter>key-vim.host.PcieHba-vmhba8</adapter> + <target> + <key>key-vim.host.ScsiTopology.Target-vmhba8:0:0</key> + <target>0</target> + <lun> + <key>key-vim.host.ScsiTopology.Lun-05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</key> + <lun>0</lun> + <scsiLun>key-vim.host.ScsiDisk-05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</scsiLun> + </lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </target> + </adapter> + <adapter> + <key>key-vim.host.ScsiTopology.Interface-vmhba9</key> + <adapter>key-vim.host.PcieHba-vmhba9</adapter> + <target> + <key>key-vim.host.ScsiTopology.Target-vmhba9:0:0</key> + <target>0</target> + <lun> + <key>key-vim.host.ScsiTopology.Lun-0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</key> + <lun>0</lun> + <scsiLun>key-vim.host.ScsiDisk-0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</scsiLun> + </lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </target> + </adapter> + <adapter> + <key>key-vim.host.ScsiTopology.Interface-vmhba10</key> + <adapter>key-vim.host.BlockHba-vmhba10</adapter> + <target> + <key>key-vim.host.ScsiTopology.Target-vmhba10:0:0</key> + <target>0</target> + <lun> + <key>key-vim.host.ScsiTopology.Lun-0100000000393833626161323538383461303031300000000044454c4c424f</key> + <lun>0</lun> + <scsiLun>key-vim.host.ScsiDisk-0100000000393833626161323538383461303031300000000044454c4c424f</scsiLun> + </lun> + <transport xsi:type="HostBlockAdapterTargetTransport"></transport> + </target> + <target> + <key>key-vim.host.ScsiTopology.Target-vmhba10:0:2</key> + <target>2</target> + <lun> + <key>key-vim.host.ScsiTopology.Lun-0103000000436f6e736f6c</key> + <lun>0</lun> + <scsiLun>key-vim.host.ScsiLun-0103000000436f6e736f6c</scsiLun> + </lun> + <transport xsi:type="HostBlockAdapterTargetTransport"></transport> + </target> + </adapter> + </scsiTopology> + <nvmeTopology> + <adapter> + <key>key-vim.host.NvmeTopology.Interface-vmhba0</key> + <adapter>key-vim.host.PcieHba-vmhba0</adapter> + <connectedController> + <key>key-vim.host.NvmeController-256</key> + <controllerNumber>256</controllerNumber> + <subnqn>nqn.1994-11.com.samsung:nvme:PM1725b:2.5-inch:S5CXNA0N103709</subnqn> + <name>nqn.1994-11.com.samsung:nvme:PM1725b:2.5-inch:S5CXNA0N103709</name> + <associatedAdapter>key-vim.host.PcieHba-vmhba0</associatedAdapter> + <transportType>pcie</transportType> + <fusedOperationSupported>false</fusedOperationSupported> + <numberOfQueues>2</numberOfQueues> + <queueSize>1024</queueSize> + <attachedNamespace> + <key>key-vim.host.NvmeNamespace-t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500@256</key> + <name>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500</name> + <id>1</id> + <blockSize>512</blockSize> + <capacityInBlocks>6251233968</capacityInBlocks> + </attachedNamespace> + <vendorId>0x144d</vendorId> + <model>Dell Express Flash PM1725b 3.2TB SFF</model> + <serialNumber>S5CXNA0N103709</serialNumber> + <firmwareVersion>1.2.2 PCIe</firmwareVersion> + </connectedController> + </adapter> + <adapter> + <key>key-vim.host.NvmeTopology.Interface-vmhba3</key> + <adapter>key-vim.host.PcieHba-vmhba3</adapter> + <connectedController> + <key>key-vim.host.NvmeController-257</key> + <controllerNumber>257</controllerNumber> + <subnqn>nqn.1994-11.com.samsung:nvme:PM1725b:2.5-inch:S5CXNA0N103571</subnqn> + <name>nqn.1994-11.com.samsung:nvme:PM1725b:2.5-inch:S5CXNA0N103571</name> + <associatedAdapter>key-vim.host.PcieHba-vmhba3</associatedAdapter> + <transportType>pcie</transportType> + <fusedOperationSupported>false</fusedOperationSupported> + <numberOfQueues>2</numberOfQueues> + <queueSize>1024</queueSize> + <attachedNamespace> + <key>key-vim.host.NvmeNamespace-t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500@257</key> + <name>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500</name> + <id>1</id> + <blockSize>512</blockSize> + <capacityInBlocks>6251233968</capacityInBlocks> + </attachedNamespace> + <vendorId>0x144d</vendorId> + <model>Dell Express Flash PM1725b 3.2TB SFF</model> + <serialNumber>S5CXNA0N103571</serialNumber> + <firmwareVersion>1.2.2 PCIe</firmwareVersion> + </connectedController> + </adapter> + <adapter> + <key>key-vim.host.NvmeTopology.Interface-vmhba4</key> + <adapter>key-vim.host.PcieHba-vmhba4</adapter> + <connectedController> + <key>key-vim.host.NvmeController-258</key> + <controllerNumber>258</controllerNumber> + <subnqn></subnqn> + <name>nqn.2014-08.org.nvmexpress_8086_Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_PHLN951500DN1P6AGN</name> + <associatedAdapter>key-vim.host.PcieHba-vmhba4</associatedAdapter> + <transportType>pcie</transportType> + <fusedOperationSupported>false</fusedOperationSupported> + <numberOfQueues>2</numberOfQueues> + <queueSize>1024</queueSize> + <attachedNamespace> + <key>key-vim.host.NvmeNamespace-t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C@258</key> + <name>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C</name> + <id>1</id> + <blockSize>512</blockSize> + <capacityInBlocks>3125627568</capacityInBlocks> + </attachedNamespace> + <vendorId>0x8086</vendorId> + <model>Dell Express Flash NVMe P4610 1.6TB SFF</model> + <serialNumber>PHLN951500DN1P6AGN</serialNumber> + <firmwareVersion>VDV1DP24PCIe</firmwareVersion> + </connectedController> + </adapter> + <adapter> + <key>key-vim.host.NvmeTopology.Interface-vmhba5</key> + <adapter>key-vim.host.PcieHba-vmhba5</adapter> + <connectedController> + <key>key-vim.host.NvmeController-259</key> + <controllerNumber>259</controllerNumber> + <subnqn></subnqn> + <name>nqn.2014-08.org.nvmexpress_8086_Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_PHLN9516013Z1P6AGN</name> + <associatedAdapter>key-vim.host.PcieHba-vmhba5</associatedAdapter> + <transportType>pcie</transportType> + <fusedOperationSupported>false</fusedOperationSupported> + <numberOfQueues>2</numberOfQueues> + <queueSize>1024</queueSize> + <attachedNamespace> + <key>key-vim.host.NvmeNamespace-t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C@259</key> + <name>t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C</name> + <id>1</id> + <blockSize>512</blockSize> + <capacityInBlocks>3125627568</capacityInBlocks> + </attachedNamespace> + <vendorId>0x8086</vendorId> + <model>Dell Express Flash NVMe P4610 1.6TB SFF</model> + <serialNumber>PHLN9516013Z1P6AGN</serialNumber> + <firmwareVersion>VDV1DP24PCIe</firmwareVersion> + </connectedController> + </adapter> + <adapter> + <key>key-vim.host.NvmeTopology.Interface-vmhba6</key> + <adapter>key-vim.host.PcieHba-vmhba6</adapter> + <connectedController> + <key>key-vim.host.NvmeController-260</key> + <controllerNumber>260</controllerNumber> + <subnqn>nqn.1994-11.com.samsung:nvme:PM1725b:2.5-inch:S5CXNA0N103702</subnqn> + <name>nqn.1994-11.com.samsung:nvme:PM1725b:2.5-inch:S5CXNA0N103702</name> + <associatedAdapter>key-vim.host.PcieHba-vmhba6</associatedAdapter> + <transportType>pcie</transportType> + <fusedOperationSupported>false</fusedOperationSupported> + <numberOfQueues>2</numberOfQueues> + <queueSize>1024</queueSize> + <attachedNamespace> + <key>key-vim.host.NvmeNamespace-t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500@260</key> + <name>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500</name> + <id>1</id> + <blockSize>512</blockSize> + <capacityInBlocks>6251233968</capacityInBlocks> + </attachedNamespace> + <vendorId>0x144d</vendorId> + <model>Dell Express Flash PM1725b 3.2TB SFF</model> + <serialNumber>S5CXNA0N103702</serialNumber> + <firmwareVersion>1.2.2 PCIe</firmwareVersion> + </connectedController> + </adapter> + <adapter> + <key>key-vim.host.NvmeTopology.Interface-vmhba7</key> + <adapter>key-vim.host.PcieHba-vmhba7</adapter> + <connectedController> + <key>key-vim.host.NvmeController-261</key> + <controllerNumber>261</controllerNumber> + <subnqn>nqn.1994-11.com.samsung:nvme:PM1725b:2.5-inch:S5CXNA0N103581</subnqn> + <name>nqn.1994-11.com.samsung:nvme:PM1725b:2.5-inch:S5CXNA0N103581</name> + <associatedAdapter>key-vim.host.PcieHba-vmhba7</associatedAdapter> + <transportType>pcie</transportType> + <fusedOperationSupported>false</fusedOperationSupported> + <numberOfQueues>2</numberOfQueues> + <queueSize>1024</queueSize> + <attachedNamespace> + <key>key-vim.host.NvmeNamespace-t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500@261</key> + <name>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500</name> + <id>1</id> + <blockSize>512</blockSize> + <capacityInBlocks>6251233968</capacityInBlocks> + </attachedNamespace> + <vendorId>0x144d</vendorId> + <model>Dell Express Flash PM1725b 3.2TB SFF</model> + <serialNumber>S5CXNA0N103581</serialNumber> + <firmwareVersion>1.2.2 PCIe</firmwareVersion> + </connectedController> + </adapter> + <adapter> + <key>key-vim.host.NvmeTopology.Interface-vmhba8</key> + <adapter>key-vim.host.PcieHba-vmhba8</adapter> + <connectedController> + <key>key-vim.host.NvmeController-262</key> + <controllerNumber>262</controllerNumber> + <subnqn>nqn.1994-11.com.samsung:nvme:PM1725b:2.5-inch:S5CXNA0N103708</subnqn> + <name>nqn.1994-11.com.samsung:nvme:PM1725b:2.5-inch:S5CXNA0N103708</name> + <associatedAdapter>key-vim.host.PcieHba-vmhba8</associatedAdapter> + <transportType>pcie</transportType> + <fusedOperationSupported>false</fusedOperationSupported> + <numberOfQueues>2</numberOfQueues> + <queueSize>1024</queueSize> + <attachedNamespace> + <key>key-vim.host.NvmeNamespace-t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500@262</key> + <name>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500</name> + <id>1</id> + <blockSize>512</blockSize> + <capacityInBlocks>6251233968</capacityInBlocks> + </attachedNamespace> + <vendorId>0x144d</vendorId> + <model>Dell Express Flash PM1725b 3.2TB SFF</model> + <serialNumber>S5CXNA0N103708</serialNumber> + <firmwareVersion>1.2.2 PCIe</firmwareVersion> + </connectedController> + </adapter> + <adapter> + <key>key-vim.host.NvmeTopology.Interface-vmhba9</key> + <adapter>key-vim.host.PcieHba-vmhba9</adapter> + <connectedController> + <key>key-vim.host.NvmeController-263</key> + <controllerNumber>263</controllerNumber> + <subnqn>nqn.1994-11.com.samsung:nvme:PM1725b:2.5-inch:S5CXNA0N103720</subnqn> + <name>nqn.1994-11.com.samsung:nvme:PM1725b:2.5-inch:S5CXNA0N103720</name> + <associatedAdapter>key-vim.host.PcieHba-vmhba9</associatedAdapter> + <transportType>pcie</transportType> + <fusedOperationSupported>false</fusedOperationSupported> + <numberOfQueues>2</numberOfQueues> + <queueSize>1024</queueSize> + <attachedNamespace> + <key>key-vim.host.NvmeNamespace-t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500@263</key> + <name>t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500</name> + <id>1</id> + <blockSize>512</blockSize> + <capacityInBlocks>6251233968</capacityInBlocks> + </attachedNamespace> + <vendorId>0x144d</vendorId> + <model>Dell Express Flash PM1725b 3.2TB SFF</model> + <serialNumber>S5CXNA0N103720</serialNumber> + <firmwareVersion>1.2.2 PCIe</firmwareVersion> + </connectedController> + </adapter> + </nvmeTopology> + <multipathInfo> + <lun> + <key>key-vim.host.MultipathInfo.LogicalUnit-0100000000393833626161323538383461303031300000000044454c4c424f</key> + <id>0100000000393833626161323538383461303031300000000044454c4c424f</id> + <lun>key-vim.host.ScsiDisk-0100000000393833626161323538383461303031300000000044454c4c424f</lun> + <path> + <key>key-vim.host.MultipathInfo.Path-vmhba10:C0:T0:L0</key> + <name>vmhba10:C0:T0:L0</name> + <pathState>active</pathState> + <state>active</state> + <isWorkingPath>true</isWorkingPath> + <adapter>key-vim.host.BlockHba-vmhba10</adapter> + <lun>key-vim.host.MultipathInfo.LogicalUnit-0100000000393833626161323538383461303031300000000044454c4c424f</lun> + <transport xsi:type="HostBlockAdapterTargetTransport"></transport> + </path> + <policy xsi:type="HostMultipathInfoHppLogicalUnitPolicy"> + <policy>FIXED</policy> + <path>none</path> + </policy> + </lun> + <lun> + <key>key-vim.host.MultipathInfo.LogicalUnit-053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</key> + <id>053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</id> + <lun>key-vim.host.ScsiDisk-053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</lun> + <path> + <key>key-vim.host.MultipathInfo.Path-vmhba0:C0:T0:L0</key> + <name>vmhba0:C0:T0:L0</name> + <pathState>active</pathState> + <state>active</state> + <isWorkingPath>true</isWorkingPath> + <adapter>key-vim.host.PcieHba-vmhba0</adapter> + <lun>key-vim.host.MultipathInfo.LogicalUnit-053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </path> + <policy xsi:type="HostMultipathInfoHppLogicalUnitPolicy"> + <policy>FIXED</policy> + <path>none</path> + </policy> + </lun> + <lun> + <key>key-vim.host.MultipathInfo.LogicalUnit-0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</key> + <id>0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</id> + <lun>key-vim.host.ScsiDisk-0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</lun> + <path> + <key>key-vim.host.MultipathInfo.Path-vmhba9:C0:T0:L0</key> + <name>vmhba9:C0:T0:L0</name> + <pathState>active</pathState> + <state>active</state> + <isWorkingPath>true</isWorkingPath> + <adapter>key-vim.host.PcieHba-vmhba9</adapter> + <lun>key-vim.host.MultipathInfo.LogicalUnit-0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </path> + <policy xsi:type="HostMultipathInfoHppLogicalUnitPolicy"> + <policy>FIXED</policy> + <path>none</path> + </policy> + </lun> + <lun> + <key>key-vim.host.MultipathInfo.LogicalUnit-052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</key> + <id>052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</id> + <lun>key-vim.host.ScsiDisk-052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</lun> + <path> + <key>key-vim.host.MultipathInfo.Path-vmhba4:C0:T0:L0</key> + <name>vmhba4:C0:T0:L0</name> + <pathState>active</pathState> + <state>active</state> + <isWorkingPath>true</isWorkingPath> + <adapter>key-vim.host.PcieHba-vmhba4</adapter> + <lun>key-vim.host.MultipathInfo.LogicalUnit-052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </path> + <policy xsi:type="HostMultipathInfoHppLogicalUnitPolicy"> + <policy>FIXED</policy> + <path>none</path> + </policy> + </lun> + <lun> + <key>key-vim.host.MultipathInfo.LogicalUnit-052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</key> + <id>052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</id> + <lun>key-vim.host.ScsiDisk-052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</lun> + <path> + <key>key-vim.host.MultipathInfo.Path-vmhba5:C0:T0:L0</key> + <name>vmhba5:C0:T0:L0</name> + <pathState>active</pathState> + <state>active</state> + <isWorkingPath>true</isWorkingPath> + <adapter>key-vim.host.PcieHba-vmhba5</adapter> + <lun>key-vim.host.MultipathInfo.LogicalUnit-052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </path> + <policy xsi:type="HostMultipathInfoHppLogicalUnitPolicy"> + <policy>FIXED</policy> + <path>none</path> + </policy> + </lun> + <lun> + <key>key-vim.host.MultipathInfo.LogicalUnit-057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</key> + <id>057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</id> + <lun>key-vim.host.ScsiDisk-057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</lun> + <path> + <key>key-vim.host.MultipathInfo.Path-vmhba3:C0:T0:L0</key> + <name>vmhba3:C0:T0:L0</name> + <pathState>active</pathState> + <state>active</state> + <isWorkingPath>true</isWorkingPath> + <adapter>key-vim.host.PcieHba-vmhba3</adapter> + <lun>key-vim.host.MultipathInfo.LogicalUnit-057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </path> + <policy xsi:type="HostMultipathInfoHppLogicalUnitPolicy"> + <policy>FIXED</policy> + <path>none</path> + </policy> + </lun> + <lun> + <key>key-vim.host.MultipathInfo.LogicalUnit-057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</key> + <id>057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</id> + <lun>key-vim.host.ScsiDisk-057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</lun> + <path> + <key>key-vim.host.MultipathInfo.Path-vmhba7:C0:T0:L0</key> + <name>vmhba7:C0:T0:L0</name> + <pathState>active</pathState> + <state>active</state> + <isWorkingPath>true</isWorkingPath> + <adapter>key-vim.host.PcieHba-vmhba7</adapter> + <lun>key-vim.host.MultipathInfo.LogicalUnit-057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </path> + <policy xsi:type="HostMultipathInfoHppLogicalUnitPolicy"> + <policy>FIXED</policy> + <path>none</path> + </policy> + </lun> + <lun> + <key>key-vim.host.MultipathInfo.LogicalUnit-052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</key> + <id>052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</id> + <lun>key-vim.host.ScsiDisk-052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</lun> + <path> + <key>key-vim.host.MultipathInfo.Path-vmhba6:C0:T0:L0</key> + <name>vmhba6:C0:T0:L0</name> + <pathState>active</pathState> + <state>active</state> + <isWorkingPath>true</isWorkingPath> + <adapter>key-vim.host.PcieHba-vmhba6</adapter> + <lun>key-vim.host.MultipathInfo.LogicalUnit-052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </path> + <policy xsi:type="HostMultipathInfoHppLogicalUnitPolicy"> + <policy>FIXED</policy> + <path>none</path> + </policy> + </lun> + <lun> + <key>key-vim.host.MultipathInfo.LogicalUnit-05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</key> + <id>05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</id> + <lun>key-vim.host.ScsiDisk-05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</lun> + <path> + <key>key-vim.host.MultipathInfo.Path-vmhba8:C0:T0:L0</key> + <name>vmhba8:C0:T0:L0</name> + <pathState>active</pathState> + <state>active</state> + <isWorkingPath>true</isWorkingPath> + <adapter>key-vim.host.PcieHba-vmhba8</adapter> + <lun>key-vim.host.MultipathInfo.LogicalUnit-05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</lun> + <transport xsi:type="HostPcieTargetTransport"></transport> + </path> + <policy xsi:type="HostMultipathInfoHppLogicalUnitPolicy"> + <policy>FIXED</policy> + <path>none</path> + </policy> + </lun> + <lun> + <key>key-vim.host.MultipathInfo.LogicalUnit-0103000000436f6e736f6c</key> + <id>0103000000436f6e736f6c</id> + <lun>key-vim.host.ScsiLun-0103000000436f6e736f6c</lun> + <path> + <key>key-vim.host.MultipathInfo.Path-vmhba10:C0:T2:L0</key> + <name>vmhba10:C0:T2:L0</name> + <pathState>active</pathState> + <state>active</state> + <isWorkingPath>true</isWorkingPath> + <adapter>key-vim.host.BlockHba-vmhba10</adapter> + <lun>key-vim.host.MultipathInfo.LogicalUnit-0103000000436f6e736f6c</lun> + <transport xsi:type="HostBlockAdapterTargetTransport"></transport> + </path> + <policy xsi:type="HostMultipathInfoHppLogicalUnitPolicy"> + <policy>FIXED</policy> + <path>none</path> + </policy> + </lun> + </multipathInfo> + <plugStoreTopology> + <adapter> + <key>key-vim.host.PlugStoreTopology.Adapter-vmhba0</key> + <adapter>key-vim.host.PcieHba-vmhba0</adapter> + <path>key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T0:L0</path> + </adapter> + <adapter> + <key>key-vim.host.PlugStoreTopology.Adapter-vmhba1</key> + <adapter>key-vim.host.BlockHba-vmhba1</adapter> + </adapter> + <adapter> + <key>key-vim.host.PlugStoreTopology.Adapter-vmhba2</key> + <adapter>key-vim.host.BlockHba-vmhba2</adapter> + </adapter> + <adapter> + <key>key-vim.host.PlugStoreTopology.Adapter-vmhba3</key> + <adapter>key-vim.host.PcieHba-vmhba3</adapter> + <path>key-vim.host.PlugStoreTopology.Path-vmhba3:C0:T0:L0</path> + </adapter> + <adapter> + <key>key-vim.host.PlugStoreTopology.Adapter-vmhba4</key> + <adapter>key-vim.host.PcieHba-vmhba4</adapter> + <path>key-vim.host.PlugStoreTopology.Path-vmhba4:C0:T0:L0</path> + </adapter> + <adapter> + <key>key-vim.host.PlugStoreTopology.Adapter-vmhba5</key> + <adapter>key-vim.host.PcieHba-vmhba5</adapter> + <path>key-vim.host.PlugStoreTopology.Path-vmhba5:C0:T0:L0</path> + </adapter> + <adapter> + <key>key-vim.host.PlugStoreTopology.Adapter-vmhba6</key> + <adapter>key-vim.host.PcieHba-vmhba6</adapter> + <path>key-vim.host.PlugStoreTopology.Path-vmhba6:C0:T0:L0</path> + </adapter> + <adapter> + <key>key-vim.host.PlugStoreTopology.Adapter-vmhba7</key> + <adapter>key-vim.host.PcieHba-vmhba7</adapter> + <path>key-vim.host.PlugStoreTopology.Path-vmhba7:C0:T0:L0</path> + </adapter> + <adapter> + <key>key-vim.host.PlugStoreTopology.Adapter-vmhba8</key> + <adapter>key-vim.host.PcieHba-vmhba8</adapter> + <path>key-vim.host.PlugStoreTopology.Path-vmhba8:C0:T0:L0</path> + </adapter> + <adapter> + <key>key-vim.host.PlugStoreTopology.Adapter-vmhba9</key> + <adapter>key-vim.host.PcieHba-vmhba9</adapter> + <path>key-vim.host.PlugStoreTopology.Path-vmhba9:C0:T0:L0</path> + </adapter> + <adapter> + <key>key-vim.host.PlugStoreTopology.Adapter-vmhba10</key> + <adapter>key-vim.host.BlockHba-vmhba10</adapter> + <path>key-vim.host.PlugStoreTopology.Path-vmhba10:C0:T0:L0</path> + <path>key-vim.host.PlugStoreTopology.Path-vmhba10:C0:T2:L0</path> + </adapter> + <path> + <key>key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T0:L0</key> + <name>vmhba0:C0:T0:L0</name> + <channelNumber>0</channelNumber> + <targetNumber>0</targetNumber> + <lunNumber>0</lunNumber> + <adapter>key-vim.host.PlugStoreTopology.Adapter-vmhba0</adapter> + <target>key-vim.host.PlugStoreTopology.Target-pcie.0:0</target> + <device>key-vim.host.PlugStoreTopology.Device-053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</device> + </path> + <path> + <key>key-vim.host.PlugStoreTopology.Path-vmhba3:C0:T0:L0</key> + <name>vmhba3:C0:T0:L0</name> + <channelNumber>0</channelNumber> + <targetNumber>0</targetNumber> + <lunNumber>0</lunNumber> + <adapter>key-vim.host.PlugStoreTopology.Adapter-vmhba3</adapter> + <target>key-vim.host.PlugStoreTopology.Target-pcie.0:0</target> + <device>key-vim.host.PlugStoreTopology.Device-057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</device> + </path> + <path> + <key>key-vim.host.PlugStoreTopology.Path-vmhba4:C0:T0:L0</key> + <name>vmhba4:C0:T0:L0</name> + <channelNumber>0</channelNumber> + <targetNumber>0</targetNumber> + <lunNumber>0</lunNumber> + <adapter>key-vim.host.PlugStoreTopology.Adapter-vmhba4</adapter> + <target>key-vim.host.PlugStoreTopology.Target-pcie.0:0</target> + <device>key-vim.host.PlugStoreTopology.Device-052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</device> + </path> + <path> + <key>key-vim.host.PlugStoreTopology.Path-vmhba5:C0:T0:L0</key> + <name>vmhba5:C0:T0:L0</name> + <channelNumber>0</channelNumber> + <targetNumber>0</targetNumber> + <lunNumber>0</lunNumber> + <adapter>key-vim.host.PlugStoreTopology.Adapter-vmhba5</adapter> + <target>key-vim.host.PlugStoreTopology.Target-pcie.0:0</target> + <device>key-vim.host.PlugStoreTopology.Device-052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</device> + </path> + <path> + <key>key-vim.host.PlugStoreTopology.Path-vmhba6:C0:T0:L0</key> + <name>vmhba6:C0:T0:L0</name> + <channelNumber>0</channelNumber> + <targetNumber>0</targetNumber> + <lunNumber>0</lunNumber> + <adapter>key-vim.host.PlugStoreTopology.Adapter-vmhba6</adapter> + <target>key-vim.host.PlugStoreTopology.Target-pcie.0:0</target> + <device>key-vim.host.PlugStoreTopology.Device-052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</device> + </path> + <path> + <key>key-vim.host.PlugStoreTopology.Path-vmhba7:C0:T0:L0</key> + <name>vmhba7:C0:T0:L0</name> + <channelNumber>0</channelNumber> + <targetNumber>0</targetNumber> + <lunNumber>0</lunNumber> + <adapter>key-vim.host.PlugStoreTopology.Adapter-vmhba7</adapter> + <target>key-vim.host.PlugStoreTopology.Target-pcie.0:0</target> + <device>key-vim.host.PlugStoreTopology.Device-057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</device> + </path> + <path> + <key>key-vim.host.PlugStoreTopology.Path-vmhba8:C0:T0:L0</key> + <name>vmhba8:C0:T0:L0</name> + <channelNumber>0</channelNumber> + <targetNumber>0</targetNumber> + <lunNumber>0</lunNumber> + <adapter>key-vim.host.PlugStoreTopology.Adapter-vmhba8</adapter> + <target>key-vim.host.PlugStoreTopology.Target-pcie.0:0</target> + <device>key-vim.host.PlugStoreTopology.Device-05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</device> + </path> + <path> + <key>key-vim.host.PlugStoreTopology.Path-vmhba9:C0:T0:L0</key> + <name>vmhba9:C0:T0:L0</name> + <channelNumber>0</channelNumber> + <targetNumber>0</targetNumber> + <lunNumber>0</lunNumber> + <adapter>key-vim.host.PlugStoreTopology.Adapter-vmhba9</adapter> + <target>key-vim.host.PlugStoreTopology.Target-pcie.0:0</target> + <device>key-vim.host.PlugStoreTopology.Device-0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</device> + </path> + <path> + <key>key-vim.host.PlugStoreTopology.Path-vmhba10:C0:T0:L0</key> + <name>vmhba10:C0:T0:L0</name> + <channelNumber>0</channelNumber> + <targetNumber>0</targetNumber> + <lunNumber>0</lunNumber> + <adapter>key-vim.host.PlugStoreTopology.Adapter-vmhba10</adapter> + <target>key-vim.host.PlugStoreTopology.Target-sata.0:0</target> + <device>key-vim.host.PlugStoreTopology.Device-0100000000393833626161323538383461303031300000000044454c4c424f</device> + </path> + <path> + <key>key-vim.host.PlugStoreTopology.Path-vmhba10:C0:T2:L0</key> + <name>vmhba10:C0:T2:L0</name> + <channelNumber>0</channelNumber> + <targetNumber>2</targetNumber> + <lunNumber>0</lunNumber> + <adapter>key-vim.host.PlugStoreTopology.Adapter-vmhba10</adapter> + <target>key-vim.host.PlugStoreTopology.Target-sata.0:2</target> + <device>key-vim.host.PlugStoreTopology.Device-0103000000436f6e736f6c</device> + </path> + <target> + <key>key-vim.host.PlugStoreTopology.Target-pcie.0:0</key> + <transport xsi:type="HostPcieTargetTransport"></transport> + </target> + <target> + <key>key-vim.host.PlugStoreTopology.Target-sata.0:0</key> + <transport xsi:type="HostBlockAdapterTargetTransport"></transport> + </target> + <target> + <key>key-vim.host.PlugStoreTopology.Target-sata.0:2</key> + <transport xsi:type="HostBlockAdapterTargetTransport"></transport> + </target> + <device> + <key>key-vim.host.PlugStoreTopology.Device-0100000000393833626161323538383461303031300000000044454c4c424f</key> + <lun>key-vim.host.ScsiDisk-0100000000393833626161323538383461303031300000000044454c4c424f</lun> + <path>key-vim.host.PlugStoreTopology.Path-vmhba10:C0:T0:L0</path> + </device> + <device> + <key>key-vim.host.PlugStoreTopology.Device-053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</key> + <lun>key-vim.host.ScsiDisk-053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</lun> + <path>key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T0:L0</path> + </device> + <device> + <key>key-vim.host.PlugStoreTopology.Device-0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</key> + <lun>key-vim.host.ScsiDisk-0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</lun> + <path>key-vim.host.PlugStoreTopology.Path-vmhba9:C0:T0:L0</path> + </device> + <device> + <key>key-vim.host.PlugStoreTopology.Device-052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</key> + <lun>key-vim.host.ScsiDisk-052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</lun> + <path>key-vim.host.PlugStoreTopology.Path-vmhba4:C0:T0:L0</path> + </device> + <device> + <key>key-vim.host.PlugStoreTopology.Device-052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</key> + <lun>key-vim.host.ScsiDisk-052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</lun> + <path>key-vim.host.PlugStoreTopology.Path-vmhba5:C0:T0:L0</path> + </device> + <device> + <key>key-vim.host.PlugStoreTopology.Device-057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</key> + <lun>key-vim.host.ScsiDisk-057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</lun> + <path>key-vim.host.PlugStoreTopology.Path-vmhba3:C0:T0:L0</path> + </device> + <device> + <key>key-vim.host.PlugStoreTopology.Device-057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</key> + <lun>key-vim.host.ScsiDisk-057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</lun> + <path>key-vim.host.PlugStoreTopology.Path-vmhba7:C0:T0:L0</path> + </device> + <device> + <key>key-vim.host.PlugStoreTopology.Device-052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</key> + <lun>key-vim.host.ScsiDisk-052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</lun> + <path>key-vim.host.PlugStoreTopology.Path-vmhba6:C0:T0:L0</path> + </device> + <device> + <key>key-vim.host.PlugStoreTopology.Device-05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</key> + <lun>key-vim.host.ScsiDisk-05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</lun> + <path>key-vim.host.PlugStoreTopology.Path-vmhba8:C0:T0:L0</path> + </device> + <device> + <key>key-vim.host.PlugStoreTopology.Device-0103000000436f6e736f6c</key> + <lun>key-vim.host.ScsiLun-0103000000436f6e736f6c</lun> + <path>key-vim.host.PlugStoreTopology.Path-vmhba10:C0:T2:L0</path> + </device> + <plugin> + <key>key-vim.host.PlugStoreTopology.Plugin-HPP</key> + <name>HPP</name> + <device>key-vim.host.PlugStoreTopology.Device-0100000000393833626161323538383461303031300000000044454c4c424f</device> + <device>key-vim.host.PlugStoreTopology.Device-053c0e731ccb96a1e31ee327555a6acf6e7b5bd369191fef3d59bd11d5d5675c78</device> + <device>key-vim.host.PlugStoreTopology.Device-0541cc41a3ddc8704aea11c12ca5088490fd2f0368a0bb59bbc652c19b2156a769</device> + <device>key-vim.host.PlugStoreTopology.Device-052d39df82b31d72ca6f8666df73eeefc48f62221044d4623cb51ea644d3f595ed</device> + <device>key-vim.host.PlugStoreTopology.Device-052866cf76ac9990c7585dd66764ed126c0d382b33a6e9a532f24f7fbfcad115aa</device> + <device>key-vim.host.PlugStoreTopology.Device-057b62ba751a7fd99efde9696192d9363d9db05f655525fb5449235687fed77527</device> + <device>key-vim.host.PlugStoreTopology.Device-057b27a0eefa2aaf05e4db1032b941230dd6ccc0c064ef6d511bb67d89219c9696</device> + <device>key-vim.host.PlugStoreTopology.Device-052307a6367e1f9f464e7eb4209c96cfccbee48c4a806f2412505c48f4158dbfa5</device> + <device>key-vim.host.PlugStoreTopology.Device-05ea58be54e8e30aace516f6ba865b6c18c264fd3b9cf9b51b69aa730409170a50</device> + <device>key-vim.host.PlugStoreTopology.Device-0103000000436f6e736f6c</device> + <claimedPath>key-vim.host.PlugStoreTopology.Path-vmhba4:C0:T0:L0</claimedPath> + <claimedPath>key-vim.host.PlugStoreTopology.Path-vmhba10:C0:T0:L0</claimedPath> + <claimedPath>key-vim.host.PlugStoreTopology.Path-vmhba7:C0:T0:L0</claimedPath> + <claimedPath>key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T0:L0</claimedPath> + <claimedPath>key-vim.host.PlugStoreTopology.Path-vmhba3:C0:T0:L0</claimedPath> + <claimedPath>key-vim.host.PlugStoreTopology.Path-vmhba6:C0:T0:L0</claimedPath> + <claimedPath>key-vim.host.PlugStoreTopology.Path-vmhba9:C0:T0:L0</claimedPath> + <claimedPath>key-vim.host.PlugStoreTopology.Path-vmhba10:C0:T2:L0</claimedPath> + <claimedPath>key-vim.host.PlugStoreTopology.Path-vmhba5:C0:T0:L0</claimedPath> + <claimedPath>key-vim.host.PlugStoreTopology.Path-vmhba8:C0:T0:L0</claimedPath> + </plugin> + <plugin> + <key>key-vim.host.PlugStoreTopology.Plugin-NMP</key> + <name>NMP</name> + </plugin> + </plugStoreTopology> + <softwareInternetScsiEnabled>false</softwareInternetScsiEnabled> + </storageDevice> + <multipathState> + <path> + <name>vmhba0:C0:T0:L0</name> + <pathState>active</pathState> + </path> + <path> + <name>vmhba10:C0:T0:L0</name> + <pathState>active</pathState> + </path> + <path> + <name>vmhba10:C0:T2:L0</name> + <pathState>active</pathState> + </path> + <path> + <name>vmhba3:C0:T0:L0</name> + <pathState>active</pathState> + </path> + <path> + <name>vmhba4:C0:T0:L0</name> + <pathState>active</pathState> + </path> + <path> + <name>vmhba5:C0:T0:L0</name> + <pathState>active</pathState> + </path> + <path> + <name>vmhba6:C0:T0:L0</name> + <pathState>active</pathState> + </path> + <path> + <name>vmhba7:C0:T0:L0</name> + <pathState>active</pathState> + </path> + <path> + <name>vmhba8:C0:T0:L0</name> + <pathState>active</pathState> + </path> + <path> + <name>vmhba9:C0:T0:L0</name> + <pathState>active</pathState> + </path> + </multipathState> + <fileSystemVolume> + <volumeTypeList>VMFS</volumeTypeList> + <volumeTypeList>NFS</volumeTypeList> + <volumeTypeList>NFS41</volumeTypeList> + <volumeTypeList>vsan</volumeTypeList> + <volumeTypeList>VVOL</volumeTypeList> + <volumeTypeList>VFFS</volumeTypeList> + <volumeTypeList>OTHER</volumeTypeList> + <volumeTypeList>PMEM</volumeTypeList> + <mountInfo> + <mountInfo> + <path>/vmfs/volumes/605007fc-9e4b3e42-79cb-0c42a1634040</path> + <accessMode>readWrite</accessMode> + <mounted>true</mounted> + <accessible>true</accessible> + </mountInfo> + <volume xsi:type="HostVmfsVolume"> + <type>OTHER</type> + <name>OSDATA-605007fc-9e4b3e42-79cb-0c42a1634040</name> + <capacity>128580583424</capacity> + <blockSizeMb>1</blockSizeMb> + <blockSize>1024</blockSize> + <unmapGranularity>1024</unmapGranularity> + <unmapPriority>low</unmapPriority> + <maxBlocks>63963136</maxBlocks> + <majorVersion>6</majorVersion> + <version>6.82</version> + <uuid>605007fc-9e4b3e42-79cb-0c42a1634040</uuid> + <extent> + <diskName>t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000</diskName> + <partition>7</partition> + </extent> + <vmfsUpgradable>false</vmfsUpgradable> + <ssd>false</ssd> + <local>true</local> + </volume> + <vStorageSupport>vStorageUnsupported</vStorageSupport> + </mountInfo> + <mountInfo> + <mountInfo> + <path>/vmfs/volumes/199fce87-0c430ccd-b2b6-edb535cd9b8d</path> + <accessMode>readOnly</accessMode> + <mounted>true</mounted> + <accessible>true</accessible> + </mountInfo> + <volume xsi:type="HostVfatVolume"> + <type>OTHER</type> + <name>BOOTBANK1</name> + <capacity>4293591040</capacity> + </volume> + </mountInfo> + <mountInfo> + <mountInfo> + <path>/vmfs/volumes/eb3e81d6-45420886-b58a-32fe3814b9d3</path> + <accessMode>readOnly</accessMode> + <mounted>true</mounted> + <accessible>true</accessible> + </mountInfo> + <volume xsi:type="HostVfatVolume"> + <type>OTHER</type> + <name>BOOTBANK2</name> + <capacity>4293591040</capacity> + </volume> + </mountInfo> + <mountInfo> + <mountInfo> + <path>/vmfs/volumes/vsan:52a9fa9bb23554ec-600746f1f7361622</path> + <accessMode>readWrite</accessMode> + <mounted>true</mounted> + <accessible>true</accessible> + </mountInfo> + <volume> + <type>vsan</type> + <name>vsanDatastore</name> + <capacity>57611315257344</capacity> + </volume> + </mountInfo> + </fileSystemVolume> + <network> + <proxySwitch> + <dvsUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</dvsUuid> + <dvsName>Datacenter-dvs</dvsName> + <key>DvsPortset-0</key> + <numPorts>7411</numPorts> + <configNumPorts>512</configNumPorts> + <numPortsAvailable>7389</numPortsAvailable> + <uplinkPort> + <key>0</key> + <value>uplink1</value> + </uplinkPort> + <uplinkPort> + <key>1</key> + <value>uplink2</value> + </uplinkPort> + <uplinkPort> + <key>281884</key> + <value>uplink3</value> + </uplinkPort> + <uplinkPort> + <key>281885</key> + <value>uplink4</value> + </uplinkPort> + <mtu>9000</mtu> + <pnic>key-vim.host.PhysicalNic-vmnic0</pnic> + <pnic>key-vim.host.PhysicalNic-vmnic3</pnic> + <spec> + <backing xsi:type="DistributedVirtualSwitchHostMemberPnicBacking"> + <pnicSpec> + <pnicDevice>vmnic0</pnicDevice> + <uplinkPortKey>1</uplinkPortKey> + <uplinkPortgroupKey>dvportgroup-1011</uplinkPortgroupKey> + <connectionCookie>173059826</connectionCookie> + </pnicSpec> + <pnicSpec> + <pnicDevice>vmnic3</pnicDevice> + <uplinkPortKey>0</uplinkPortKey> + <uplinkPortgroupKey>dvportgroup-1011</uplinkPortgroupKey> + <connectionCookie>84298428</connectionCookie> + </pnicSpec> + </backing> + </spec> + <nsxtEnabled>true</nsxtEnabled> + <ensEnabled>false</ensEnabled> + <ensInterruptEnabled>false</ensInterruptEnabled> + <transportZones> + <uuid>d865744f-b7ae-4d86-8e0c-45635c8145ba</uuid> + <type>vlan</type> + </transportZones> + <transportZones> + <uuid>32938aa1-4885-40b7-a5d5-dc62fc227ca9</uuid> + <type>overlay</type> + </transportZones> + <nsxUsedUplinkPort>uplink1</nsxUsedUplinkPort> + <nsxUsedUplinkPort>uplink2</nsxUsedUplinkPort> + <nsxtStatus>up</nsxtStatus> + <nsxtStatusDetail></nsxtStatusDetail> + </proxySwitch> + <pnic> + <key>key-vim.host.PhysicalNic-vmnic0</key> + <device>vmnic0</device> + <pci>0000:18:00.0</pci> + <driver>nmlx5_core</driver> + <linkSpeed> + <speedMb>25000</speedMb> + <duplex>true</duplex> + </linkSpeed> + <validLinkSpecification> + <speedMb>1000</speedMb> + <duplex>true</duplex> + </validLinkSpecification> + <validLinkSpecification> + <speedMb>10000</speedMb> + <duplex>true</duplex> + </validLinkSpecification> + <validLinkSpecification> + <speedMb>25000</speedMb> + <duplex>true</duplex> + </validLinkSpecification> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress></ipAddress> + <subnetMask></subnetMask> + </ip> + <enableEnhancedNetworkingStack>false</enableEnhancedNetworkingStack> + <ensInterruptEnabled>false</ensInterruptEnabled> + </spec> + <wakeOnLanSupported>true</wakeOnLanSupported> + <mac>0c:42:a1:63:40:40</mac> + <fcoeConfiguration> + <priorityClass>3</priorityClass> + <sourceMac>0c:42:a1:63:40:40</sourceMac> + <vlanRange> + <vlanLow>0</vlanLow> + <vlanHigh>0</vlanHigh> + </vlanRange> + <capabilities> + <priorityClass>false</priorityClass> + <sourceMacAddress>false</sourceMacAddress> + <vlanRange>false</vlanRange> + </capabilities> + <fcoeActive>false</fcoeActive> + </fcoeConfiguration> + <vmDirectPathGen2Supported>false</vmDirectPathGen2Supported> + <resourcePoolSchedulerAllowed>true</resourcePoolSchedulerAllowed> + <autoNegotiateSupported>true</autoNegotiateSupported> + <enhancedNetworkingStackSupported>true</enhancedNetworkingStackSupported> + <ensInterruptSupported>true</ensInterruptSupported> + <rdmaDevice>key-vim.host.RdmaDevice-vmrdma0</rdmaDevice> + </pnic> + <pnic> + <key>key-vim.host.PhysicalNic-vmnic1</key> + <device>vmnic1</device> + <pci>0000:18:00.1</pci> + <driver>nmlx5_core</driver> + <linkSpeed> + <speedMb>25000</speedMb> + <duplex>true</duplex> + </linkSpeed> + <validLinkSpecification> + <speedMb>1000</speedMb> + <duplex>true</duplex> + </validLinkSpecification> + <validLinkSpecification> + <speedMb>10000</speedMb> + <duplex>true</duplex> + </validLinkSpecification> + <validLinkSpecification> + <speedMb>25000</speedMb> + <duplex>true</duplex> + </validLinkSpecification> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress></ipAddress> + <subnetMask></subnetMask> + </ip> + <enableEnhancedNetworkingStack>false</enableEnhancedNetworkingStack> + <ensInterruptEnabled>false</ensInterruptEnabled> + </spec> + <wakeOnLanSupported>true</wakeOnLanSupported> + <mac>0c:42:a1:63:40:41</mac> + <fcoeConfiguration> + <priorityClass>3</priorityClass> + <sourceMac>0c:42:a1:63:40:41</sourceMac> + <vlanRange> + <vlanLow>0</vlanLow> + <vlanHigh>0</vlanHigh> + </vlanRange> + <capabilities> + <priorityClass>false</priorityClass> + <sourceMacAddress>false</sourceMacAddress> + <vlanRange>false</vlanRange> + </capabilities> + <fcoeActive>false</fcoeActive> + </fcoeConfiguration> + <vmDirectPathGen2Supported>false</vmDirectPathGen2Supported> + <resourcePoolSchedulerAllowed>true</resourcePoolSchedulerAllowed> + <autoNegotiateSupported>true</autoNegotiateSupported> + <enhancedNetworkingStackSupported>true</enhancedNetworkingStackSupported> + <ensInterruptSupported>true</ensInterruptSupported> + <rdmaDevice>key-vim.host.RdmaDevice-vmrdma1</rdmaDevice> + </pnic> + <pnic> + <key>key-vim.host.PhysicalNic-vmnic2</key> + <device>vmnic2</device> + <pci>0000:d8:00.0</pci> + <driver>nmlx5_core</driver> + <linkSpeed> + <speedMb>25000</speedMb> + <duplex>true</duplex> + </linkSpeed> + <validLinkSpecification> + <speedMb>1000</speedMb> + <duplex>true</duplex> + </validLinkSpecification> + <validLinkSpecification> + <speedMb>10000</speedMb> + <duplex>true</duplex> + </validLinkSpecification> + <validLinkSpecification> + <speedMb>25000</speedMb> + <duplex>true</duplex> + </validLinkSpecification> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress></ipAddress> + <subnetMask></subnetMask> + </ip> + <enableEnhancedNetworkingStack>false</enableEnhancedNetworkingStack> + <ensInterruptEnabled>false</ensInterruptEnabled> + </spec> + <wakeOnLanSupported>false</wakeOnLanSupported> + <mac>0c:42:a1:12:91:34</mac> + <fcoeConfiguration> + <priorityClass>3</priorityClass> + <sourceMac>0c:42:a1:12:91:34</sourceMac> + <vlanRange> + <vlanLow>0</vlanLow> + <vlanHigh>0</vlanHigh> + </vlanRange> + <capabilities> + <priorityClass>false</priorityClass> + <sourceMacAddress>false</sourceMacAddress> + <vlanRange>false</vlanRange> + </capabilities> + <fcoeActive>false</fcoeActive> + </fcoeConfiguration> + <vmDirectPathGen2Supported>false</vmDirectPathGen2Supported> + <resourcePoolSchedulerAllowed>true</resourcePoolSchedulerAllowed> + <autoNegotiateSupported>true</autoNegotiateSupported> + <enhancedNetworkingStackSupported>true</enhancedNetworkingStackSupported> + <ensInterruptSupported>true</ensInterruptSupported> + <rdmaDevice>key-vim.host.RdmaDevice-vmrdma2</rdmaDevice> + </pnic> + <pnic> + <key>key-vim.host.PhysicalNic-vmnic3</key> + <device>vmnic3</device> + <pci>0000:d8:00.1</pci> + <driver>nmlx5_core</driver> + <linkSpeed> + <speedMb>25000</speedMb> + <duplex>true</duplex> + </linkSpeed> + <validLinkSpecification> + <speedMb>1000</speedMb> + <duplex>true</duplex> + </validLinkSpecification> + <validLinkSpecification> + <speedMb>10000</speedMb> + <duplex>true</duplex> + </validLinkSpecification> + <validLinkSpecification> + <speedMb>25000</speedMb> + <duplex>true</duplex> + </validLinkSpecification> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress></ipAddress> + <subnetMask></subnetMask> + </ip> + <enableEnhancedNetworkingStack>false</enableEnhancedNetworkingStack> + <ensInterruptEnabled>false</ensInterruptEnabled> + </spec> + <wakeOnLanSupported>false</wakeOnLanSupported> + <mac>0c:42:a1:12:91:35</mac> + <fcoeConfiguration> + <priorityClass>3</priorityClass> + <sourceMac>0c:42:a1:12:91:35</sourceMac> + <vlanRange> + <vlanLow>0</vlanLow> + <vlanHigh>0</vlanHigh> + </vlanRange> + <capabilities> + <priorityClass>false</priorityClass> + <sourceMacAddress>false</sourceMacAddress> + <vlanRange>false</vlanRange> + </capabilities> + <fcoeActive>false</fcoeActive> + </fcoeConfiguration> + <vmDirectPathGen2Supported>false</vmDirectPathGen2Supported> + <resourcePoolSchedulerAllowed>true</resourcePoolSchedulerAllowed> + <autoNegotiateSupported>true</autoNegotiateSupported> + <enhancedNetworkingStackSupported>true</enhancedNetworkingStackSupported> + <ensInterruptSupported>true</ensInterruptSupported> + <rdmaDevice>key-vim.host.RdmaDevice-vmrdma3</rdmaDevice> + </pnic> + <rdmaDevice> + <key>key-vim.host.RdmaDevice-vmrdma0</key> + <device>vmrdma0</device> + <driver>nmlx5_rdma</driver> + <description>MT27710 Family [ConnectX-4 Lx]</description> + <backing xsi:type="HostRdmaDevicePnicBacking"> + <pairedUplink>key-vim.host.PhysicalNic-vmnic0</pairedUplink> + </backing> + <connectionInfo> + <state>active</state> + <mtu>4096</mtu> + <speedInMbps>25000</speedInMbps> + </connectionInfo> + <capability> + <roceV1Capable>true</roceV1Capable> + <roceV2Capable>true</roceV2Capable> + <iWarpCapable>false</iWarpCapable> + </capability> + </rdmaDevice> + <rdmaDevice> + <key>key-vim.host.RdmaDevice-vmrdma1</key> + <device>vmrdma1</device> + <driver>nmlx5_rdma</driver> + <description>MT27710 Family [ConnectX-4 Lx]</description> + <backing xsi:type="HostRdmaDevicePnicBacking"> + <pairedUplink>key-vim.host.PhysicalNic-vmnic1</pairedUplink> + </backing> + <connectionInfo> + <state>active</state> + <mtu>1024</mtu> + <speedInMbps>25000</speedInMbps> + </connectionInfo> + <capability> + <roceV1Capable>true</roceV1Capable> + <roceV2Capable>true</roceV2Capable> + <iWarpCapable>false</iWarpCapable> + </capability> + </rdmaDevice> + <rdmaDevice> + <key>key-vim.host.RdmaDevice-vmrdma2</key> + <device>vmrdma2</device> + <driver>nmlx5_rdma</driver> + <description>MT27710 Family [ConnectX-4 Lx]</description> + <backing xsi:type="HostRdmaDevicePnicBacking"> + <pairedUplink>key-vim.host.PhysicalNic-vmnic2</pairedUplink> + </backing> + <connectionInfo> + <state>active</state> + <mtu>1024</mtu> + <speedInMbps>25000</speedInMbps> + </connectionInfo> + <capability> + <roceV1Capable>true</roceV1Capable> + <roceV2Capable>true</roceV2Capable> + <iWarpCapable>false</iWarpCapable> + </capability> + </rdmaDevice> + <rdmaDevice> + <key>key-vim.host.RdmaDevice-vmrdma3</key> + <device>vmrdma3</device> + <driver>nmlx5_rdma</driver> + <description>MT27710 Family [ConnectX-4 Lx]</description> + <backing xsi:type="HostRdmaDevicePnicBacking"> + <pairedUplink>key-vim.host.PhysicalNic-vmnic3</pairedUplink> + </backing> + <connectionInfo> + <state>active</state> + <mtu>4096</mtu> + <speedInMbps>25000</speedInMbps> + </connectionInfo> + <capability> + <roceV1Capable>true</roceV1Capable> + <roceV2Capable>true</roceV2Capable> + <iWarpCapable>false</iWarpCapable> + </capability> + </rdmaDevice> + <vnic> + <device>vmk0</device> + <key>key-vim.host.VirtualNic-vmk0</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.15</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::e42:a1ff:fe63:4040</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>true</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>0c:42:a1:63:40:40</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1012</portgroupKey> + <portKey>6</portKey> + <connectionCookie>135476818</connectionCookie> + </distributedVirtualPort> + <mtu>1500</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </vnic> + <vnic> + <device>vmk1</device> + <key>key-vim.host.VirtualNic-vmk1</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.98</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe60:7d78</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:60:7d:78</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1014</portgroupKey> + <portKey>245</portKey> + <connectionCookie>105947000</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </vnic> + <vnic> + <device>vmk10</device> + <key>key-vim.host.VirtualNic-vmk10</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.131</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6b:6e0</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6b:06:e0</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>d191f5a8-3a05-496a-b237-84e99731412d</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vxlan</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + <systemOwned>true</systemOwned> + </spec> + </vnic> + <vnic> + <device>vmk50</device> + <key>key-vim.host.VirtualNic-vmk50</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>169.254.1.1</ipAddress> + <subnetMask>255.255.0.0</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe67:7182</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:67:71:82</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>92d4983b-cc41-41fd-8eb5-d95e95f7fd75</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>hyperbus</netStackInstanceKey> + <systemOwned>true</systemOwned> + </spec> + </vnic> + <vnic> + <device>vmk2</device> + <key>key-vim.host.VirtualNic-vmk2</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6c:86:1b</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1015</portgroupKey> + <portKey>246</portKey> + <connectionCookie>129704638</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vmotion</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + </spec> + </vnic> + <dnsConfig> + <dhcp>false</dhcp> + <hostName>esxi-27971</hostName> + <domainName>cf5e88ac.australia-southeast1.gve.goog</domainName> + <address>192.168.20.8</address> + <address>192.168.20.9</address> + <searchDomain>cf5e88ac.australia-southeast1.gve.goog</searchDomain> + </dnsConfig> + <ipRouteConfig> + <defaultGateway>192.168.20.1</defaultGateway> + </ipRouteConfig> + <routeTableInfo> + <ipRoute> + <network>0.0.0.0</network> + <prefixLength>0</prefixLength> + <gateway>192.168.20.1</gateway> + <deviceName>vmk0</deviceName> + </ipRoute> + <ipRoute> + <network>192.168.20.0</network> + <prefixLength>26</prefixLength> + <gateway>0.0.0.0</gateway> + <deviceName>vmk0</deviceName> + </ipRoute> + <ipRoute> + <network>192.168.20.96</network> + <prefixLength>27</prefixLength> + <gateway>0.0.0.0</gateway> + <deviceName>vmk1</deviceName> + </ipRoute> + <ipv6Route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>lo0</deviceName> + </ipv6Route> + <ipv6Route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>vmk0</deviceName> + </ipv6Route> + <ipv6Route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>vmk1</deviceName> + </ipv6Route> + <ipv6Route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>::1</gateway> + <deviceName>lo0</deviceName> + </ipv6Route> + <ipv6Route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::e42:a1ff:fe63:4040</gateway> + <deviceName>vmk0</deviceName> + </ipv6Route> + <ipv6Route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::250:56ff:fe60:7d78</gateway> + <deviceName>vmk1</deviceName> + </ipv6Route> + <ipv6Route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>::1</gateway> + <deviceName>lo0</deviceName> + </ipv6Route> + <ipv6Route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::e42:a1ff:fe63:4040</gateway> + <deviceName>vmk0</deviceName> + </ipv6Route> + <ipv6Route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::250:56ff:fe60:7d78</gateway> + <deviceName>vmk1</deviceName> + </ipv6Route> + </routeTableInfo> + <ipV6Enabled>true</ipV6Enabled> + <atBootIpV6Enabled>true</atBootIpV6Enabled> + <netStackInstance> + <key>vSphereProvisioning</key> + <dnsConfig> + <dhcp>false</dhcp> + <hostName></hostName> + <domainName></domainName> + </dnsConfig> + <ipRouteConfig></ipRouteConfig> + <requestedMaxNumberOfConnections>11000</requestedMaxNumberOfConnections> + <congestionControlAlgorithm>newreno</congestionControlAlgorithm> + <ipV6Enabled>true</ipV6Enabled> + </netStackInstance> + <netStackInstance> + <key>vmotion</key> + <name>vmotion</name> + <dnsConfig> + <dhcp>false</dhcp> + <hostName></hostName> + <domainName></domainName> + </dnsConfig> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + <requestedMaxNumberOfConnections>11000</requestedMaxNumberOfConnections> + <congestionControlAlgorithm>newreno</congestionControlAlgorithm> + <ipV6Enabled>false</ipV6Enabled> + <routeTableConfig> + <ipRoute> + <changeOperation>ignore</changeOperation> + <route> + <network>0.0.0.0</network> + <prefixLength>0</prefixLength> + <gateway>192.168.20.65</gateway> + <deviceName>vmk2</deviceName> + </route> + </ipRoute> + <ipRoute> + <changeOperation>ignore</changeOperation> + <route> + <network>192.168.20.64</network> + <prefixLength>27</prefixLength> + <gateway>0.0.0.0</gateway> + <deviceName>vmk2</deviceName> + </route> + </ipRoute> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>vmk2</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>::1</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::250:56ff:fe6c:861b</gateway> + <deviceName>vmk2</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>::1</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::250:56ff:fe6c:861b</gateway> + <deviceName>vmk2</deviceName> + </route> + </ipv6Route> + </routeTableConfig> + </netStackInstance> + <netStackInstance> + <key>mirror</key> + <name>mirror</name> + <dnsConfig> + <dhcp>false</dhcp> + <hostName></hostName> + <domainName></domainName> + </dnsConfig> + <ipRouteConfig></ipRouteConfig> + <requestedMaxNumberOfConnections>11000</requestedMaxNumberOfConnections> + <congestionControlAlgorithm>newreno</congestionControlAlgorithm> + <ipV6Enabled>true</ipV6Enabled> + <routeTableConfig> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>::1</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>::1</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + </routeTableConfig> + </netStackInstance> + <netStackInstance> + <key>hyperbus</key> + <name>nsx-hyperbus</name> + <dnsConfig> + <dhcp>false</dhcp> + <hostName></hostName> + <domainName></domainName> + </dnsConfig> + <ipRouteConfig></ipRouteConfig> + <requestedMaxNumberOfConnections>11000</requestedMaxNumberOfConnections> + <congestionControlAlgorithm>newreno</congestionControlAlgorithm> + <ipV6Enabled>true</ipV6Enabled> + <routeTableConfig> + <ipRoute> + <changeOperation>ignore</changeOperation> + <route> + <network>169.254.0.0</network> + <prefixLength>16</prefixLength> + <gateway>0.0.0.0</gateway> + <deviceName>vmk50</deviceName> + </route> + </ipRoute> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>vmk50</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>::1</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::250:56ff:fe67:7182</gateway> + <deviceName>vmk50</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>::1</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::250:56ff:fe67:7182</gateway> + <deviceName>vmk50</deviceName> + </route> + </ipv6Route> + </routeTableConfig> + </netStackInstance> + <netStackInstance> + <key>vxlan</key> + <name>nsx-overlay</name> + <dnsConfig> + <dhcp>false</dhcp> + <hostName></hostName> + <domainName></domainName> + </dnsConfig> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + <requestedMaxNumberOfConnections>11000</requestedMaxNumberOfConnections> + <congestionControlAlgorithm>newreno</congestionControlAlgorithm> + <ipV6Enabled>true</ipV6Enabled> + <routeTableConfig> + <ipRoute> + <changeOperation>ignore</changeOperation> + <route> + <network>0.0.0.0</network> + <prefixLength>0</prefixLength> + <gateway>192.168.20.129</gateway> + <deviceName>vmk10</deviceName> + </route> + </ipRoute> + <ipRoute> + <changeOperation>ignore</changeOperation> + <route> + <network>192.168.20.128</network> + <prefixLength>26</prefixLength> + <gateway>0.0.0.0</gateway> + <deviceName>vmk10</deviceName> + </route> + </ipRoute> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>vmk10</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>::1</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::250:56ff:fe6b:6e0</gateway> + <deviceName>vmk10</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>::1</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::250:56ff:fe6b:6e0</gateway> + <deviceName>vmk10</deviceName> + </route> + </ipv6Route> + </routeTableConfig> + </netStackInstance> + <netStackInstance> + <key>defaultTcpipStack</key> + <name>defaultTcpipStack</name> + <dnsConfig> + <dhcp>false</dhcp> + <hostName>esxi-27971</hostName> + <domainName>cf5e88ac.australia-southeast1.gve.goog</domainName> + <address>192.168.20.8</address> + <address>192.168.20.9</address> + <searchDomain>cf5e88ac.australia-southeast1.gve.goog</searchDomain> + </dnsConfig> + <ipRouteConfig> + <defaultGateway>192.168.20.1</defaultGateway> + </ipRouteConfig> + <requestedMaxNumberOfConnections>11000</requestedMaxNumberOfConnections> + <congestionControlAlgorithm>newreno</congestionControlAlgorithm> + <ipV6Enabled>true</ipV6Enabled> + <routeTableConfig> + <ipRoute> + <changeOperation>ignore</changeOperation> + <route> + <network>0.0.0.0</network> + <prefixLength>0</prefixLength> + <gateway>192.168.20.1</gateway> + <deviceName>vmk0</deviceName> + </route> + </ipRoute> + <ipRoute> + <changeOperation>ignore</changeOperation> + <route> + <network>192.168.20.0</network> + <prefixLength>26</prefixLength> + <gateway>0.0.0.0</gateway> + <deviceName>vmk0</deviceName> + </route> + </ipRoute> + <ipRoute> + <changeOperation>ignore</changeOperation> + <route> + <network>192.168.20.96</network> + <prefixLength>27</prefixLength> + <gateway>0.0.0.0</gateway> + <deviceName>vmk1</deviceName> + </route> + </ipRoute> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>vmk0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>fe80::</network> + <prefixLength>64</prefixLength> + <gateway>::</gateway> + <deviceName>vmk1</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>::1</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::e42:a1ff:fe63:4040</gateway> + <deviceName>vmk0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff01::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::250:56ff:fe60:7d78</gateway> + <deviceName>vmk1</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>::1</gateway> + <deviceName>lo0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::e42:a1ff:fe63:4040</gateway> + <deviceName>vmk0</deviceName> + </route> + </ipv6Route> + <ipv6Route> + <changeOperation>ignore</changeOperation> + <route> + <network>ff02::</network> + <prefixLength>32</prefixLength> + <gateway>fe80::250:56ff:fe60:7d78</gateway> + <deviceName>vmk1</deviceName> + </route> + </ipv6Route> + </routeTableConfig> + </netStackInstance> + <nsxTransportNodeId>f5045ed2-43ab-4a35-a2c5-d20c30a32292</nsxTransportNodeId> + <nvdsToVdsMigrationRequired>false</nvdsToVdsMigrationRequired> + </network> + <vmotion> + <netConfig> + <candidateVnic> + <device>vmk0</device> + <key>VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk0</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.15</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::e42:a1ff:fe63:4040</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>true</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>0c:42:a1:63:40:40</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1012</portgroupKey> + <portKey>6</portKey> + <connectionCookie>135476818</connectionCookie> + </distributedVirtualPort> + <mtu>1500</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk1</device> + <key>VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk1</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.98</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe60:7d78</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:60:7d:78</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1014</portgroupKey> + <portKey>245</portKey> + <connectionCookie>105947000</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk10</device> + <key>VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk10</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.131</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6b:6e0</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6b:06:e0</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>d191f5a8-3a05-496a-b237-84e99731412d</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vxlan</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk50</device> + <key>VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk50</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>169.254.1.1</ipAddress> + <subnetMask>255.255.0.0</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe67:7182</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:67:71:82</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>92d4983b-cc41-41fd-8eb5-d95e95f7fd75</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>hyperbus</netStackInstanceKey> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk2</device> + <key>VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk2</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6c:86:1b</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1015</portgroupKey> + <portKey>246</portKey> + <connectionCookie>129704638</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vmotion</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + </spec> + </candidateVnic> + <selectedVnic>VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk2</selectedVnic> + </netConfig> + <ipConfig> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ipConfig> + </vmotion> + <virtualNicManagerInfo> + <netConfig> + <nicType>faultToleranceLogging</nicType> + <multiSelectAllowed>true</multiSelectAllowed> + <candidateVnic> + <device>vmk0</device> + <key>faultToleranceLogging.key-vim.host.VirtualNic-vmk0</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.15</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::e42:a1ff:fe63:4040</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>true</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>0c:42:a1:63:40:40</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1012</portgroupKey> + <portKey>6</portKey> + <connectionCookie>135476818</connectionCookie> + </distributedVirtualPort> + <mtu>1500</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk1</device> + <key>faultToleranceLogging.key-vim.host.VirtualNic-vmk1</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.98</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe60:7d78</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:60:7d:78</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1014</portgroupKey> + <portKey>245</portKey> + <connectionCookie>105947000</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk10</device> + <key>faultToleranceLogging.key-vim.host.VirtualNic-vmk10</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.131</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6b:6e0</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6b:06:e0</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>d191f5a8-3a05-496a-b237-84e99731412d</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vxlan</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk50</device> + <key>faultToleranceLogging.key-vim.host.VirtualNic-vmk50</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>169.254.1.1</ipAddress> + <subnetMask>255.255.0.0</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe67:7182</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:67:71:82</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>92d4983b-cc41-41fd-8eb5-d95e95f7fd75</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>hyperbus</netStackInstanceKey> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk2</device> + <key>faultToleranceLogging.key-vim.host.VirtualNic-vmk2</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6c:86:1b</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1015</portgroupKey> + <portKey>246</portKey> + <connectionCookie>129704638</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vmotion</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + </spec> + </candidateVnic> + </netConfig> + <netConfig> + <nicType>management</nicType> + <multiSelectAllowed>true</multiSelectAllowed> + <candidateVnic> + <device>vmk0</device> + <key>management.key-vim.host.VirtualNic-vmk0</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.15</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::e42:a1ff:fe63:4040</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>true</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>0c:42:a1:63:40:40</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1012</portgroupKey> + <portKey>6</portKey> + <connectionCookie>135476818</connectionCookie> + </distributedVirtualPort> + <mtu>1500</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk1</device> + <key>management.key-vim.host.VirtualNic-vmk1</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.98</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe60:7d78</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:60:7d:78</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1014</portgroupKey> + <portKey>245</portKey> + <connectionCookie>105947000</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk10</device> + <key>management.key-vim.host.VirtualNic-vmk10</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.131</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6b:6e0</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6b:06:e0</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>d191f5a8-3a05-496a-b237-84e99731412d</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vxlan</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk50</device> + <key>management.key-vim.host.VirtualNic-vmk50</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>169.254.1.1</ipAddress> + <subnetMask>255.255.0.0</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe67:7182</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:67:71:82</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>92d4983b-cc41-41fd-8eb5-d95e95f7fd75</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>hyperbus</netStackInstanceKey> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk2</device> + <key>management.key-vim.host.VirtualNic-vmk2</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6c:86:1b</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1015</portgroupKey> + <portKey>246</portKey> + <connectionCookie>129704638</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vmotion</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + </spec> + </candidateVnic> + <selectedVnic>management.key-vim.host.VirtualNic-vmk0</selectedVnic> + </netConfig> + <netConfig> + <nicType>ptp</nicType> + <multiSelectAllowed>false</multiSelectAllowed> + <candidateVnic> + <device>vmk0</device> + <key>ptp.key-vim.host.VirtualNic-vmk0</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.15</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::e42:a1ff:fe63:4040</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>true</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>0c:42:a1:63:40:40</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1012</portgroupKey> + <portKey>6</portKey> + <connectionCookie>135476818</connectionCookie> + </distributedVirtualPort> + <mtu>1500</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk1</device> + <key>ptp.key-vim.host.VirtualNic-vmk1</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.98</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe60:7d78</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:60:7d:78</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1014</portgroupKey> + <portKey>245</portKey> + <connectionCookie>105947000</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk10</device> + <key>ptp.key-vim.host.VirtualNic-vmk10</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.131</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6b:6e0</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6b:06:e0</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>d191f5a8-3a05-496a-b237-84e99731412d</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vxlan</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk50</device> + <key>ptp.key-vim.host.VirtualNic-vmk50</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>169.254.1.1</ipAddress> + <subnetMask>255.255.0.0</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe67:7182</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:67:71:82</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>92d4983b-cc41-41fd-8eb5-d95e95f7fd75</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>hyperbus</netStackInstanceKey> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk2</device> + <key>ptp.key-vim.host.VirtualNic-vmk2</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6c:86:1b</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1015</portgroupKey> + <portKey>246</portKey> + <connectionCookie>129704638</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vmotion</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + </spec> + </candidateVnic> + </netConfig> + <netConfig> + <nicType>vSphereBackupNFC</nicType> + <multiSelectAllowed>true</multiSelectAllowed> + <candidateVnic> + <device>vmk0</device> + <key>vSphereBackupNFC.key-vim.host.VirtualNic-vmk0</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.15</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::e42:a1ff:fe63:4040</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>true</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>0c:42:a1:63:40:40</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1012</portgroupKey> + <portKey>6</portKey> + <connectionCookie>135476818</connectionCookie> + </distributedVirtualPort> + <mtu>1500</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk1</device> + <key>vSphereBackupNFC.key-vim.host.VirtualNic-vmk1</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.98</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe60:7d78</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:60:7d:78</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1014</portgroupKey> + <portKey>245</portKey> + <connectionCookie>105947000</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk10</device> + <key>vSphereBackupNFC.key-vim.host.VirtualNic-vmk10</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.131</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6b:6e0</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6b:06:e0</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>d191f5a8-3a05-496a-b237-84e99731412d</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vxlan</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk50</device> + <key>vSphereBackupNFC.key-vim.host.VirtualNic-vmk50</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>169.254.1.1</ipAddress> + <subnetMask>255.255.0.0</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe67:7182</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:67:71:82</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>92d4983b-cc41-41fd-8eb5-d95e95f7fd75</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>hyperbus</netStackInstanceKey> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk2</device> + <key>vSphereBackupNFC.key-vim.host.VirtualNic-vmk2</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6c:86:1b</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1015</portgroupKey> + <portKey>246</portKey> + <connectionCookie>129704638</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vmotion</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + </spec> + </candidateVnic> + </netConfig> + <netConfig> + <nicType>vSphereProvisioning</nicType> + <multiSelectAllowed>true</multiSelectAllowed> + <candidateVnic> + <device>vmk0</device> + <key>vSphereProvisioning.key-vim.host.VirtualNic-vmk0</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.15</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::e42:a1ff:fe63:4040</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>true</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>0c:42:a1:63:40:40</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1012</portgroupKey> + <portKey>6</portKey> + <connectionCookie>135476818</connectionCookie> + </distributedVirtualPort> + <mtu>1500</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk1</device> + <key>vSphereProvisioning.key-vim.host.VirtualNic-vmk1</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.98</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe60:7d78</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:60:7d:78</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1014</portgroupKey> + <portKey>245</portKey> + <connectionCookie>105947000</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk10</device> + <key>vSphereProvisioning.key-vim.host.VirtualNic-vmk10</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.131</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6b:6e0</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6b:06:e0</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>d191f5a8-3a05-496a-b237-84e99731412d</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vxlan</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk50</device> + <key>vSphereProvisioning.key-vim.host.VirtualNic-vmk50</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>169.254.1.1</ipAddress> + <subnetMask>255.255.0.0</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe67:7182</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:67:71:82</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>92d4983b-cc41-41fd-8eb5-d95e95f7fd75</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>hyperbus</netStackInstanceKey> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk2</device> + <key>vSphereProvisioning.key-vim.host.VirtualNic-vmk2</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6c:86:1b</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1015</portgroupKey> + <portKey>246</portKey> + <connectionCookie>129704638</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vmotion</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + </spec> + </candidateVnic> + </netConfig> + <netConfig> + <nicType>vSphereReplication</nicType> + <multiSelectAllowed>true</multiSelectAllowed> + <candidateVnic> + <device>vmk0</device> + <key>vSphereReplication.key-vim.host.VirtualNic-vmk0</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.15</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::e42:a1ff:fe63:4040</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>true</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>0c:42:a1:63:40:40</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1012</portgroupKey> + <portKey>6</portKey> + <connectionCookie>135476818</connectionCookie> + </distributedVirtualPort> + <mtu>1500</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk1</device> + <key>vSphereReplication.key-vim.host.VirtualNic-vmk1</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.98</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe60:7d78</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:60:7d:78</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1014</portgroupKey> + <portKey>245</portKey> + <connectionCookie>105947000</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk10</device> + <key>vSphereReplication.key-vim.host.VirtualNic-vmk10</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.131</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6b:6e0</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6b:06:e0</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>d191f5a8-3a05-496a-b237-84e99731412d</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vxlan</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk50</device> + <key>vSphereReplication.key-vim.host.VirtualNic-vmk50</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>169.254.1.1</ipAddress> + <subnetMask>255.255.0.0</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe67:7182</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:67:71:82</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>92d4983b-cc41-41fd-8eb5-d95e95f7fd75</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>hyperbus</netStackInstanceKey> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk2</device> + <key>vSphereReplication.key-vim.host.VirtualNic-vmk2</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6c:86:1b</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1015</portgroupKey> + <portKey>246</portKey> + <connectionCookie>129704638</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vmotion</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + </spec> + </candidateVnic> + </netConfig> + <netConfig> + <nicType>vSphereReplicationNFC</nicType> + <multiSelectAllowed>true</multiSelectAllowed> + <candidateVnic> + <device>vmk0</device> + <key>vSphereReplicationNFC.key-vim.host.VirtualNic-vmk0</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.15</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::e42:a1ff:fe63:4040</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>true</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>0c:42:a1:63:40:40</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1012</portgroupKey> + <portKey>6</portKey> + <connectionCookie>135476818</connectionCookie> + </distributedVirtualPort> + <mtu>1500</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk1</device> + <key>vSphereReplicationNFC.key-vim.host.VirtualNic-vmk1</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.98</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe60:7d78</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:60:7d:78</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1014</portgroupKey> + <portKey>245</portKey> + <connectionCookie>105947000</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk10</device> + <key>vSphereReplicationNFC.key-vim.host.VirtualNic-vmk10</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.131</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6b:6e0</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6b:06:e0</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>d191f5a8-3a05-496a-b237-84e99731412d</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vxlan</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk50</device> + <key>vSphereReplicationNFC.key-vim.host.VirtualNic-vmk50</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>169.254.1.1</ipAddress> + <subnetMask>255.255.0.0</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe67:7182</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:67:71:82</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>92d4983b-cc41-41fd-8eb5-d95e95f7fd75</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>hyperbus</netStackInstanceKey> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk2</device> + <key>vSphereReplicationNFC.key-vim.host.VirtualNic-vmk2</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6c:86:1b</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1015</portgroupKey> + <portKey>246</portKey> + <connectionCookie>129704638</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vmotion</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + </spec> + </candidateVnic> + </netConfig> + <netConfig> + <nicType>vmotion</nicType> + <multiSelectAllowed>true</multiSelectAllowed> + <candidateVnic> + <device>vmk0</device> + <key>vmotion.key-vim.host.VirtualNic-vmk0</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.15</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::e42:a1ff:fe63:4040</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>true</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>0c:42:a1:63:40:40</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1012</portgroupKey> + <portKey>6</portKey> + <connectionCookie>135476818</connectionCookie> + </distributedVirtualPort> + <mtu>1500</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk1</device> + <key>vmotion.key-vim.host.VirtualNic-vmk1</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.98</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe60:7d78</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:60:7d:78</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1014</portgroupKey> + <portKey>245</portKey> + <connectionCookie>105947000</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk10</device> + <key>vmotion.key-vim.host.VirtualNic-vmk10</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.131</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6b:6e0</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6b:06:e0</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>d191f5a8-3a05-496a-b237-84e99731412d</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vxlan</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk50</device> + <key>vmotion.key-vim.host.VirtualNic-vmk50</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>169.254.1.1</ipAddress> + <subnetMask>255.255.0.0</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe67:7182</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:67:71:82</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>92d4983b-cc41-41fd-8eb5-d95e95f7fd75</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>hyperbus</netStackInstanceKey> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk2</device> + <key>vmotion.key-vim.host.VirtualNic-vmk2</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6c:86:1b</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1015</portgroupKey> + <portKey>246</portKey> + <connectionCookie>129704638</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vmotion</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + </spec> + </candidateVnic> + <selectedVnic>vmotion.key-vim.host.VirtualNic-vmk2</selectedVnic> + </netConfig> + <netConfig> + <nicType>vsan</nicType> + <multiSelectAllowed>true</multiSelectAllowed> + <candidateVnic> + <device>vmk0</device> + <key>vsan.key-vim.host.VirtualNic-vmk0</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.15</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::e42:a1ff:fe63:4040</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>true</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>0c:42:a1:63:40:40</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1012</portgroupKey> + <portKey>6</portKey> + <connectionCookie>135476818</connectionCookie> + </distributedVirtualPort> + <mtu>1500</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk1</device> + <key>vsan.key-vim.host.VirtualNic-vmk1</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.98</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe60:7d78</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:60:7d:78</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1014</portgroupKey> + <portKey>245</portKey> + <connectionCookie>105947000</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk10</device> + <key>vsan.key-vim.host.VirtualNic-vmk10</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.131</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6b:6e0</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6b:06:e0</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>d191f5a8-3a05-496a-b237-84e99731412d</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vxlan</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk50</device> + <key>vsan.key-vim.host.VirtualNic-vmk50</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>169.254.1.1</ipAddress> + <subnetMask>255.255.0.0</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe67:7182</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:67:71:82</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>92d4983b-cc41-41fd-8eb5-d95e95f7fd75</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>hyperbus</netStackInstanceKey> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk2</device> + <key>vsan.key-vim.host.VirtualNic-vmk2</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6c:86:1b</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1015</portgroupKey> + <portKey>246</portKey> + <connectionCookie>129704638</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vmotion</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + </spec> + </candidateVnic> + <selectedVnic>vsan.key-vim.host.VirtualNic-vmk1</selectedVnic> + </netConfig> + <netConfig> + <nicType>vsanWitness</nicType> + <multiSelectAllowed>true</multiSelectAllowed> + <candidateVnic> + <device>vmk0</device> + <key>vsanWitness.key-vim.host.VirtualNic-vmk0</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.15</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::e42:a1ff:fe63:4040</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>true</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>0c:42:a1:63:40:40</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1012</portgroupKey> + <portKey>6</portKey> + <connectionCookie>135476818</connectionCookie> + </distributedVirtualPort> + <mtu>1500</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk1</device> + <key>vsanWitness.key-vim.host.VirtualNic-vmk1</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.98</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe60:7d78</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:60:7d:78</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1014</portgroupKey> + <portKey>245</portKey> + <connectionCookie>105947000</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>defaultTcpipStack</netStackInstanceKey> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk10</device> + <key>vsanWitness.key-vim.host.VirtualNic-vmk10</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.131</ipAddress> + <subnetMask>255.255.255.192</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6b:6e0</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6b:06:e0</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>d191f5a8-3a05-496a-b237-84e99731412d</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vxlan</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.129</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk50</device> + <key>vsanWitness.key-vim.host.VirtualNic-vmk50</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>169.254.1.1</ipAddress> + <subnetMask>255.255.0.0</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe67:7182</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:67:71:82</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portKey>92d4983b-cc41-41fd-8eb5-d95e95f7fd75</portKey> + <connectionCookie>1634076510</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>hyperbus</netStackInstanceKey> + <systemOwned>true</systemOwned> + </spec> + </candidateVnic> + <candidateVnic> + <device>vmk2</device> + <key>vsanWitness.key-vim.host.VirtualNic-vmk2</key> + <portgroup></portgroup> + <spec> + <ip> + <dhcp>false</dhcp> + <ipAddress>192.168.20.66</ipAddress> + <subnetMask>255.255.255.224</subnetMask> + <ipV6Config> + <ipV6Address> + <ipAddress>fe80::250:56ff:fe6c:861b</ipAddress> + <prefixLength>64</prefixLength> + <origin>other</origin> + <dadState>preferred</dadState> + </ipV6Address> + <autoConfigurationEnabled>false</autoConfigurationEnabled> + <dhcpV6Enabled>false</dhcpV6Enabled> + </ipV6Config> + </ip> + <mac>00:50:56:6c:86:1b</mac> + <distributedVirtualPort> + <switchUuid>50 00 df 4b 09 9b 8b f7-d8 2e ae 6e 9f fb 35 0a</switchUuid> + <portgroupKey>dvportgroup-1015</portgroupKey> + <portKey>246</portKey> + <connectionCookie>129704638</connectionCookie> + </distributedVirtualPort> + <mtu>9000</mtu> + <tsoEnabled>true</tsoEnabled> + <netStackInstanceKey>vmotion</netStackInstanceKey> + <ipRouteSpec> + <ipRouteConfig> + <defaultGateway>192.168.20.65</defaultGateway> + </ipRouteConfig> + </ipRouteSpec> + </spec> + </candidateVnic> + </netConfig> + </virtualNicManagerInfo> + <capabilities> + <canSetPhysicalNicLinkSpeed>true</canSetPhysicalNicLinkSpeed> + <supportsNicTeaming>true</supportsNicTeaming> + <nicTeamingPolicy>loadbalance_ip</nicTeamingPolicy> + <nicTeamingPolicy>loadbalance_srcmac</nicTeamingPolicy> + <nicTeamingPolicy>loadbalance_srcid</nicTeamingPolicy> + <nicTeamingPolicy>failover_explicit</nicTeamingPolicy> + <supportsVlan>true</supportsVlan> + <usesServiceConsoleNic>false</usesServiceConsoleNic> + <supportsNetworkHints>true</supportsNetworkHints> + <vswitchConfigSupported>true</vswitchConfigSupported> + <vnicConfigSupported>true</vnicConfigSupported> + <ipRouteConfigSupported>true</ipRouteConfigSupported> + <dnsConfigSupported>true</dnsConfigSupported> + <dhcpOnVnicSupported>true</dhcpOnVnicSupported> + <ipV6Supported>true</ipV6Supported> + <backupNfcNiocSupported>true</backupNfcNiocSupported> + </capabilities> + <datastoreCapabilities> + <nfsMountCreationRequired>true</nfsMountCreationRequired> + <nfsMountCreationSupported>true</nfsMountCreationSupported> + <localDatastoreSupported>false</localDatastoreSupported> + <vmfsExtentExpansionSupported>true</vmfsExtentExpansionSupported> + </datastoreCapabilities> + <offloadCapabilities> + <csumOffload>true</csumOffload> + <tcpSegmentation>true</tcpSegmentation> + <zeroCopyXmit>true</zeroCopyXmit> + </offloadCapabilities> + <service> + <service> + <key>DCUI</key> + <label>Direct Console UI</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>true</running> + <policy>on</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>TSM</key> + <label>ESXi Shell</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>false</running> + <policy>off</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>TSM-SSH</key> + <label>SSH</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>false</running> + <policy>off</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>attestd</key> + <label>attestd</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>false</running> + <policy>off</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>kmxd</key> + <label>kmxd</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>false</running> + <policy>off</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>lbtd</key> + <label>Load-Based Teaming Daemon</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>true</running> + <policy>on</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>lwsmd</key> + <label>Active Directory Service</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>false</running> + <policy>off</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>ntpd</key> + <label>NTP Daemon</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>true</running> + <ruleset>ntpClient</ruleset> + <policy>on</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>pcscd</key> + <label>PC/SC Smart Card Daemon</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>false</running> + <policy>off</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>ptpd</key> + <label>PTP Daemon</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>false</running> + <ruleset>ptpd</ruleset> + <policy>off</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>sfcbd-watchdog</key> + <label>CIM Server</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>true</running> + <ruleset>CIMHttpServer</ruleset> + <ruleset>CIMHttpsServer</ruleset> + <policy>on</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>slpd</key> + <label>slpd</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>false</running> + <ruleset>CIMSLP</ruleset> + <policy>off</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>snmpd</key> + <label>SNMP Server</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>false</running> + <ruleset>snmp</ruleset> + <policy>on</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>vmsyslogd</key> + <label>Syslog Server</label> + <required>true</required> + <uninstallable>false</uninstallable> + <running>true</running> + <policy>on</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>vmware-fdm</key> + <label>vSphere High Availability Agent</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>true</running> + <ruleset>fdm</ruleset> + <policy>on</policy> + </service> + <service> + <key>vpxa</key> + <label>VMware vCenter Agent</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>true</running> + <ruleset>vpxHeartbeats</ruleset> + <policy>on</policy> + <sourcePackage> + <sourcePackageName>esx-base</sourcePackageName> + <description>This VIB contains all of the base functionality of vSphere ESXi.</description> + </sourcePackage> + </service> + <service> + <key>xorg</key> + <label>X.Org Server</label> + <required>false</required> + <uninstallable>false</uninstallable> + <running>false</running> + <policy>on</policy> + <sourcePackage> + <sourcePackageName>esx-xserver</sourcePackageName> + <description>This VIB contains X Server used for virtual machine 3D hardware acceleration.</description> + </sourcePackage> + </service> + </service> + <firewall> + <defaultPolicy> + <incomingBlocked>true</incomingBlocked> + <outgoingBlocked>true</outgoingBlocked> + </defaultPolicy> + <ruleset> + <key>CIMHttpServer</key> + <label>CIM Server</label> + <required>false</required> + <rule> + <port>5988</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <service>sfcbd-watchdog</service> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>CIMHttpsServer</key> + <label>CIM Secure Server</label> + <required>false</required> + <rule> + <port>5989</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <service>sfcbd-watchdog</service> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>CIMSLP</key> + <label>CIM SLP</label> + <required>false</required> + <rule> + <port>427</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>427</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>427</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>427</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <service>slpd</service> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>DHCPv6</key> + <label>DHCPv6</label> + <required>false</required> + <rule> + <port>547</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>546</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>547</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>546</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>DVFilter</key> + <label>DVFilter</label> + <required>false</required> + <rule> + <port>2222</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>DVSSync</key> + <label>DVSSync</label> + <required>false</required> + <rule> + <port>8302</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>8301</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>8301</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>8302</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>HBR</key> + <label>HBR</label> + <required>false</required> + <rule> + <port>31031</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>44046</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>NFC</key> + <label>NFC</label> + <required>false</required> + <rule> + <port>902</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>902</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>WOL</key> + <label>WOL</label> + <required>false</required> + <rule> + <port>9</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>activeDirectoryAll</key> + <label>Active Directory All</label> + <required>false</required> + <rule> + <port>88</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>88</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>123</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>137</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>139</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>389</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>389</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>445</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>464</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>464</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>3268</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>7476</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>2020</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>bfdDP</key> + <label>bfdDP</label> + <required>false</required> + <rule> + <port>3784</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>bridgeHA</key> + <label>bridgeHA</label> + <required>false</required> + <rule> + <port>20162</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>20162</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>cmmds</key> + <label>vSAN Clustering Service</label> + <required>false</required> + <rule> + <port>12345</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>23451</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>12345</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>23451</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>12321</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>12321</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>dhcp</key> + <label>DHCP Client</label> + <required>false</required> + <rule> + <port>68</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>68</port> + <direction>outbound</direction> + <portType>src</portType> + <protocol>udp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>dns</key> + <label>DNS Client</label> + <required>false</required> + <rule> + <port>53</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>53</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>esxupdate</key> + <label>esxupdate</label> + <required>false</required> + <rule> + <port>443</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>etcdClientComm</key> + <label>etcdClientComm</label> + <required>false</required> + <rule> + <port>2379</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>2379</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>etcdPeerComm</key> + <label>etcdPeerComm</label> + <required>false</required> + <rule> + <port>2380</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>2380</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>faultTolerance</key> + <label>Fault Tolerance</label> + <required>false</required> + <rule> + <port>80</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>8300</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>8300</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>fdm</key> + <label>vSphere High Availability Agent</label> + <required>false</required> + <rule> + <port>8182</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>8182</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>8182</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>8182</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <service>vmware-fdm</service> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>ftpClient</key> + <label>FTP Client</label> + <required>false</required> + <rule> + <port>21</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>20</port> + <direction>inbound</direction> + <portType>src</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>gdbserver</key> + <label>gdbserver</label> + <required>false</required> + <rule> + <port>1000</port> + <endPort>9999</endPort> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>50000</port> + <endPort>50999</endPort> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>gstored</key> + <label>gstored</label> + <required>false</required> + <rule> + <port>443</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>httpClient</key> + <label>httpClient</label> + <required>false</required> + <rule> + <port>80</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>443</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>hyperbus</key> + <label>hyperbus</label> + <required>false</required> + <rule> + <port>2345</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>iSCSI</key> + <label>Software iSCSI Client</label> + <required>false</required> + <rule> + <port>3260</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>iofiltervp</key> + <label>iofiltervp</label> + <required>false</required> + <rule> + <port>9080</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>ipfam</key> + <label>NSX Distributed Logical Router Service</label> + <required>false</required> + <rule> + <port>6999</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>6999</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>iwarp-pm</key> + <label>iwarp-pm</label> + <required>false</required> + <rule> + <port>3935</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>3935</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>nfs41Client</key> + <label>nfs41Client</label> + <required>false</required> + <rule> + <port>0</port> + <endPort>65535</endPort> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>nfsClient</key> + <label>NFS Client</label> + <required>false</required> + <rule> + <port>0</port> + <endPort>65535</endPort> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>nsx-mpa</key> + <label>nsx-mpa</label> + <required>false</required> + <rule> + <port>5671</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>nsx-opsagent</key> + <label>nsx-opsagent</label> + <required>false</required> + <rule> + <port>4754</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>nsxMPAPI</key> + <label>nsxMPAPI</label> + <required>true</required> + <rule> + <port>443</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>nsxOverlay</key> + <label>nsxOverlay</label> + <required>false</required> + <rule> + <port>6081</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>nsxProxyRule</key> + <label>nsxProxyRule</label> + <required>false</required> + <rule> + <port>1235</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>1234</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>nsxRMQ</key> + <label>nsxRMQ</label> + <required>false</required> + <rule> + <port>5671</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>ntpClient</key> + <label>NTP Client</label> + <required>false</required> + <rule> + <port>123</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <service>ntpd</service> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>nvmetcp</key> + <label>nvmetcp</label> + <required>false</required> + <rule> + <port>8009</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>4420</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>ptpd</key> + <label>PTP Client</label> + <required>false</required> + <rule> + <port>319</port> + <endPort>320</endPort> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>319</port> + <endPort>320</endPort> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <service>ptpd</service> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>pvrdma</key> + <label>pvrdma</label> + <required>false</required> + <rule> + <port>28250</port> + <endPort>28761</endPort> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>28250</port> + <endPort>28761</endPort> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>rdt</key> + <label>vSAN Transport</label> + <required>false</required> + <rule> + <port>2233</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>2233</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>12443</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>12443</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>remoteSerialPort</key> + <label>VM serial port connected over network</label> + <required>false</required> + <rule> + <port>0</port> + <endPort>65535</endPort> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>23</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>1024</port> + <endPort>65535</endPort> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>settingsd</key> + <label>settingsd</label> + <required>false</required> + <rule> + <port>8083</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>8083</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>snmp</key> + <label>SNMP Server</label> + <required>false</required> + <rule> + <port>161</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <service>snmpd</service> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>sshClient</key> + <label>SSH Client</label> + <required>false</required> + <rule> + <port>22</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>sshServer</key> + <label>SSH Server</label> + <required>true</required> + <rule> + <port>22</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>syslog</key> + <label>syslog</label> + <required>false</required> + <rule> + <port>514</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>514</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>1514</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>trusted-infrastructure-kmxa</key> + <label>trusted-infrastructure-kmxa</label> + <required>false</required> + <rule> + <port>0</port> + <endPort>65535</endPort> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>false</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>trusted-infrastructure-kmxd</key> + <label>trusted-infrastructure-kmxd</label> + <required>false</required> + <rule> + <port>0</port> + <endPort>65535</endPort> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>updateManager</key> + <label>vCenter Update Manager</label> + <required>false</required> + <rule> + <port>80</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>9000</port> + <endPort>9100</endPort> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>vMotion</key> + <label>vMotion</label> + <required>false</required> + <rule> + <port>8000</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>8000</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>vSPC</key> + <label>VM serial port connected to vSPC</label> + <required>false</required> + <rule> + <port>0</port> + <endPort>65535</endPort> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>vShield-Endpoint-Mux</key> + <label>vShield-Endpoint-Mux</label> + <required>false</required> + <rule> + <port>48651</port> + <endPort>48666</endPort> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>vShield-Endpoint-Mux-Partners</key> + <label>vShield-Endpoint-Mux-Partners</label> + <required>false</required> + <rule> + <port>4413</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>vSphereClient</key> + <label>vSphere Web Client</label> + <required>true</required> + <rule> + <port>902</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>443</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>vdfs</key> + <label>vdfs</label> + <required>false</required> + <rule> + <port>1564</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>1564</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>vic-engine</key> + <label>vic-engine</label> + <required>false</required> + <rule> + <port>2377</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>vit</key> + <label>vit</label> + <required>false</required> + <rule> + <port>3260</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>vpxHeartbeats</key> + <label>VMware vCenter Agent</label> + <required>false</required> + <rule> + <port>902</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <service>vpxa</service> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>vsanEncryption</key> + <label>vsanEncryption</label> + <required>false</required> + <rule> + <port>0</port> + <endPort>65535</endPort> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>vsanhealth-unicasttest</key> + <label>vsanhealth-unicasttest</label> + <required>false</required> + <rule> + <port>5201</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>5201</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>udp</protocol> + </rule> + <rule> + <port>5201</port> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <rule> + <port>5201</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>vvold</key> + <label>vvold</label> + <required>false</required> + <rule> + <port>0</port> + <endPort>65535</endPort> + <direction>outbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>false</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + <ruleset> + <key>webAccess</key> + <label>vSphere Web Access</label> + <required>false</required> + <rule> + <port>80</port> + <direction>inbound</direction> + <portType>dst</portType> + <protocol>tcp</protocol> + </rule> + <enabled>true</enabled> + <allowedHosts> + <allIp>true</allIp> + </allowedHosts> + </ruleset> + </firewall> + <autoStart> + <defaults> + <enabled>false</enabled> + <startDelay>120</startDelay> + <stopDelay>120</stopDelay> + <waitForHeartbeat>false</waitForHeartbeat> + <stopAction>PowerOff</stopAction> + </defaults> + <powerInfo> + <key type="VirtualMachine">vm-1040</key> + <startOrder>-1</startOrder> + <startDelay>-1</startDelay> + <waitForHeartbeat>systemDefault</waitForHeartbeat> + <startAction>powerOn</startAction> + <stopDelay>-1</stopDelay> + <stopAction>systemDefault</stopAction> + </powerInfo> + </autoStart> + <option> + <key>Annotations.WelcomeMessage</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>BufferCache.FlushInterval</key> + <value xsi:type="xsd:long">30000</value> + </option> + <option> + <key>BufferCache.HardMaxDirty</key> + <value xsi:type="xsd:long">95</value> + </option> + <option> + <key>BufferCache.PerFileHardMaxDirty</key> + <value xsi:type="xsd:long">50</value> + </option> + <option> + <key>BufferCache.SoftMaxDirty</key> + <value xsi:type="xsd:long">15</value> + </option> + <option> + <key>CBRC.DCacheMemReserved</key> + <value xsi:type="xsd:long">400</value> + </option> + <option> + <key>CBRC.Enable</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>COW.COWMaxHeapSizeMB</key> + <value xsi:type="xsd:long">192</value> + </option> + <option> + <key>COW.COWMaxREPageCacheszMB</key> + <value xsi:type="xsd:long">256</value> + </option> + <option> + <key>COW.COWMinREPageCacheszMB</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>COW.COWREPageCacheEviction</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Config.Defaults.host.TAAworkaround</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>Config.Defaults.monitor.if_pschange_mc_workaround</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>Config.Defaults.security.host.ruissl</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>Config.Defaults.vGPU.consolidation</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>Config.Etc.issue</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Config.Etc.motd</key> + <value xsi:type="xsd:string"> + The time and date of this login have been sent to the system logs. + + WARNING: + All commands run on the ESXi shell are logged and may be included in + support bundles. Do not provide passwords directly on the command line. + Most tools can prompt for secrets or accept them from standard input. + + <ESC>[00mVMware offers supported, powerful system administration tools. Please + see www.vmware.com/go/sysadmintools for details. + + The ESXi Shell can be disabled by an administrative user. See the + vSphere Security documentation for more information. + </value> + </option> + <option> + <key>Config.GlobalSettings.guest.commands.sharedPolicyRefCount</key> + <value xsi:type="xsd:int">0</value> + </option> + <option> + <key>Config.HostAgent.distributedTracing</key> + <value xsi:type="xsd:string">none</value> + </option> + <option> + <key>Config.HostAgent.level[Hbrsvc].logLevel</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Config.HostAgent.level[Hostsvc].logLevel</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Config.HostAgent.level[Proxysvc].logLevel</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Config.HostAgent.level[Snmpsvc].logLevel</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Config.HostAgent.level[Statssvc].logLevel</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Config.HostAgent.level[Vcsvc].logLevel</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Config.HostAgent.level[Vimsvc].logLevel</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Config.HostAgent.level[Vmsvc].logLevel</key> + <value xsi:type="xsd:string">verbose</value> + </option> + <option> + <key>Config.HostAgent.log.level</key> + <value xsi:type="xsd:string">info</value> + </option> + <option> + <key>Config.HostAgent.plugins.hostsvc.esxAdminsGroup</key> + <value xsi:type="xsd:string">ESX Admins</value> + </option> + <option> + <key>Config.HostAgent.plugins.hostsvc.esxAdminsGroupAutoAdd</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>Config.HostAgent.plugins.hostsvc.esxAdminsGroupUpdateInterval</key> + <value xsi:type="xsd:int">1</value> + </option> + <option> + <key>Config.HostAgent.plugins.solo.enableMob</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>Config.HostAgent.plugins.solo.webServer.enableWebscriptLauncher</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>Config.HostAgent.plugins.vimsvc.authValidateInterval</key> + <value xsi:type="xsd:int">1440</value> + </option> + <option> + <key>Config.HostAgent.plugins.vimsvc.httpNfcLeaseTimeout</key> + <value xsi:type="xsd:int">300</value> + </option> + <option> + <key>Config.HostAgent.plugins.vimsvc.userSearch.maxResults</key> + <value xsi:type="xsd:int">100</value> + </option> + <option> + <key>Config.HostAgent.plugins.vimsvc.userSearch.maxTimeSeconds</key> + <value xsi:type="xsd:int">20</value> + </option> + <option> + <key>Config.HostAgent.plugins.vmsvc.enforceMaxRegisteredVms</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>Config.HostAgent.plugins.vmsvc.guestWatchdogTimeout</key> + <value xsi:type="xsd:long">900</value> + </option> + <option> + <key>Config.HostAgent.plugins.vmsvc.productLockerWatchInterval</key> + <value xsi:type="xsd:int">300</value> + </option> + <option> + <key>Config.HostAgent.plugins.vmsvc.ticketThumbprintHashTypes</key> + <value xsi:type="xsd:string">sha1</value> + </option> + <option> + <key>Config.HostAgent.ssl.keyStore.allowAny</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>Config.HostAgent.ssl.keyStore.allowSelfSigned</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>Config.HostAgent.ssl.keyStore.discardLeaf</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>Config.HostAgent.vmacore.soap.maxSessionCount</key> + <value xsi:type="xsd:int">500</value> + </option> + <option> + <key>Config.HostAgent.vmacore.soap.sessionTimeout</key> + <value xsi:type="xsd:int">30</value> + </option> + <option> + <key>Cpu.AllowWideVsmp</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Cpu.BoundLagQuanta</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>Cpu.CommRateThreshold</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>Cpu.CoschedCostartThreshold</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Cpu.CoschedCostopThreshold</key> + <value xsi:type="xsd:long">3000</value> + </option> + <option> + <key>Cpu.CoschedCrossCall</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Cpu.CoschedHandoffLLC</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Cpu.CoschedHandoffSkip</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Cpu.CoschedPollUsec</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>Cpu.CreditAgePeriod</key> + <value xsi:type="xsd:long">3000</value> + </option> + <option> + <key>Cpu.FairnessRebalancePcpus</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>Cpu.HTRebalancePeriod</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>Cpu.HTStolenAgeThreshold</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>Cpu.HTWholeCoreThreshold</key> + <value xsi:type="xsd:long">800</value> + </option> + <option> + <key>Cpu.HostRebalancePeriod</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Cpu.L2RebalancePeriod</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Cpu.L3RebalancePeriod</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>Cpu.LimitEnforcementThreshold</key> + <value xsi:type="xsd:long">200</value> + </option> + <option> + <key>Cpu.MaxSampleRateLg</key> + <value xsi:type="xsd:long">7</value> + </option> + <option> + <key>Cpu.NonTimerWakeupRate</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>Cpu.PackageRebalancePeriod</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Cpu.PcpuMigrateIdlePcpus</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>Cpu.Quantum</key> + <value xsi:type="xsd:long">200</value> + </option> + <option> + <key>Cpu.UseMwait</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Cpu.VMAdmitCheckPerVcpuMin</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Cpu.WakeupMigrateIdlePcpus</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>DCUI.Access</key> + <value xsi:type="xsd:string">root</value> + </option> + <option> + <key>DataMover.HardwareAcceleratedInit</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>DataMover.HardwareAcceleratedMove</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>DataMover.MaxHeapSize</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>Digest.AlgoType</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Digest.BlockSize</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Digest.CollisionEnabled</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>DirentryCache.MaxDentryPerObj</key> + <value xsi:type="xsd:long">15000</value> + </option> + <option> + <key>Disk.AllowUsbClaimedAsSSD</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Disk.ApdTokenRetryCount</key> + <value xsi:type="xsd:long">25</value> + </option> + <option> + <key>Disk.AutoremoveOnPDL</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.BandwidthCap</key> + <value xsi:type="xsd:long">4294967294</value> + </option> + <option> + <key>Disk.DelayOnBusy</key> + <value xsi:type="xsd:long">400</value> + </option> + <option> + <key>Disk.DeviceReclaimTime</key> + <value xsi:type="xsd:long">300</value> + </option> + <option> + <key>Disk.Disable4knSSD</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.DiskDelayPDLHelper</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Disk.DiskMaxIOSize</key> + <value xsi:type="xsd:long">32767</value> + </option> + <option> + <key>Disk.DiskReservationThreshold</key> + <value xsi:type="xsd:long">45</value> + </option> + <option> + <key>Disk.DiskRetryPeriod</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Disk.DumpMaxRetries</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Disk.DumpPollDelay</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>Disk.DumpPollMaxRetries</key> + <value xsi:type="xsd:long">10000</value> + </option> + <option> + <key>Disk.EnableNaviReg</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.FailDiskRegistration</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.FastPathRestoreInterval</key> + <value xsi:type="xsd:long">100</value> + </option> + <option> + <key>Disk.IdleCredit</key> + <value xsi:type="xsd:long">32</value> + </option> + <option> + <key>Disk.MaxLUN</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>Disk.MaxNumIOIntervals</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>Disk.MaxResetLatency</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Disk.NmpMaxCmdExtension</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Disk.PVSCSIEnablePreemption</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.PathEvalTime</key> + <value xsi:type="xsd:long">300</value> + </option> + <option> + <key>Disk.PreventVMFSOverwrite</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.QFullSampleSize</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Disk.QFullThreshold</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>Disk.ReqCallThreshold</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>Disk.ResetLatency</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>Disk.ResetMaxRetries</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Disk.ResetOverdueLogPeriod</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>Disk.ResetPeriod</key> + <value xsi:type="xsd:long">30</value> + </option> + <option> + <key>Disk.ResetThreadExpires</key> + <value xsi:type="xsd:long">1800</value> + </option> + <option> + <key>Disk.ResetThreadMax</key> + <value xsi:type="xsd:long">16</value> + </option> + <option> + <key>Disk.ResetThreadMin</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.RetryUnitAttention</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.ReturnCCForNoSpace</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Disk.SchedCostUnit</key> + <value xsi:type="xsd:long">32768</value> + </option> + <option> + <key>Disk.SchedQCleanupInterval</key> + <value xsi:type="xsd:long">300</value> + </option> + <option> + <key>Disk.SchedQControlSeqReqs</key> + <value xsi:type="xsd:long">128</value> + </option> + <option> + <key>Disk.SchedQControlVMSwitches</key> + <value xsi:type="xsd:long">6</value> + </option> + <option> + <key>Disk.SchedQPriorityPercentage</key> + <value xsi:type="xsd:long">80</value> + </option> + <option> + <key>Disk.SchedQuantum</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>Disk.SchedReservationBurst</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.SchedulerWithReservation</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.SectorMaxDiff</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Disk.SharesHigh</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Disk.SharesLow</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>Disk.SharesNormal</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>Disk.SkipResetNoCIF</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.SllThrottleTime</key> + <value xsi:type="xsd:long">800</value> + </option> + <option> + <key>Disk.SupportSparseLUN</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.ThroughputCap</key> + <value xsi:type="xsd:long">4294967294</value> + </option> + <option> + <key>Disk.UseDeviceReset</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.UseIoPool</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Disk.UseLunReset</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.UseReportLUN</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.VSCSICoalesceCount</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>Disk.VSCSIHaltPollInterval</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>Disk.VSCSIPollPeriod</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>Disk.VSCSIResvCmdRetryInSecs</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Disk.VSCSIWriteSameBurstSize</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>FSS.FSSLightWeightProbe</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>FT.AckIntervalMax</key> + <value xsi:type="xsd:long">1000000</value> + </option> + <option> + <key>FT.AckIntervalMin</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.BackupConnectTimeout</key> + <value xsi:type="xsd:long">8000</value> + </option> + <option> + <key>FT.BackupExtraTimeout</key> + <value xsi:type="xsd:long">100</value> + </option> + <option> + <key>FT.BadExecLatency</key> + <value xsi:type="xsd:long">800</value> + </option> + <option> + <key>FT.BindToVmknic</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.ChargeVMXForFlush</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>FT.CheckFCPathState</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>FT.CheckForProgress</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.CoreDumpNoProgressMS</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.ExecLatencyKill</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.ExtraLogTimeout</key> + <value xsi:type="xsd:long">10000</value> + </option> + <option> + <key>FT.FTCptConcurrentSend</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>FT.FTCptDelayCheckpoint</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>FT.FTCptDiffCap</key> + <value xsi:type="xsd:long">100</value> + </option> + <option> + <key>FT.FTCptDiffThreads</key> + <value xsi:type="xsd:long">6</value> + </option> + <option> + <key>FT.FTCptDisableFailover</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.FTCptDiskWriteTimeout</key> + <value xsi:type="xsd:long">3000</value> + </option> + <option> + <key>FT.FTCptDontDelayPkts</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.FTCptDontSendPages</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.FTCptEpochList</key> + <value xsi:type="xsd:string">5,10,20,100</value> + </option> + <option> + <key>FT.FTCptEpochSample</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>FT.FTCptEpochWait</key> + <value xsi:type="xsd:long">8000</value> + </option> + <option> + <key>FT.FTCptIORetryExtraInterval</key> + <value xsi:type="xsd:long">200</value> + </option> + <option> + <key>FT.FTCptIORetryInterval</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>FT.FTCptIORetryTimes</key> + <value xsi:type="xsd:long">15</value> + </option> + <option> + <key>FT.FTCptLogTimeout</key> + <value xsi:type="xsd:long">8000</value> + </option> + <option> + <key>FT.FTCptMaxPktsDelay</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.FTCptMinInterval</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>FT.FTCptNetDelayNoCpt</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.FTCptNumConnections</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>FT.FTCptNumaIndex</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.FTCptPagePolicy</key> + <value xsi:type="xsd:long">65538</value> + </option> + <option> + <key>FT.FTCptPoweroff</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.FTCptRcvBufSize</key> + <value xsi:type="xsd:long">562140</value> + </option> + <option> + <key>FT.FTCptSndBufSize</key> + <value xsi:type="xsd:long">562140</value> + </option> + <option> + <key>FT.FTCptStartTimeout</key> + <value xsi:type="xsd:long">90000</value> + </option> + <option> + <key>FT.FTCptStatsInterval</key> + <value xsi:type="xsd:long">30</value> + </option> + <option> + <key>FT.FTCptThreadPolicy</key> + <value xsi:type="xsd:long">65536</value> + </option> + <option> + <key>FT.FTCptVcpuMinUsage</key> + <value xsi:type="xsd:long">40</value> + </option> + <option> + <key>FT.FTCptWaitOnSocket</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>FT.FlushReservationMax</key> + <value xsi:type="xsd:long">25</value> + </option> + <option> + <key>FT.FlushReservationMin</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>FT.FlushSleep</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.GlobalFlushWorld</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.GoodExecLatency</key> + <value xsi:type="xsd:long">200</value> + </option> + <option> + <key>FT.HeartbeatCount</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>FT.HostTimeout</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>FT.IORetryExtraInterval</key> + <value xsi:type="xsd:long">200</value> + </option> + <option> + <key>FT.IORetryInterval</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>FT.IORetryTimes</key> + <value xsi:type="xsd:long">15</value> + </option> + <option> + <key>FT.LogBufferStallSleep</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>FT.LogTimeout</key> + <value xsi:type="xsd:long">8000</value> + </option> + <option> + <key>FT.LongFlushDebugMS</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>FT.MaxFlushInterval</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.MinWriteSize</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.NoWaitOnSocket</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.PanicNoProgressMS</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.PrimaryConnectTimeout</key> + <value xsi:type="xsd:long">8000</value> + </option> + <option> + <key>FT.ShortFlushDebugMS</key> + <value xsi:type="xsd:long">100</value> + </option> + <option> + <key>FT.TCPNoDelayBackup</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>FT.TCPNoDelayPrimary</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>FT.TCPPersistTimer</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>FT.TCPRcvBufSize</key> + <value xsi:type="xsd:long">131072</value> + </option> + <option> + <key>FT.TCPSndBufSize</key> + <value xsi:type="xsd:long">131072</value> + </option> + <option> + <key>FT.UseHostMonitor</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>FT.Vmknic</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>FT.XmitSyncQueueLen</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>FT.adjDownInt</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>FT.adjDownPct</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>FT.adjUpInt</key> + <value xsi:type="xsd:long">200</value> + </option> + <option> + <key>FT.adjUpPct</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>FT.execLatExtra</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>FT.maxLowerBound</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>FT.slowdownPctMax</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>FT.slowdownTimeMax</key> + <value xsi:type="xsd:long">600</value> + </option> + <option> + <key>HBR.ChecksumIoSize</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>HBR.ChecksumMaxIo</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>HBR.ChecksumPerSlice</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>HBR.ChecksumRegionSize</key> + <value xsi:type="xsd:long">256</value> + </option> + <option> + <key>HBR.ChecksumUseAllocInfo</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.ChecksumUseChecksumInfo</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.ChecksumZoneSize</key> + <value xsi:type="xsd:long">32768</value> + </option> + <option> + <key>HBR.CopySnapDiskMaxExtentCount</key> + <value xsi:type="xsd:long">16</value> + </option> + <option> + <key>HBR.CopySnapFidHashBuckets</key> + <value xsi:type="xsd:long">256</value> + </option> + <option> + <key>HBR.DemandlogCompletedHashBuckets</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>HBR.DemandlogExtentHashBuckets</key> + <value xsi:type="xsd:long">512</value> + </option> + <option> + <key>HBR.DemandlogIoTimeoutSecs</key> + <value xsi:type="xsd:long">120</value> + </option> + <option> + <key>HBR.DemandlogReadRetries</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>HBR.DemandlogRetryDelayMs</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>HBR.DemandlogSendHashBuckets</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>HBR.DemandlogTransferIoSize</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>HBR.DemandlogTransferMaxCompletion</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>HBR.DemandlogTransferMaxIo</key> + <value xsi:type="xsd:long">32</value> + </option> + <option> + <key>HBR.DemandlogTransferMaxNetwork</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>HBR.DemandlogTransferPerSlice</key> + <value xsi:type="xsd:long">16</value> + </option> + <option> + <key>HBR.DemandlogWriteRetries</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>HBR.DisableChecksumOffload</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>HBR.DisconnectedEventDelayMs</key> + <value xsi:type="xsd:long">60000</value> + </option> + <option> + <key>HBR.ErrThrottleChecksumIO</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.ErrThrottleDceRead</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.HbrBitmapAllocTimeoutMS</key> + <value xsi:type="xsd:long">3000</value> + </option> + <option> + <key>HBR.HbrBitmapVMMaxStorageGB</key> + <value xsi:type="xsd:long">65536</value> + </option> + <option> + <key>HBR.HbrBitmapVMMinStorageGB</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>HBR.HbrDemandLogIOPerVM</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>HBR.HbrDisableNetCompression</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.HbrLowerExtentBreakGB</key> + <value xsi:type="xsd:long">8192</value> + </option> + <option> + <key>HBR.HbrLowerExtentSizeKB</key> + <value xsi:type="xsd:long">16</value> + </option> + <option> + <key>HBR.HbrMaxExtentSizeKB</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>HBR.HbrMaxGuestXferWhileDeltaMB</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>HBR.HbrMaxUnmapExtents</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>HBR.HbrMaxUnmapsInFlight</key> + <value xsi:type="xsd:long">128</value> + </option> + <option> + <key>HBR.HbrMinExtentBreakGB</key> + <value xsi:type="xsd:long">2048</value> + </option> + <option> + <key>HBR.HbrMinExtentSizeKB</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>HBR.HbrOptimizeFullSync</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.HbrResourceHeapPerVMSizeKB</key> + <value xsi:type="xsd:long">128</value> + </option> + <option> + <key>HBR.HbrResourceHeapSizeMB</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>HBR.HbrResourceHeapUtilization</key> + <value xsi:type="xsd:long">95</value> + </option> + <option> + <key>HBR.HbrResourceMaxCompletionContexts</key> + <value xsi:type="xsd:long">8192</value> + </option> + <option> + <key>HBR.HbrResourceMaxDiskContexts</key> + <value xsi:type="xsd:long">512</value> + </option> + <option> + <key>HBR.HbrRuntimeHeapMaxBaseMB</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.HbrRuntimeHeapMinBaseMB</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.HbrStaticHeapMaxBaseMB</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.HbrStaticHeapMinBaseMB</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.HbrThrottleGenericErrResetTime</key> + <value xsi:type="xsd:long">16384</value> + </option> + <option> + <key>HBR.HbrUpperExtentBreakGB</key> + <value xsi:type="xsd:long">32768</value> + </option> + <option> + <key>HBR.HbrUpperExtentSizeKB</key> + <value xsi:type="xsd:long">32</value> + </option> + <option> + <key>HBR.HelperQueueMaxRequests</key> + <value xsi:type="xsd:long">8192</value> + </option> + <option> + <key>HBR.HelperQueueMaxWorlds</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>HBR.LocalReadIoTimeoutSecs</key> + <value xsi:type="xsd:long">120</value> + </option> + <option> + <key>HBR.MigrateFlushTimerSecs</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>HBR.NetworkUseCubic</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.NetworkerRecvHashBuckets</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>HBR.OpportunisticBlockListSize</key> + <value xsi:type="xsd:long">4000</value> + </option> + <option> + <key>HBR.ProgressReportIntervalMs</key> + <value xsi:type="xsd:long">5000</value> + </option> + <option> + <key>HBR.PsfIoTimeoutSecs</key> + <value xsi:type="xsd:long">300</value> + </option> + <option> + <key>HBR.ReconnectFailureDelaySecs</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>HBR.ReconnectMaxDelaySecs</key> + <value xsi:type="xsd:long">90</value> + </option> + <option> + <key>HBR.ResourceServerHashBuckets</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>HBR.RetryMaxDelaySecs</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>HBR.RetryMinDelaySecs</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.SyncTransferRetrySleepSecs</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>HBR.TransferDiskMaxCompletion</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>HBR.TransferDiskMaxIo</key> + <value xsi:type="xsd:long">32</value> + </option> + <option> + <key>HBR.TransferDiskMaxNetwork</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>HBR.TransferDiskPerSlice</key> + <value xsi:type="xsd:long">16</value> + </option> + <option> + <key>HBR.TransferFileExtentSize</key> + <value xsi:type="xsd:long">8192</value> + </option> + <option> + <key>HBR.TransferMaxContExtents</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>HBR.WireChecksum</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>HBR.XferBitmapCheckIntervalSecs</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>ISCSI.CloseIscsiConnOnTaskMgmtFailure</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>ISCSI.MaxIoSizeKB</key> + <value xsi:type="xsd:long">128</value> + </option> + <option> + <key>Irq.BestVcpuRouting</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Irq.IRQActionAffinityWeight</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>Irq.IRQAvoidExclusive</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Irq.IRQBHConflictWeight</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>Irq.IRQRebalancePeriod</key> + <value xsi:type="xsd:long">50</value> + </option> + <option> + <key>Irq.IRQVcpuConflictWeight</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>LPage.LPageAlwaysTryForNPT</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>LPage.LPageDefragEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>LPage.LPageMarkLowNodes</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>LPage.MaxSharedPages</key> + <value xsi:type="xsd:long">510</value> + </option> + <option> + <key>LPage.MaxSwappedPagesInitVal</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>LPage.freePagesThresholdForRemote</key> + <value xsi:type="xsd:long">2048</value> + </option> + <option> + <key>LSOM.blkAttrCacheSizePercent</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>LSOM.lsomDeviceNeedsRepairCount</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>LSOM.lsomEnableFullRebuildAvoidance</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>LSOM.lsomEnableRebuildOnLSE</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>LSOM.lsomPlogEnableDeadmanTimer</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Mem.AllocGuestLargePage</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Mem.CtlMaxPercent</key> + <value xsi:type="xsd:long">65</value> + </option> + <option> + <key>Mem.IdleTax</key> + <value xsi:type="xsd:long">75</value> + </option> + <option> + <key>Mem.IdleTaxType</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Mem.MemCBTBitmapMaxAlloc</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>Mem.MemDefragClientsPerDir</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Mem.MemEagerZero</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Mem.MemMaxResvThreshold</key> + <value xsi:type="xsd:long">16384</value> + </option> + <option> + <key>Mem.MemMinFreePct</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Mem.MemZipEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Mem.MemZipMaxAllocPct</key> + <value xsi:type="xsd:long">50</value> + </option> + <option> + <key>Mem.MemZipMaxPct</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Mem.ReallocPolicy</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Mem.SampleActivePctMin</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Mem.SampleDirtiedPctMin</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Mem.ShareCOSBufSize</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>Mem.ShareForceSalting</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Mem.ShareRateMax</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>Mem.ShareScanGHz</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>Mem.ShareScanTime</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>Mem.VMOverheadGrowthLimit</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Migrate.AutoBindVmknic</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Migrate.BindToVmknic</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>Migrate.CptCacheMaxSizeMB</key> + <value xsi:type="xsd:long">544</value> + </option> + <option> + <key>Migrate.DebugChecksumMismatch</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Migrate.DetectZeroPages</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Migrate.DiskOpsChunkSize</key> + <value xsi:type="xsd:long">131072</value> + </option> + <option> + <key>Migrate.DiskOpsEnabled</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Migrate.DiskOpsMaxRetries</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>Migrate.DiskOpsStreamChunks</key> + <value xsi:type="xsd:long">40</value> + </option> + <option> + <key>Migrate.Enabled</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Migrate.GetPageSysAlertThresholdMS</key> + <value xsi:type="xsd:long">10000</value> + </option> + <option> + <key>Migrate.LowBandwidthSysAlertThreshold</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Migrate.LowMemWaitSysAlertThresholdMS</key> + <value xsi:type="xsd:long">10000</value> + </option> + <option> + <key>Migrate.MigrateBitmapEncodingType</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Migrate.MigrateCpuMinPctDefault</key> + <value xsi:type="xsd:long">30</value> + </option> + <option> + <key>Migrate.MigrateCpuPctPerGb</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Migrate.MigrateCpuSharesHighPriority</key> + <value xsi:type="xsd:long">60000</value> + </option> + <option> + <key>Migrate.MigrateCpuSharesRegular</key> + <value xsi:type="xsd:long">30000</value> + </option> + <option> + <key>Migrate.MonActionWaitSysAlertThresholdMS</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Migrate.NetExpectedLineRateMBps</key> + <value xsi:type="xsd:long">133</value> + </option> + <option> + <key>Migrate.NetLatencyModeThreshold</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>Migrate.NetTimeout</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>Migrate.OutstandingReadKBMax</key> + <value xsi:type="xsd:long">128</value> + </option> + <option> + <key>Migrate.PanicOnChecksumMismatch</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Migrate.PreCopyCountDelay</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Migrate.PreCopyMinProgressPerc</key> + <value xsi:type="xsd:long">130</value> + </option> + <option> + <key>Migrate.PreCopyPagesPerSend</key> + <value xsi:type="xsd:long">32</value> + </option> + <option> + <key>Migrate.PreCopySwitchoverTimeGoal</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>Migrate.PreallocLPages</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Migrate.ProhibitInstantClone</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Migrate.RcvBufSize</key> + <value xsi:type="xsd:long">562540</value> + </option> + <option> + <key>Migrate.SdpsDynamicDelaySec</key> + <value xsi:type="xsd:long">30</value> + </option> + <option> + <key>Migrate.SdpsEnabled</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Migrate.SdpsTargetRate</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>Migrate.SndBufSize</key> + <value xsi:type="xsd:long">562540</value> + </option> + <option> + <key>Migrate.TcpTsoDeferTx</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Migrate.TryToUseDefaultHeap</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Migrate.VASpaceReserveCount</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>Migrate.VASpaceReserveSize</key> + <value xsi:type="xsd:long">4096</value> + </option> + <option> + <key>Migrate.VMotionLatencySensitivity</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Migrate.VMotionResolveSwapType</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Migrate.VMotionStreamHelpers</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Migrate.Vmknic</key> + <value xsi:type="xsd:string">vmk2</value> + </option> + <option> + <key>Misc.APDHandlingEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Misc.APDTimeout</key> + <value xsi:type="xsd:long">140</value> + </option> + <option> + <key>Misc.BHTimeout</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.BhTimeBound</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Misc.BlueScreenTimeout</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.ConsolePort</key> + <value xsi:type="xsd:string">none</value> + </option> + <option> + <key>Misc.DebugBuddyEnable</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.DebugLogToSerial</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.DefaultHardwareVersion</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Misc.DegradedPathEvalTime</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>Misc.DegradedPathReEvalInterval</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>Misc.EnableHighDMA</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Misc.EnablePSPLatencyPolicy</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Misc.GDBPort</key> + <value xsi:type="xsd:string">none</value> + </option> + <option> + <key>Misc.GuestLibAllowHostInfo</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.HeapMgrGuardPages</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Misc.HeapPanicDestroyNonEmpty</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.HeartbeatInterval</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>Misc.HeartbeatPanicTimeout</key> + <value xsi:type="xsd:long">14</value> + </option> + <option> + <key>Misc.HeartbeatTimeout</key> + <value xsi:type="xsd:long">7</value> + </option> + <option> + <key>Misc.HordeEnabled</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.HppDegradedPathThresholdPer</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>Misc.HppManageDegradedPaths</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Misc.HyperClockAllowSystemTimeAux</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.IoFilterWatchdogTimeout</key> + <value xsi:type="xsd:long">120</value> + </option> + <option> + <key>Misc.LogDumpShutdownTimeout</key> + <value xsi:type="xsd:long">180</value> + </option> + <option> + <key>Misc.LogPort</key> + <value xsi:type="xsd:string">none</value> + </option> + <option> + <key>Misc.LogTimestampUptime</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.LogToFile</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Misc.LogToSerial</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Misc.LogWldPrefix</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Misc.MCEMonitorInterval</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>Misc.MaximumHardwareVersion</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Misc.MinimalPanic</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.NMILint1IntAction</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.NmpDegradedPathThresholdPer</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>Misc.NmpManageDegradedPaths</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Misc.PSPDeactivateFlakyPath</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.PanicLogToSerial</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.PowerButton</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Misc.PowerOffEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Misc.PreferredHostName</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Misc.ProcVerbose</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Misc.RebootMethod</key> + <value xsi:type="xsd:string">any</value> + </option> + <option> + <key>Misc.SIOControlFlag1</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.SIOControlFlag2</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.SIOControlLoglevel</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.SIOControlOptions</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Misc.ScreenSaverDelay</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.ShaperStatsEnabled</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Misc.ShellPort</key> + <value xsi:type="xsd:string">none</value> + </option> + <option> + <key>Misc.TestNativeFCPaeCapable</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.TimerMaxHardPeriod</key> + <value xsi:type="xsd:long">500000</value> + </option> + <option> + <key>Misc.TimerTolerance</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Misc.UsbArbitratorAutoStartDisabled</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.UserDuctDynBufferSize</key> + <value xsi:type="xsd:long">16384</value> + </option> + <option> + <key>Misc.UserSocketUnixMaxBufferSize</key> + <value xsi:type="xsd:long">65536</value> + </option> + <option> + <key>Misc.WatchdogBacktrace</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.vmmDisableL1DFlush</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.vsanWitnessVirtualAppliance</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Misc.DsNsMgrTimeout</key> + <value xsi:type="xsd:long">1200000</value> + </option> + <option> + <key>Misc.HostAgentUpdateLevel</key> + <value xsi:type="xsd:string">2</value> + </option> + <option> + <key>Misc.MetadataUpdateTimeoutMsec</key> + <value xsi:type="xsd:long">30000</value> + </option> + <option> + <key>NFS.ApdStartCount</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>NFS.DiskFileLockUpdateFreq</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>NFS.HeartbeatDelta</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>NFS.HeartbeatFrequency</key> + <value xsi:type="xsd:long">12</value> + </option> + <option> + <key>NFS.HeartbeatMaxFailures</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>NFS.HeartbeatTimeout</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>NFS.LockBreakTimeout</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>NFS.LockRenewMaxFailureNumber</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>NFS.LockSWMRTimeout</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>NFS.LockSharedTimeout</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>NFS.LockUpdateTimeout</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>NFS.LogNfsStat3</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>NFS.MaxQueueDepth</key> + <value xsi:type="xsd:long">4294967295</value> + </option> + <option> + <key>NFS.MaxVolumes</key> + <value xsi:type="xsd:long">32</value> + </option> + <option> + <key>NFS.NFSMaxOutstandingIOs</key> + <value xsi:type="xsd:long">65536</value> + </option> + <option> + <key>NFS.ReceiveBufferSize</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>NFS.SendBufferSize</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>NFS.SyncRetries</key> + <value xsi:type="xsd:long">25</value> + </option> + <option> + <key>NFS.VolumeRemountFrequency</key> + <value xsi:type="xsd:long">30</value> + </option> + <option> + <key>NFS41.EOSDelay</key> + <value xsi:type="xsd:long">30</value> + </option> + <option> + <key>NFS41.IOTaskRetry</key> + <value xsi:type="xsd:long">25</value> + </option> + <option> + <key>NFS41.MaxRead</key> + <value xsi:type="xsd:long">4294967295</value> + </option> + <option> + <key>NFS41.MaxVolumes</key> + <value xsi:type="xsd:long">32</value> + </option> + <option> + <key>NFS41.MaxWrite</key> + <value xsi:type="xsd:long">4294967295</value> + </option> + <option> + <key>NFS41.MountTimeout</key> + <value xsi:type="xsd:long">30</value> + </option> + <option> + <key>NFS41.RecvBufSize</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>NFS41.SendBufSize</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>Net.AdvertisementDuration</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>Net.AllowPT</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.BlockGuestBPDU</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.CoalesceDefaultOn</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.CoalesceFavorNoVmmVmkTx</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.CoalesceFineTimeoutCPU</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Net.CoalesceFineTxTimeout</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>Net.CoalesceFlexMrq</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.CoalesceLowRxRate</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>Net.CoalesceLowTxRate</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>Net.CoalesceMatchedQs</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.CoalesceMrqLt</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.CoalesceMrqMetricAllowTxOnly</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.CoalesceMrqMetricRxOnly</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.CoalesceMrqOverallStop</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.CoalesceMrqRatioMetric</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.CoalesceMrqTriggerReCalib</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.CoalesceMultiRxQCalib</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.CoalesceNoVmmVmkTx</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.CoalesceParams</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Net.CoalesceRBCRate</key> + <value xsi:type="xsd:long">4000</value> + </option> + <option> + <key>Net.CoalesceRxLtStopCalib</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.CoalesceRxQDepthCap</key> + <value xsi:type="xsd:long">40</value> + </option> + <option> + <key>Net.CoalesceScheme</key> + <value xsi:type="xsd:string">rbc</value> + </option> + <option> + <key>Net.CoalesceTimeoutType</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Net.CoalesceTxAlwaysPoll</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.CoalesceTxQDepthCap</key> + <value xsi:type="xsd:long">40</value> + </option> + <option> + <key>Net.CoalesceTxTimeout</key> + <value xsi:type="xsd:long">4000</value> + </option> + <option> + <key>Net.DCBEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.DVFilterBindIpAddress</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Net.DVFilterPriorityRdLockEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.DVSLargeHeapMBPerGB</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Net.DVSLargeHeapMaxSize</key> + <value xsi:type="xsd:long">300</value> + </option> + <option> + <key>Net.DontOffloadInnerIPv6</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.E1000IntrCoalesce</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.E1000TxCopySize</key> + <value xsi:type="xsd:long">2048</value> + </option> + <option> + <key>Net.E1000TxZeroCopy</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.EnableDMASgCons</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.EnableOuterCsum</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.EnsMbufpoolMaxMBPerGB</key> + <value xsi:type="xsd:long">200</value> + </option> + <option> + <key>Net.EnsMbufpoolMinMBPerGB</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Net.EtherswitchAllowFastPath</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.EtherswitchHashSize</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.EtherswitchHeapMax</key> + <value xsi:type="xsd:long">512</value> + </option> + <option> + <key>Net.EtherswitchNumPerPCPUDispatchData</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>Net.FollowHardwareMac</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.GuestIPHack</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.GuestTxCopyBreak</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>Net.IGMPQueries</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Net.IGMPQueryInterval</key> + <value xsi:type="xsd:long">125</value> + </option> + <option> + <key>Net.IGMPRouterIP</key> + <value xsi:type="xsd:string">0.0.0.0</value> + </option> + <option> + <key>Net.IGMPV3MaxSrcIPNum</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Net.IGMPVersion</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>Net.LRODefBackoffPeriod</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>Net.LRODefMaxLength</key> + <value xsi:type="xsd:long">65535</value> + </option> + <option> + <key>Net.LRODefThreshold</key> + <value xsi:type="xsd:long">4000</value> + </option> + <option> + <key>Net.LRODefUseRatioDenom</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>Net.LRODefUseRatioNumer</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.LinkFlappingThreshold</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>Net.LinkStatePollTimeout</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>Net.MLDRouterIP</key> + <value xsi:type="xsd:string">FE80::FFFF:FFFF:FFFF:FFFF</value> + </option> + <option> + <key>Net.MLDV2MaxSrcIPNum</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Net.MLDVersion</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Net.MaxBeaconVlans</key> + <value xsi:type="xsd:long">100</value> + </option> + <option> + <key>Net.MaxBeaconsAtOnce</key> + <value xsi:type="xsd:long">100</value> + </option> + <option> + <key>Net.MaxGlobalRxQueueCount</key> + <value xsi:type="xsd:long">100000</value> + </option> + <option> + <key>Net.MaxNetifTxQueueLen</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Net.MaxPageInQueueLen</key> + <value xsi:type="xsd:long">75</value> + </option> + <option> + <key>Net.MaxPktRxListQueue</key> + <value xsi:type="xsd:long">3500</value> + </option> + <option> + <key>Net.MaxPortRxQueueLen</key> + <value xsi:type="xsd:long">80</value> + </option> + <option> + <key>Net.MinEtherLen</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>Net.NcpLlcSap</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.NetBHRxStormThreshold</key> + <value xsi:type="xsd:long">320</value> + </option> + <option> + <key>Net.NetDebugRARPTimerInter</key> + <value xsi:type="xsd:long">30000</value> + </option> + <option> + <key>Net.NetDeferTxCompletion</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetDiscUpdateIntrvl</key> + <value xsi:type="xsd:long">300</value> + </option> + <option> + <key>Net.NetEnableSwCsumForLro</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetEsxfwPassOutboundGRE</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetInStressTest</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.NetLatencyAwareness</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetMaxRarpsPerInterval</key> + <value xsi:type="xsd:long">128</value> + </option> + <option> + <key>Net.NetNetqNumaIOCpuPinThreshold</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.NetNetqRxRebalRSSLoadThresholdPerc</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Net.NetNetqTxPackKpps</key> + <value xsi:type="xsd:long">300</value> + </option> + <option> + <key>Net.NetNetqTxUnpackKpps</key> + <value xsi:type="xsd:long">600</value> + </option> + <option> + <key>Net.NetNiocAllowOverCommit</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetPTMgrWakeupInterval</key> + <value xsi:type="xsd:long">6</value> + </option> + <option> + <key>Net.NetPktAllocTries</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>Net.NetPktSlabFreePercentThreshold</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Net.NetPortFlushIterLimit</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Net.NetPortFlushPktLimit</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>Net.NetPortTrackTxRace</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.NetRCFAllowBPF</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetRmDistMacFilter</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetRmDistSamplingRate</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.NetRxCopyInTx</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.NetSchedCoalesceTxUsecs</key> + <value xsi:type="xsd:long">33</value> + </option> + <option> + <key>Net.NetSchedDefaultResPoolSharesPct</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>Net.NetSchedDefaultSchedName</key> + <value xsi:type="xsd:string">fifo</value> + </option> + <option> + <key>Net.NetSchedECNEnabled</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetSchedECNThreshold</key> + <value xsi:type="xsd:long">70</value> + </option> + <option> + <key>Net.NetSchedHClkLeafQueueDepthPkt</key> + <value xsi:type="xsd:long">640</value> + </option> + <option> + <key>Net.NetSchedHClkMQ</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Net.NetSchedHClkMaxHwQueue</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Net.NetSchedHClkVnicMQ</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.NetSchedHeapMaxSizeMB</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>Net.NetSchedInFlightMaxBytesDefault</key> + <value xsi:type="xsd:long">20000</value> + </option> + <option> + <key>Net.NetSchedInFlightMaxBytesInsane</key> + <value xsi:type="xsd:long">1500000</value> + </option> + <option> + <key>Net.NetSchedMaxPktSend</key> + <value xsi:type="xsd:long">256</value> + </option> + <option> + <key>Net.NetSchedQoSSchedName</key> + <value xsi:type="xsd:string">hclk</value> + </option> + <option> + <key>Net.NetSchedSpareBasedShares</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetSendRARPOnPortEnablement</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetShaperQueuePerL3L4Flow</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetShaperQueueSizeMax</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>Net.NetShaperQueueSizeMin</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Net.NetSplitRxMode</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetTraceEnable</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.NetTuneHostMode</key> + <value xsi:type="xsd:string">default</value> + </option> + <option> + <key>Net.NetTuneInterval</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>Net.NetTuneThreshold</key> + <value xsi:type="xsd:string">1n 2n 50</value> + </option> + <option> + <key>Net.NetTxDontClusterSize</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.NetTxStaticRelation</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NetVMTxType</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Net.NetpollSwLRO</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.NoLocalCSum</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.NotifySwitch</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.PTSwitchingTimeout</key> + <value xsi:type="xsd:long">20000</value> + </option> + <option> + <key>Net.PVRDMAVmknic</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Net.PktagingDropPolicy</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.PortDisableTimeout</key> + <value xsi:type="xsd:long">5000</value> + </option> + <option> + <key>Net.ReversePathFwdCheck</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.ReversePathFwdCheckPromisc</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.TcpipCopySmallTx</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.TcpipDefLROEnabled</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.TcpipDefLROMaxLength</key> + <value xsi:type="xsd:long">32768</value> + </option> + <option> + <key>Net.TcpipDgramRateLimiting</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.TcpipEnableABC</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.TcpipEnableFlowtable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.TcpipEnableSendScaling</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.TcpipHWLRONoDelayAck</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.TcpipHeapMax</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>Net.TcpipHeapSize</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.TcpipIGMPDefaultVersion</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>Net.TcpipIGMPRejoinInterval</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>Net.TcpipLODispatchQueueMaxLen</key> + <value xsi:type="xsd:long">128</value> + </option> + <option> + <key>Net.TcpipLRONoDelayAck</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.TcpipLogPackets</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.TcpipLogPacketsCount</key> + <value xsi:type="xsd:long">24570</value> + </option> + <option> + <key>Net.TcpipMaxNetstackInstances</key> + <value xsi:type="xsd:long">48</value> + </option> + <option> + <key>Net.TcpipNoBcopyRx</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.TcpipPendPktSocketFreeTimeout</key> + <value xsi:type="xsd:long">300</value> + </option> + <option> + <key>Net.TcpipRxDispatchQueueMaxLen</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Net.TcpipRxDispatchQueues</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Net.TcpipRxDispatchQuota</key> + <value xsi:type="xsd:long">200</value> + </option> + <option> + <key>Net.TcpipTxDispatchQuota</key> + <value xsi:type="xsd:long">100</value> + </option> + <option> + <key>Net.TcpipTxqBackoffTimeoutMs</key> + <value xsi:type="xsd:long">70</value> + </option> + <option> + <key>Net.TcpipTxqMaxUsageThreshold</key> + <value xsi:type="xsd:long">80</value> + </option> + <option> + <key>Net.TeamPolicyUpDelay</key> + <value xsi:type="xsd:long">100</value> + </option> + <option> + <key>Net.TrafficFilterIpAddress</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Net.TsoDumpPkt</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.UplinkAbortDisconnectTimeout</key> + <value xsi:type="xsd:long">5000</value> + </option> + <option> + <key>Net.UplinkKillAsyncTimeout</key> + <value xsi:type="xsd:long">10000</value> + </option> + <option> + <key>Net.UplinkTxQueuesDispEnabled</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.UseHwCsumForIPv6Csum</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.UseHwIPv6Csum</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.UseHwTSO</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.UseHwTSO6</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.UseLegacyProc</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.UseProc</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.VLANMTUCheckMode</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.VmklnxLROEnabled</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.VmklnxLROMaxAggr</key> + <value xsi:type="xsd:long">6</value> + </option> + <option> + <key>Net.VmknicDoLroSplit</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.VmknicLroSplitBnd</key> + <value xsi:type="xsd:long">12</value> + </option> + <option> + <key>Net.Vmxnet2HwLRO</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.Vmxnet2PinRxBuf</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.Vmxnet2SwLRO</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.Vmxnet3HwLRO</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.Vmxnet3NonTsoPacketGtMtuAllowed</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.Vmxnet3PageInBound</key> + <value xsi:type="xsd:long">32</value> + </option> + <option> + <key>Net.Vmxnet3RSSHashCache</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.Vmxnet3RxPollBound</key> + <value xsi:type="xsd:long">256</value> + </option> + <option> + <key>Net.Vmxnet3SwLRO</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.Vmxnet3WinIntrHints</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.Vmxnet3usePNICHash</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.VmxnetBiDirNeedsTsoTx</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.VmxnetBiDirNoTsoSplit</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.VmxnetCopyTxRunLimit</key> + <value xsi:type="xsd:long">16</value> + </option> + <option> + <key>Net.VmxnetDoLroSplit</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.VmxnetDoTsoSplit</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.VmxnetLROBackoffPeriod</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>Net.VmxnetLROMaxLength</key> + <value xsi:type="xsd:long">32000</value> + </option> + <option> + <key>Net.VmxnetLROThreshold</key> + <value xsi:type="xsd:long">4000</value> + </option> + <option> + <key>Net.VmxnetLROUseRatioDenom</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>Net.VmxnetLROUseRatioNumer</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Net.VmxnetLroSplitBnd</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>Net.VmxnetPromDisableLro</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.VmxnetSwLROSL</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.VmxnetTsoSplitBnd</key> + <value xsi:type="xsd:long">12</value> + </option> + <option> + <key>Net.VmxnetTsoSplitSize</key> + <value xsi:type="xsd:long">17500</value> + </option> + <option> + <key>Net.VmxnetTxCopySize</key> + <value xsi:type="xsd:long">256</value> + </option> + <option> + <key>Net.VmxnetWinCopyTxRunLimit</key> + <value xsi:type="xsd:long">65535</value> + </option> + <option> + <key>Net.VmxnetWinUDPTxFullCopy</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Net.vNicNumDeferredReset</key> + <value xsi:type="xsd:long">12</value> + </option> + <option> + <key>Net.vNicTxPollBound</key> + <value xsi:type="xsd:long">192</value> + </option> + <option> + <key>Net.vmxnetThroughputWeight</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Net.IOControlPnicOptOut</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>Nmp.NmpPReservationCmdRetryTime</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Nmp.NmpSatpAluaCmdRetryTime</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>Numa.CoreCapRatioPct</key> + <value xsi:type="xsd:long">90</value> + </option> + <option> + <key>Numa.CostopSkewAdjust</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Numa.FollowCoresPerSocket</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Numa.LTermFairnessInterval</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>Numa.LTermMigImbalThreshold</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Numa.LargeInterleave</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Numa.LatencyProbePeriod</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>Numa.LocalityWeightActionAffinity</key> + <value xsi:type="xsd:long">130</value> + </option> + <option> + <key>Numa.LocalityWeightMem</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Numa.MigImbalanceThreshold</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>Numa.MigPreventLTermThresh</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Numa.MigThrashThreshold</key> + <value xsi:type="xsd:long">50</value> + </option> + <option> + <key>Numa.MigThreshold</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Numa.MonMigEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Numa.PageMigEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Numa.PageMigLinearRun</key> + <value xsi:type="xsd:long">95</value> + </option> + <option> + <key>Numa.PageMigRandomRun</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>Numa.PageMigRateMax</key> + <value xsi:type="xsd:long">8000</value> + </option> + <option> + <key>Numa.PreferHT</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Numa.RebalanceCoresNode</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Numa.RebalanceCoresTotal</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>Numa.RebalanceEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Numa.RebalancePeriod</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Numa.SwapConsiderPeriod</key> + <value xsi:type="xsd:long">15</value> + </option> + <option> + <key>Numa.SwapInterval</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>Numa.SwapLoadEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Numa.SwapLocalityEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Numa.SwapMigrateOnly</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>Power.CStateMaxLatency</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>Power.CStatePredictionCoef</key> + <value xsi:type="xsd:long">110479</value> + </option> + <option> + <key>Power.CStateResidencyCoef</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>Power.ChargeMemoryPct</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>Power.MaxCpuLoad</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>Power.MaxFreqPct</key> + <value xsi:type="xsd:long">100</value> + </option> + <option> + <key>Power.MinFreqPct</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Power.PerfBias</key> + <value xsi:type="xsd:long">17</value> + </option> + <option> + <key>Power.PerfBiasEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Power.TimerHz</key> + <value xsi:type="xsd:long">100</value> + </option> + <option> + <key>Power.UseCStates</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Power.UsePStates</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>RdmFilter.HbaIsShared</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>ScratchConfig.ConfiguredScratchLocation</key> + <value xsi:type="xsd:string">/vmfs/volumes/605007fc-9e4b3e42-79cb-0c42a1634040</value> + </option> + <option> + <key>ScratchConfig.CurrentScratchLocation</key> + <value xsi:type="xsd:string">/vmfs/volumes/605007fc-9e4b3e42-79cb-0c42a1634040</value> + </option> + <option> + <key>Scsi.ChangeQErrSetting</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.CompareLUNNumber</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.EnableCmdSanityCheck</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Scsi.ExtendAPDCondition</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Scsi.FailVMIOonAPD</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Scsi.LogCmdErrors</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.LogCmdRCErrorsFreq</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Scsi.LogMPCmdErrors</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.LogScsiAborts</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Scsi.LunCleanupInterval</key> + <value xsi:type="xsd:long">7</value> + </option> + <option> + <key>Scsi.MaxReserveBacktrace</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Scsi.MaxReserveTime</key> + <value xsi:type="xsd:long">200</value> + </option> + <option> + <key>Scsi.MaxReserveTotalTime</key> + <value xsi:type="xsd:long">250</value> + </option> + <option> + <key>Scsi.NvmeAdjustLocalNSQDepth</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.NvmeProbeLogVerbose</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Scsi.PassthroughLocking</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.PcpusPerCompletionWorld</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>Scsi.ReserveBacktrace</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Scsi.SCSIBlockUnsupportedOpcodesAndPages</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Scsi.SCSIEnableDescToFixedConv</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.SCSIEnableDeviceLatencyHistogram</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.SCSIEnableIOLatencyMsgs</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Scsi.SCSIStrictSPCVersionChecksForPEs</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Scsi.SCSITimeout_ReabortTime</key> + <value xsi:type="xsd:long">5000</value> + </option> + <option> + <key>Scsi.SCSITimeout_ScanTime</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>Scsi.SCSIioTraceBufSizeMB</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.ScanOnDriverLoad</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.ScanSync</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>Scsi.ScsiAllowDeviceSpinup</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.ScsiPathSplitUseSimpleCloneBuffer</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.ScsiRestartStalledQueueLatency</key> + <value xsi:type="xsd:long">500</value> + </option> + <option> + <key>Scsi.ScsiTMHardTimeout</key> + <value xsi:type="xsd:long">120000</value> + </option> + <option> + <key>Scsi.ScsiUseVPDXCopyInfo</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.ScsiVVolPESNRO</key> + <value xsi:type="xsd:long">256</value> + </option> + <option> + <key>Scsi.TimeoutTMThreadExpires</key> + <value xsi:type="xsd:long">1800</value> + </option> + <option> + <key>Scsi.TimeoutTMThreadLatency</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Scsi.TimeoutTMThreadMax</key> + <value xsi:type="xsd:long">16</value> + </option> + <option> + <key>Scsi.TimeoutTMThreadMin</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Scsi.TimeoutTMThreadRetry</key> + <value xsi:type="xsd:long">2000</value> + </option> + <option> + <key>Scsi.TransFailLogPct</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>Scsi.UseAdaptiveRetries</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Security.AccountLockFailures</key> + <value xsi:type="xsd:int">12</value> + </option> + <option> + <key>Security.AccountUnlockTime</key> + <value xsi:type="xsd:int">900</value> + </option> + <option> + <key>Security.PasswordHistory</key> + <value xsi:type="xsd:int">0</value> + </option> + <option> + <key>Security.PasswordMaxDays</key> + <value xsi:type="xsd:int">99999</value> + </option> + <option> + <key>Security.PasswordQualityControl</key> + <value xsi:type="xsd:string">retry=3 min=disabled,disabled,disabled,7,7</value> + </option> + <option> + <key>Security.SshSessionLimit</key> + <value xsi:type="xsd:int">50</value> + </option> + <option> + <key>SunRPC.MaxConnPerIP</key> + <value xsi:type="xsd:long">32</value> + </option> + <option> + <key>SunRPC.SendLowat</key> + <value xsi:type="xsd:long">25</value> + </option> + <option> + <key>SunRPC.SetNoDelayedAck</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>SunRPC.WorldAffinity</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>SvMotion.SvMotionAvgDisksPerVM</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>Syslog.global.defaultRotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.global.defaultSize</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.global.logCheckSSLCerts</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>Syslog.global.logDir</key> + <value xsi:type="xsd:string">[] /scratch/log</value> + </option> + <option> + <key>Syslog.global.logDirUnique</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>Syslog.global.logHost</key> + <value xsi:type="xsd:string">udp://192.168.20.3:514</value> + </option> + <option> + <key>Syslog.loggers.LogEFI.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.LogEFI.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.Xorg.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.Xorg.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.apiForwarder.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.apiForwarder.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.attestd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.attestd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.auth.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.auth.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.clomd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.clomd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.clusterAgent.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.clusterAgent.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.cmmdsTimeMachine.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.cmmdsTimeMachine.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.cmmdsTimeMachineDump.rotate</key> + <value xsi:type="xsd:int">20</value> + </option> + <option> + <key>Syslog.loggers.cmmdsTimeMachineDump.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.cmmdsd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.cmmdsd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.crx-cli.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.crx-cli.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.dfwpktlogs.rotate</key> + <value xsi:type="xsd:int">10</value> + </option> + <option> + <key>Syslog.loggers.dfwpktlogs.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.dhclient.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.dhclient.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.dlbaccslogs.rotate</key> + <value xsi:type="xsd:int">10</value> + </option> + <option> + <key>Syslog.loggers.dlbaccslogs.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.epd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.epd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.esxgdpd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.esxgdpd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.esxtokend.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.esxtokend.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.esxupdate.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.esxupdate.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.etcd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.etcd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.fdm.rotate</key> + <value xsi:type="xsd:int">10</value> + </option> + <option> + <key>Syslog.loggers.fdm.size</key> + <value xsi:type="xsd:int">5120</value> + </option> + <option> + <key>Syslog.loggers.gstored.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.gstored.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.healthd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.healthd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.hostd-probe.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.hostd-probe.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.hostd.rotate</key> + <value xsi:type="xsd:int">10</value> + </option> + <option> + <key>Syslog.loggers.hostd.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.hostdCgiServer.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.hostdCgiServer.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.hostprofiletrace.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.hostprofiletrace.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.iofiltervpd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.iofiltervpd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.ioinsight.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.ioinsight.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.keypersist.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.keypersist.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.kmxa.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.kmxa.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.kmxd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.kmxd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.lacp.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.lacp.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.lifecycle.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.lifecycle.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.loadESX.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.loadESX.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.localcli.rotate</key> + <value xsi:type="xsd:int">4</value> + </option> + <option> + <key>Syslog.loggers.localcli.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.nfcd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.nfcd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.nsx-idps-events.rotate</key> + <value xsi:type="xsd:int">10</value> + </option> + <option> + <key>Syslog.loggers.nsx-idps-events.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.nsx-syslog.rotate</key> + <value xsi:type="xsd:int">28</value> + </option> + <option> + <key>Syslog.loggers.nsx-syslog.size</key> + <value xsi:type="xsd:int">32768</value> + </option> + <option> + <key>Syslog.loggers.nsxaVim.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.nsxaVim.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.nsxdavim.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.nsxdavim.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.opslldpvim.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.opslldpvim.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.osfsd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.osfsd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.rhttpproxy.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.rhttpproxy.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.sandboxd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.sandboxd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.sdrsInjector.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.sdrsInjector.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.settingsd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.settingsd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.shell.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.shell.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.sockrelay.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.sockrelay.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.spherelet.rotate</key> + <value xsi:type="xsd:int">10</value> + </option> + <option> + <key>Syslog.loggers.spherelet.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.storageRM.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.storageRM.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.swapobjd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.swapobjd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.syslog.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.syslog.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.usb.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.usb.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.vdfs-proxy.rotate</key> + <value xsi:type="xsd:int">16</value> + </option> + <option> + <key>Syslog.loggers.vdfs-proxy.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.vdfs-server.rotate</key> + <value xsi:type="xsd:int">16</value> + </option> + <option> + <key>Syslog.loggers.vdfs-server.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.vdtc.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vdtc.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.vitd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vitd.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.vmauthd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vmauthd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.vmkdevmgr.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vmkdevmgr.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.vmkernel.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vmkernel.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.vmkeventd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vmkeventd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.vmksummary.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vmksummary.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.vmkwarning.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vmkwarning.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.vobd.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vobd.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.vprobe.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vprobe.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.vpxa.rotate</key> + <value xsi:type="xsd:int">20</value> + </option> + <option> + <key>Syslog.loggers.vpxa.size</key> + <value xsi:type="xsd:int">5120</value> + </option> + <option> + <key>Syslog.loggers.vsanEsxcli.rotate</key> + <value xsi:type="xsd:int">3</value> + </option> + <option> + <key>Syslog.loggers.vsanEsxcli.size</key> + <value xsi:type="xsd:int">5120</value> + </option> + <option> + <key>Syslog.loggers.vsananalyticsevents.rotate</key> + <value xsi:type="xsd:int">10</value> + </option> + <option> + <key>Syslog.loggers.vsananalyticsevents.size</key> + <value xsi:type="xsd:int">5120</value> + </option> + <option> + <key>Syslog.loggers.vsandevicemonitord.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vsandevicemonitord.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.vsanfs.configdump.rotate</key> + <value xsi:type="xsd:int">16</value> + </option> + <option> + <key>Syslog.loggers.vsanfs.configdump.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.vsanfs.mgmt.rotate</key> + <value xsi:type="xsd:int">32</value> + </option> + <option> + <key>Syslog.loggers.vsanfs.mgmt.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.vsanfs.vdfsop.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vsanfs.vdfsop.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.vsanmgmt.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vsanmgmt.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.vsansystem.rotate</key> + <value xsi:type="xsd:int">10</value> + </option> + <option> + <key>Syslog.loggers.vsansystem.size</key> + <value xsi:type="xsd:int">10240</value> + </option> + <option> + <key>Syslog.loggers.vsantraceUrgent.rotate</key> + <value xsi:type="xsd:int">8</value> + </option> + <option> + <key>Syslog.loggers.vsantraceUrgent.size</key> + <value xsi:type="xsd:int">1024</value> + </option> + <option> + <key>Syslog.loggers.vvold.rotate</key> + <value xsi:type="xsd:int">16</value> + </option> + <option> + <key>Syslog.loggers.vvold.size</key> + <value xsi:type="xsd:int">8192</value> + </option> + <option> + <key>USB.arbitratorAutoStartDisabled</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>USB.devsShared</key> + <value xsi:type="xsd:string">0x04b3:0</value> + </option> + <option> + <key>USB.quirks</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>User.ReaddirRetries</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>UserVars.ActiveDirectoryPreferredDomainControllers</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>UserVars.ActiveDirectoryVerifyCAMCertificate</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>UserVars.DcuiTimeOut</key> + <value xsi:type="xsd:long">600</value> + </option> + <option> + <key>UserVars.ESXiShellInteractiveTimeOut</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>UserVars.ESXiShellTimeOut</key> + <value xsi:type="xsd:long">900</value> + </option> + <option> + <key>UserVars.ESXiVPsAllowedCiphers</key> + <value xsi:type="xsd:string">!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES</value> + </option> + <option> + <key>UserVars.ESXiVPsDisabledProtocols</key> + <value xsi:type="xsd:string">sslv3,tlsv1,tlsv1.1</value> + </option> + <option> + <key>UserVars.EsximageNetRateLimit</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>UserVars.EsximageNetRetries</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>UserVars.EsximageNetTimeout</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>UserVars.HardwareHealthIgnoredSensors</key> + <value xsi:type="xsd:string"></value> + </option> + <option> + <key>UserVars.HardwareHealthSyncTime</key> + <value xsi:type="xsd:long">360</value> + </option> + <option> + <key>UserVars.HostClientCEIPOptIn</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>UserVars.HostClientDefaultConsole</key> + <value xsi:type="xsd:string">webmks</value> + </option> + <option> + <key>UserVars.HostClientEnableMOTDNotification</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>UserVars.HostClientEnableVisualEffects</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>UserVars.HostClientSessionTimeout</key> + <value xsi:type="xsd:long">900</value> + </option> + <option> + <key>UserVars.HostClientShowOnlyRecentObjects</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>UserVars.HostClientWelcomeMessage</key> + <value xsi:type="xsd:string">Welcome to {{hostname}}</value> + </option> + <option> + <key>UserVars.HostdStatsstoreRamdiskSize</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>UserVars.NSX_IP</key> + <value xsi:type="xsd:string">null</value> + </option> + <option> + <key>UserVars.NSX_NodeUUID</key> + <value xsi:type="xsd:string">null</value> + </option> + <option> + <key>UserVars.NSX_Thumbprint</key> + <value xsi:type="xsd:string">null</value> + </option> + <option> + <key>UserVars.NSX_Token</key> + <value xsi:type="xsd:string">null</value> + </option> + <option> + <key>UserVars.ProductLockerLocation</key> + <value xsi:type="xsd:string">/locker/packages/vmtoolsRepo/</value> + </option> + <option> + <key>UserVars.SuppressCoredumpWarning</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>UserVars.SuppressHyperthreadWarning</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>UserVars.SuppressSgxDisabledWarning</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>UserVars.SuppressShellWarning</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VFLASH.CacheStatsEnable</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VFLASH.CacheStatsFromVFC</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VFLASH.MaxCacheFileSizeMB</key> + <value xsi:type="xsd:long">409600</value> + </option> + <option> + <key>VFLASH.MaxDiskFileSizeGB</key> + <value xsi:type="xsd:long">16384</value> + </option> + <option> + <key>VFLASH.MaxHeapSizeMB</key> + <value xsi:type="xsd:long">32</value> + </option> + <option> + <key>VFLASH.MaxResourceGBForVmCache</key> + <value xsi:type="xsd:int">2048</value> + </option> + <option> + <key>VFLASH.ResourceUsageThreshold</key> + <value xsi:type="xsd:int">80</value> + </option> + <option> + <key>VMFS.UnresolvedVolumeLiveCheck</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMFS3.EnableBlockDelete</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMFS3.FailVolumeOpenIfAPD</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMFS3.GBLAllowMW</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VMFS3.HardwareAcceleratedLocking</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VMFS3.LFBCSlabSizeMaxMB</key> + <value xsi:type="xsd:long">8</value> + </option> + <option> + <key>VMFS3.MaxAddressableSpaceTB</key> + <value xsi:type="xsd:long">32</value> + </option> + <option> + <key>VMFS3.MaxHeapSizeMB</key> + <value xsi:type="xsd:long">768</value> + </option> + <option> + <key>VMFS3.MaxextendedTxnsUsingfs3Heap</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>VMFS3.MinAddressableSpaceTB</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMFS3.OpenWithoutJournal</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VMFS3.PBCapMissRatioIntervalSec</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>VMFS3.StAtExclLockEnd</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMFS3.UseATSForHBOnVMFS5</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VMkernel.Boot.allowCoreDumpOnUsb</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.autoCreateDumpFile</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.autoPartition</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.autoPartitionDiskDumpPartitionSize</key> + <value xsi:type="xsd:long">2560</value> + </option> + <option> + <key>VMkernel.Boot.bootDeviceRescanTimeout</key> + <value xsi:type="xsd:int">1</value> + </option> + <option> + <key>VMkernel.Boot.busSpeedMayVary</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.cacheFlushImmOnAllHalt</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.checkCPUIDLimit</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.checkPages</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.com1_baud</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.com2_baud</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.debugBreak</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.debugLogToSerial</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>VMkernel.Boot.deviceBindParallel</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.disableACSCheck</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.disableCFOH</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.disableHwrng</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.diskDumpSlotSize</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.dmaEngineExposeIdentityMapping</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.dmaMapperPolicy</key> + <value xsi:type="xsd:string">disabled</value> + </option> + <option> + <key>VMkernel.Boot.dumpSize</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.enableACSCheckForRP</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.execInstalledOnly</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.fakePMemPct</key> + <value xsi:type="xsd:int">0</value> + </option> + <option> + <key>VMkernel.Boot.fsCheck</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.gdbPort</key> + <value xsi:type="xsd:string">default</value> + </option> + <option> + <key>VMkernel.Boot.heapCheckTimerInterval</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>VMkernel.Boot.heapFreeOwnerCheck</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.heapFreePoisonByte</key> + <value xsi:type="xsd:int">255</value> + </option> + <option> + <key>VMkernel.Boot.heapMetaPoisonByte</key> + <value xsi:type="xsd:int">90</value> + </option> + <option> + <key>VMkernel.Boot.heapMetadataProtect</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.heapPoisonFreeMem</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.heapPoisonTimerChecks</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.hyperthreading</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.hyperthreadingMitigation</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.hyperthreadingMitigationIntraVM</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.ignoreMsrFaults</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.intrBalancingEnabled</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.ioAbilityChecks</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.iovDisableIR</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.ipmiEnabled</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.isPerFileSchedModelActive</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.leaveWakeGPEsDisabled</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.logEFILevel</key> + <value xsi:type="xsd:int">1</value> + </option> + <option> + <key>VMkernel.Boot.logPort</key> + <value xsi:type="xsd:string">default</value> + </option> + <option> + <key>VMkernel.Boot.maxLogEntries</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.maxPCPUS</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>VMkernel.Boot.maxPCPUsNUMAInterleaving</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.maxVMs</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.memCheckEveryWord</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.memLowReservedMB</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.memmapMaxEarlyPoisonMemMB</key> + <value xsi:type="xsd:long">65536</value> + </option> + <option> + <key>VMkernel.Boot.memmapMaxPhysicalMemMB</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.memmapMaxRAMMB</key> + <value xsi:type="xsd:long">785028</value> + </option> + <option> + <key>VMkernel.Boot.microcodeUpdate</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.microcodeUpdateForce</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.netCoalesceTimerHdlrPcpu</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.netGPHeapMaxMBPerGB</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>VMkernel.Boot.netMaxPktsToProcess</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>VMkernel.Boot.netMaxPktsToRelease</key> + <value xsi:type="xsd:long">128</value> + </option> + <option> + <key>VMkernel.Boot.netNetqueueEnabled</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.netNetqueueMaxFiltersPerUplink</key> + <value xsi:type="xsd:long">4096</value> + </option> + <option> + <key>VMkernel.Boot.netNetqueueMaxLearnedFilters</key> + <value xsi:type="xsd:long">9216</value> + </option> + <option> + <key>VMkernel.Boot.netNetqueueMaxStaticFilters</key> + <value xsi:type="xsd:long">10240</value> + </option> + <option> + <key>VMkernel.Boot.netPagePoolLimitCap</key> + <value xsi:type="xsd:long">1048576</value> + </option> + <option> + <key>VMkernel.Boot.netPagePoolLimitPerGB</key> + <value xsi:type="xsd:long">5120</value> + </option> + <option> + <key>VMkernel.Boot.netPagePoolResvCap</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.netPagePoolResvPerGB</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.netPktHeapMaxMBPerGB</key> + <value xsi:type="xsd:long">6</value> + </option> + <option> + <key>VMkernel.Boot.netPktHeapMinMBPerGB</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.netPktPoolMaxMBPerGB</key> + <value xsi:type="xsd:long">75</value> + </option> + <option> + <key>VMkernel.Boot.netPktPoolMinMBPerGB</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.netPreemptionEnabled</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.nmiAction</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.numSpareCoresPerLLC</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.numaLatencyRemoteThresholdPct</key> + <value xsi:type="xsd:long">10</value> + </option> + <option> + <key>VMkernel.Boot.overrideDuplicateImageDetection</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.pciBarAllocPolicy</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>VMkernel.Boot.pcipDisablePciErrReporting</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.poisonMarker</key> + <value xsi:type="xsd:long">-6148914691236517206</value> + </option> + <option> + <key>VMkernel.Boot.poisonPagePool</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.preventFreePageMapping</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.rdmaRoceIPBasedGidGeneration</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.rdmaUseTeamingPolicy</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.rtcEnableEFI</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.rtcEnableLegacy</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.rtcEnableTAD</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.scrubIgnoredPages</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.scrubMemoryAfterModuleLoad</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.serialUntrusted</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.skipPartitioningSsds</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.storAdptrMultCplWrldsPerNuma</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.storageHeapMaxSize</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.storageHeapMinSize</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VMkernel.Boot.storageMaxDevices</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>VMkernel.Boot.storageMaxPaths</key> + <value xsi:type="xsd:long">4096</value> + </option> + <option> + <key>VMkernel.Boot.storageMaxVMsPerDevice</key> + <value xsi:type="xsd:long">32</value> + </option> + <option> + <key>VMkernel.Boot.terminateVMOnPDL</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.timerEnableACPI</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.timerEnableHPET</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.timerEnableTSC</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.timerForceTSC</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.tscSpeedMayVary</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.tty1Port</key> + <value xsi:type="xsd:string">default</value> + </option> + <option> + <key>VMkernel.Boot.tty2Port</key> + <value xsi:type="xsd:string">default</value> + </option> + <option> + <key>VMkernel.Boot.updateBusIRQ</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.useNUMAInfo</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.useReliableMem</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.useSLIT</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.vmkATKeyboard</key> + <value xsi:type="xsd:boolean">false</value> + </option> + <option> + <key>VMkernel.Boot.vmkacEnable</key> + <value xsi:type="xsd:int">1</value> + </option> + <option> + <key>VMkernel.Boot.vtdSuperPages</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VMkernel.Boot.x2ApicPreferred</key> + <value xsi:type="xsd:boolean">true</value> + </option> + <option> + <key>VSAN-iSCSI.iscsiPingTimeout</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>VSAN.AutoRestoreDecomState</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.AutoTerminateGhostVm</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.ClomForceProvisionPlacements</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.ClomMaxComponentSizeGB</key> + <value xsi:type="xsd:long">255</value> + </option> + <option> + <key>VSAN.ClomMaxDiskUsageRepairComps</key> + <value xsi:type="xsd:long">95</value> + </option> + <option> + <key>VSAN.ClomRebalanceThreshold</key> + <value xsi:type="xsd:long">80</value> + </option> + <option> + <key>VSAN.DedupScope</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>VSAN.DefaultHostDecommissionMode</key> + <value xsi:type="xsd:string">ensureAccessibility</value> + </option> + <option> + <key>VSAN.DomBriefIoTraces</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.DomFullIoTraces</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.DomLongOpTraceMS</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>VSAN.DomLongOpUrgentTraceMS</key> + <value xsi:type="xsd:long">10000</value> + </option> + <option> + <key>VSAN.MaxComponentsPerWitness</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.MaxWitnessClusters</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.ObjectScrubsPerYear</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.ObjectScrubsPerYearBase</key> + <value xsi:type="xsd:long">36</value> + </option> + <option> + <key>VSAN.PerTraceBandwidthLimit</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.PerTraceBandwidthLimitPeriodMs</key> + <value xsi:type="xsd:long">10000</value> + </option> + <option> + <key>VSAN.PerTraceMaxRolloverPeriods</key> + <value xsi:type="xsd:long">360</value> + </option> + <option> + <key>VSAN.TraceEnableCmmds</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.TraceEnableDom</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.TraceEnableDomIo</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.TraceEnableLsom</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.TraceEnableLsomIo</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.TraceEnablePlog</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.TraceEnableRdt</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.TraceEnableSsdLog</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.TraceEnableVirsto</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.TraceEnableVirstoIo</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.TraceEnableVsanSparse</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.TraceEnableVsanSparseIO</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.TraceEnableVsanSparseVerbose</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.TraceGlobalBandwidthLimit</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.TraceGlobalBandwidthLimitPeriodMs</key> + <value xsi:type="xsd:long">10000</value> + </option> + <option> + <key>VSAN.TraceGlobalMaxRolloverPeriods</key> + <value xsi:type="xsd:long">360</value> + </option> + <option> + <key>VSAN.TracesPerErrorBandwidthLimit</key> + <value xsi:type="xsd:long">1000</value> + </option> + <option> + <key>VSAN.TracesPerErrorBandwidthLimitPeriodMs</key> + <value xsi:type="xsd:long">10000</value> + </option> + <option> + <key>VSAN.TracesPerErrorMaxRolloverPeriods</key> + <value xsi:type="xsd:long">60</value> + </option> + <option> + <key>VSAN.TrimDisksBeforeUseGranularity</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VSAN.VsanSparseCacheOverEvict</key> + <value xsi:type="xsd:long">5</value> + </option> + <option> + <key>VSAN.VsanSparseCacheThreshold</key> + <value xsi:type="xsd:long">1024</value> + </option> + <option> + <key>VSAN.VsanSparseEnabled</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.VsanSparseHeapSize</key> + <value xsi:type="xsd:long">65536</value> + </option> + <option> + <key>VSAN.VsanSparseMaxExtentsPrefetch</key> + <value xsi:type="xsd:long">64</value> + </option> + <option> + <key>VSAN.VsanSparseParallelLookup</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.VsanSparseRetainCacheOnSnapshots</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>VSAN.VsanSparseRetainCacheTTL</key> + <value xsi:type="xsd:long">20</value> + </option> + <option> + <key>VSAN.VsanSparseSpeculativePrefetch</key> + <value xsi:type="xsd:long">4194304</value> + </option> + <option> + <key>VSAN.WriteZeroOnTrimUnsupported</key> + <value xsi:type="xsd:long">0</value> + </option> + <option> + <key>VVOL.vvolConcurrentBatchUnbind</key> + <value xsi:type="xsd:long">2</value> + </option> + <option> + <key>VVOL.vvolMaxRBZRetries</key> + <value xsi:type="xsd:long">100</value> + </option> + <option> + <key>VVOL.vvolUnbindBatchSize</key> + <value xsi:type="xsd:long">16</value> + </option> + <option> + <key>Virsto.DiskFormatVersion</key> + <value xsi:type="xsd:long">14</value> + </option> + <option> + <key>Virsto.Enabled</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Virsto.FlusherRegistryThreshold</key> + <value xsi:type="xsd:long">95</value> + </option> + <option> + <key>Virsto.GweFetchExtentsFactor</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>Virsto.InstanceHeapLimit</key> + <value xsi:type="xsd:long">130</value> + </option> + <option> + <key>Virsto.MapBlocksFlushThreshold</key> + <value xsi:type="xsd:long">90</value> + </option> + <option> + <key>Virsto.MapBlocksMin</key> + <value xsi:type="xsd:long">16384</value> + </option> + <option> + <key>Virsto.MaxMFRetryCount</key> + <value xsi:type="xsd:long">3</value> + </option> + <option> + <key>Virsto.MsecBeforeMetaFlush</key> + <value xsi:type="xsd:long">10000</value> + </option> + <option> + <key>Virsto.RecordsPerFormatWrite</key> + <value xsi:type="xsd:long">16</value> + </option> + <option> + <key>Virsto.SharedHeapLimit</key> + <value xsi:type="xsd:long">4</value> + </option> + <option> + <key>XvMotion.VMFSOptimizations</key> + <value xsi:type="xsd:long">1</value> + </option> + <option> + <key>Vpx.Vpxa.config.workingDir</key> + <value xsi:type="xsd:string">/var/log/vmware</value> + </option> + <option> + <key>Vpx.Vpxa.config.vpxa.serverPort</key> + <value xsi:type="xsd:string">902</value> + </option> + <option> + <key>Vpx.Vpxa.config.vpxa.serverIp</key> + <value xsi:type="xsd:string">192.168.20.6</value> + </option> + <option> + <key>Vpx.Vpxa.config.vpxa.memoryCheckerTimeInSecs</key> + <value xsi:type="xsd:string">30</value> + </option> + <option> + <key>Vpx.Vpxa.config.vpxa.licenseExpiryNotificationThreshold</key> + <value xsi:type="xsd:string">15</value> + </option> + <option> + <key>Vpx.Vpxa.config.vpxa.hostPort</key> + <value xsi:type="xsd:string">443</value> + </option> + <option> + <key>Vpx.Vpxa.config.vpxa.hostKey</key> + <value xsi:type="xsd:string">52a21e5b-b9ba-3ab1-9771-cbedf47d3c79</value> + </option> + <option> + <key>Vpx.Vpxa.config.vpxa.hostIp</key> + <value xsi:type="xsd:string">192.168.20.15</value> + </option> + <option> + <key>Vpx.Vpxa.config.vpxa.datastorePrincipal</key> + <value xsi:type="xsd:string">root</value> + </option> + <option> + <key>Vpx.Vpxa.config.vmacore.threadPool.threadNamePrefix</key> + <value xsi:type="xsd:string">vpxa</value> + </option> + <option> + <key>Vpx.Vpxa.config.vmacore.threadPool.ThreadStackSizeKb</key> + <value xsi:type="xsd:string">128</value> + </option> + <option> + <key>Vpx.Vpxa.config.vmacore.threadPool.TaskMax</key> + <value xsi:type="xsd:string">4</value> + </option> + <option> + <key>Vpx.Vpxa.config.vmacore.threadPool.IoMax</key> + <value xsi:type="xsd:string">9</value> + </option> + <option> + <key>Vpx.Vpxa.config.vmacore.ssl.doVersionCheck</key> + <value xsi:type="xsd:string">false</value> + </option> + <option> + <key>Vpx.Vpxa.config.vmacore.soap.sessionTimeout</key> + <value xsi:type="xsd:string">1440</value> + </option> + <option> + <key>Vpx.Vpxa.config.vmacore.http.defaultClientPoolConnectionsPerServer</key> + <value xsi:type="xsd:string">300</value> + </option> + <option> + <key>Vpx.Vpxa.config.trace.vmomi.calls</key> + <value xsi:type="xsd:string">false</value> + </option> + <option> + <key>Vpx.Vpxa.config.trace.mutex.profiledMutexes</key> + <value xsi:type="xsd:string">InvtLock</value> + </option> + <option> + <key>Vpx.Vpxa.config.task.minCompletedLifetime</key> + <value xsi:type="xsd:string">120</value> + </option> + <option> + <key>Vpx.Vpxa.config.task.maxThreads</key> + <value xsi:type="xsd:string">98</value> + </option> + <option> + <key>Vpx.Vpxa.config.task.completedMaxEntries</key> + <value xsi:type="xsd:string">1000</value> + </option> + <option> + <key>Vpx.Vpxa.config.nfc.loglevel</key> + <value xsi:type="xsd:string">info</value> + </option> + <option> + <key>Vpx.Vpxa.config.log.syslog.logHeaderFile</key> + <value xsi:type="xsd:string">/var/run/vmware/vpxaLogHeader.txt</value> + </option> + <option> + <key>Vpx.Vpxa.config.log.syslog.ident</key> + <value xsi:type="xsd:string">Vpxa</value> + </option> + <option> + <key>Vpx.Vpxa.config.log.syslog.facility</key> + <value xsi:type="xsd:string">local4</value> + </option> + <option> + <key>Vpx.Vpxa.config.log.outputToSyslog</key> + <value xsi:type="xsd:string">true</value> + </option> + <option> + <key>Vpx.Vpxa.config.log.outputToFiles</key> + <value xsi:type="xsd:string">false</value> + </option> + <option> + <key>Vpx.Vpxa.config.log.outputToConsole</key> + <value xsi:type="xsd:string">false</value> + </option> + <option> + <key>Vpx.Vpxa.config.log.memoryLevel</key> + <value xsi:type="xsd:string">verbose</value> + </option> + <option> + <key>Vpx.Vpxa.config.log.maxFileSize</key> + <value xsi:type="xsd:string">1048576</value> + </option> + <option> + <key>Vpx.Vpxa.config.log.maxFileNum</key> + <value xsi:type="xsd:string">10</value> + </option> + <option> + <key>Vpx.Vpxa.config.log.level</key> + <value xsi:type="xsd:string">info</value> + </option> + <option> + <key>Vpx.Vpxa.config.log.directory</key> + <value xsi:type="xsd:string">/var/run/log</value> + </option> + <option> + <key>Vpx.Vpxa.config.level[SoapAdapter.HTTPService.HttpConnection].logName</key> + <value xsi:type="xsd:string">SoapAdapter.HTTPService.HttpConnection</value> + </option> + <option> + <key>Vpx.Vpxa.config.level[SoapAdapter.HTTPService.HttpConnection].logLevel</key> + <value xsi:type="xsd:string">info</value> + </option> + <option> + <key>Vpx.Vpxa.config.level[SoapAdapter.HTTPService].logName</key> + <value xsi:type="xsd:string">SoapAdapter.HTTPService</value> + </option> + <option> + <key>Vpx.Vpxa.config.level[SoapAdapter.HTTPService].logLevel</key> + <value xsi:type="xsd:string">info</value> + </option> + <option> + <key>Vpx.Vpxa.config.httpNfc.enabled</key> + <value xsi:type="xsd:string">true</value> + </option> + <option> + <key>Vpx.Vpxa.config.httpNfc.accessMode</key> + <value xsi:type="xsd:string">proxyAuto</value> + </option> + <option> + <key>Vpx.Vpxa.config.dvs.portSyncBatchLimit</key> + <value xsi:type="xsd:string">100</value> + </option> + <optionDef> + <label>Welcome message for the Direct Console User Interface (DCUI)</label> + <summary>A welcome message in the initial screen of the Direct Console User Interface (DCUI). Use an empty string to reset to the default message.</summary> + <key>Annotations.WelcomeMessage</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Flush interval</label> + <summary>Flush at this interval (milliseconds)</summary> + <key>BufferCache.FlushInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>3600000</max> + <defaultValue>30000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum dirty buffers</label> + <summary>Block writers if this many buffers are dirty (percent)</summary> + <key>BufferCache.HardMaxDirty</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>95</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PerFileHardMaxDirty</label> + <summary>Block writers if this many buffers of a given file are dirtied (percent)</summary> + <key>BufferCache.PerFileHardMaxDirty</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>50</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Soft maximum dirty buffers</label> + <summary>Flush immediately if this many buffers are dirty (percent)</summary> + <key>BufferCache.SoftMaxDirty</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>15</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DCacheMemReserved</label> + <summary>Memory consumed by CBRC Data Cache (in MB)</summary> + <key>CBRC.DCacheMemReserved</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>32768</max> + <defaultValue>400</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Enable</label> + <summary>Enable Content Based Read Cache</summary> + <key>CBRC.Enable</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>COWMaxHeapSizeMB</label> + <summary>Maximum size (in MB) to which the COW heap is allowed to grow</summary> + <key>COW.COWMaxHeapSizeMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>192</min> + <max>256</max> + <defaultValue>192</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>COWMaxREPageCacheszMB</label> + <summary>Maximum size (in MB) of VMFSSparse metadata cache size before cache eviction kicks in</summary> + <key>COW.COWMaxREPageCacheszMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>32</min> + <max>512</max> + <defaultValue>256</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>COWMinREPageCacheszMB</label> + <summary>Minimum size (in MB) of VMFSSparse metadata cache size. Valid when cache eviction is enabled.</summary> + <key>COW.COWMinREPageCacheszMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>512</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>COWREPageCacheEviction</label> + <summary>VMFSSparse metadata cache eviction: 0 - disabled, 1 enabled</summary> + <key>COW.COWREPageCacheEviction</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>host.TAAworkaound</label> + <summary>Enable mitigation of TSX Asynchronous Abort (CVE-2019-11135).</summary> + <key>Config.Defaults.host.TAAworkaround</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>monitor.if_pschange_mc_workaround</label> + <summary>Enable workaround for Machine Check Error on Page Size Change (CVE-2018-12207).</summary> + <key>Config.Defaults.monitor.if_pschange_mc_workaround</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>security.host.ruissl</label> + <summary>Require SSL to be used when communicating with the host over port 902.</summary> + <key>Config.Defaults.security.host.ruissl</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>vGPU.consolidation</label> + <summary>Assignment policy to place shared passthru graphics VMs on same physical GPU until full.</summary> + <key>Config.Defaults.vGPU.consolidation</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>issue</label> + <summary>Contents of /etc/issue</summary> + <key>Config.Etc.issue</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>motd</label> + <summary>Contents of /etc/motd</summary> + <key>Config.Etc.motd</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>guest.commands.sharedPolicyRefCount</label> + <summary>Reference count to enable guest operations.</summary> + <key>Config.GlobalSettings.guest.commands.sharedPolicyRefCount</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2147483647</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vdtc Logging level</label> + <summary>Logging level for the loggers related to distributed tracing services.</summary> + <key>Config.HostAgent.distributedTracing</key> + <optionType xsi:type="ChoiceOption"> + <valueIsReadonly>false</valueIsReadonly> + <choiceInfo> + <label>Debug</label> + <summary>Debug</summary> + <key>debug</key> + </choiceInfo> + <choiceInfo> + <label>Verbose</label> + <summary>Verbose</summary> + <key>verbose</key> + </choiceInfo> + <choiceInfo> + <label>Info</label> + <summary>Info</summary> + <key>info</key> + </choiceInfo> + <choiceInfo> + <label>None</label> + <summary>None</summary> + <key>none</key> + </choiceInfo> + <defaultIndex>3</defaultIndex> + </optionType> + </optionDef> + <optionDef> + <label>Hbrsvc Logging level</label> + <summary>Logging level for the loggers related to HBR services.</summary> + <key>Config.HostAgent.level[Hbrsvc].logLevel</key> + <optionType xsi:type="ChoiceOption"> + <valueIsReadonly>false</valueIsReadonly> + <choiceInfo> + <label>default to the global log level.</label> + <summary>default to the global log level.</summary> + <key></key> + </choiceInfo> + <choiceInfo> + <label>None</label> + <summary>None</summary> + <key>none</key> + </choiceInfo> + <choiceInfo> + <label>Quiet</label> + <summary>Quiet</summary> + <key>quiet</key> + </choiceInfo> + <choiceInfo> + <label>Panic</label> + <summary>Panic</summary> + <key>panic</key> + </choiceInfo> + <choiceInfo> + <label>Error</label> + <summary>Error</summary> + <key>error</key> + </choiceInfo> + <choiceInfo> + <label>Warning</label> + <summary>Warning</summary> + <key>warning</key> + </choiceInfo> + <choiceInfo> + <label>Info</label> + <summary>Info</summary> + <key>info</key> + </choiceInfo> + <choiceInfo> + <label>Verbose</label> + <summary>Verbose</summary> + <key>verbose</key> + </choiceInfo> + <choiceInfo> + <label>Trivia</label> + <summary>Trivia</summary> + <key>trivia</key> + </choiceInfo> + <defaultIndex>0</defaultIndex> + </optionType> + </optionDef> + <optionDef> + <label>Hostsvc Logging level</label> + <summary>Logging level for the loggers related to Host services.</summary> + <key>Config.HostAgent.level[Hostsvc].logLevel</key> + <optionType xsi:type="ChoiceOption"> + <valueIsReadonly>false</valueIsReadonly> + <choiceInfo> + <label>default to the global log level.</label> + <summary>default to the global log level.</summary> + <key></key> + </choiceInfo> + <choiceInfo> + <label>None</label> + <summary>None</summary> + <key>none</key> + </choiceInfo> + <choiceInfo> + <label>Quiet</label> + <summary>Quiet</summary> + <key>quiet</key> + </choiceInfo> + <choiceInfo> + <label>Panic</label> + <summary>Panic</summary> + <key>panic</key> + </choiceInfo> + <choiceInfo> + <label>Error</label> + <summary>Error</summary> + <key>error</key> + </choiceInfo> + <choiceInfo> + <label>Warning</label> + <summary>Warning</summary> + <key>warning</key> + </choiceInfo> + <choiceInfo> + <label>Info</label> + <summary>Info</summary> + <key>info</key> + </choiceInfo> + <choiceInfo> + <label>Verbose</label> + <summary>Verbose</summary> + <key>verbose</key> + </choiceInfo> + <choiceInfo> + <label>Trivia</label> + <summary>Trivia</summary> + <key>trivia</key> + </choiceInfo> + <defaultIndex>0</defaultIndex> + </optionType> + </optionDef> + <optionDef> + <label>Proxysvc Logging level</label> + <summary>Logging level for the loggers related to proxy services.</summary> + <key>Config.HostAgent.level[Proxysvc].logLevel</key> + <optionType xsi:type="ChoiceOption"> + <valueIsReadonly>false</valueIsReadonly> + <choiceInfo> + <label>default to the global log level.</label> + <summary>default to the global log level.</summary> + <key></key> + </choiceInfo> + <choiceInfo> + <label>None</label> + <summary>None</summary> + <key>none</key> + </choiceInfo> + <choiceInfo> + <label>Quiet</label> + <summary>Quiet</summary> + <key>quiet</key> + </choiceInfo> + <choiceInfo> + <label>Panic</label> + <summary>Panic</summary> + <key>panic</key> + </choiceInfo> + <choiceInfo> + <label>Error</label> + <summary>Error</summary> + <key>error</key> + </choiceInfo> + <choiceInfo> + <label>Warning</label> + <summary>Warning</summary> + <key>warning</key> + </choiceInfo> + <choiceInfo> + <label>Info</label> + <summary>Info</summary> + <key>info</key> + </choiceInfo> + <choiceInfo> + <label>Verbose</label> + <summary>Verbose</summary> + <key>verbose</key> + </choiceInfo> + <choiceInfo> + <label>Trivia</label> + <summary>Trivia</summary> + <key>trivia</key> + </choiceInfo> + <defaultIndex>0</defaultIndex> + </optionType> + </optionDef> + <optionDef> + <label>Snmpsvc Logging level</label> + <summary>Logging level for the loggers related to SNMP services.</summary> + <key>Config.HostAgent.level[Snmpsvc].logLevel</key> + <optionType xsi:type="ChoiceOption"> + <valueIsReadonly>false</valueIsReadonly> + <choiceInfo> + <label>default to the global log level.</label> + <summary>default to the global log level.</summary> + <key></key> + </choiceInfo> + <choiceInfo> + <label>None</label> + <summary>None</summary> + <key>none</key> + </choiceInfo> + <choiceInfo> + <label>Quiet</label> + <summary>Quiet</summary> + <key>quiet</key> + </choiceInfo> + <choiceInfo> + <label>Panic</label> + <summary>Panic</summary> + <key>panic</key> + </choiceInfo> + <choiceInfo> + <label>Error</label> + <summary>Error</summary> + <key>error</key> + </choiceInfo> + <choiceInfo> + <label>Warning</label> + <summary>Warning</summary> + <key>warning</key> + </choiceInfo> + <choiceInfo> + <label>Info</label> + <summary>Info</summary> + <key>info</key> + </choiceInfo> + <choiceInfo> + <label>Verbose</label> + <summary>Verbose</summary> + <key>verbose</key> + </choiceInfo> + <choiceInfo> + <label>Trivia</label> + <summary>Trivia</summary> + <key>trivia</key> + </choiceInfo> + <defaultIndex>0</defaultIndex> + </optionType> + </optionDef> + <optionDef> + <label>Statssvc Logging level</label> + <summary>Logging level for the loggers related to Stats services.</summary> + <key>Config.HostAgent.level[Statssvc].logLevel</key> + <optionType xsi:type="ChoiceOption"> + <valueIsReadonly>false</valueIsReadonly> + <choiceInfo> + <label>default to the global log level.</label> + <summary>default to the global log level.</summary> + <key></key> + </choiceInfo> + <choiceInfo> + <label>None</label> + <summary>None</summary> + <key>none</key> + </choiceInfo> + <choiceInfo> + <label>Quiet</label> + <summary>Quiet</summary> + <key>quiet</key> + </choiceInfo> + <choiceInfo> + <label>Panic</label> + <summary>Panic</summary> + <key>panic</key> + </choiceInfo> + <choiceInfo> + <label>Error</label> + <summary>Error</summary> + <key>error</key> + </choiceInfo> + <choiceInfo> + <label>Warning</label> + <summary>Warning</summary> + <key>warning</key> + </choiceInfo> + <choiceInfo> + <label>Info</label> + <summary>Info</summary> + <key>info</key> + </choiceInfo> + <choiceInfo> + <label>Verbose</label> + <summary>Verbose</summary> + <key>verbose</key> + </choiceInfo> + <choiceInfo> + <label>Trivia</label> + <summary>Trivia</summary> + <key>trivia</key> + </choiceInfo> + <defaultIndex>0</defaultIndex> + </optionType> + </optionDef> + <optionDef> + <label>Vcsvc Logging level</label> + <summary>Logging level for the loggres related to VC services.</summary> + <key>Config.HostAgent.level[Vcsvc].logLevel</key> + <optionType xsi:type="ChoiceOption"> + <valueIsReadonly>false</valueIsReadonly> + <choiceInfo> + <label>default to the global log level.</label> + <summary>default to the global log level.</summary> + <key></key> + </choiceInfo> + <choiceInfo> + <label>None</label> + <summary>None</summary> + <key>none</key> + </choiceInfo> + <choiceInfo> + <label>Quiet</label> + <summary>Quiet</summary> + <key>quiet</key> + </choiceInfo> + <choiceInfo> + <label>Panic</label> + <summary>Panic</summary> + <key>panic</key> + </choiceInfo> + <choiceInfo> + <label>Error</label> + <summary>Error</summary> + <key>error</key> + </choiceInfo> + <choiceInfo> + <label>Warning</label> + <summary>Warning</summary> + <key>warning</key> + </choiceInfo> + <choiceInfo> + <label>Info</label> + <summary>Info</summary> + <key>info</key> + </choiceInfo> + <choiceInfo> + <label>Verbose</label> + <summary>Verbose</summary> + <key>verbose</key> + </choiceInfo> + <choiceInfo> + <label>Trivia</label> + <summary>Trivia</summary> + <key>trivia</key> + </choiceInfo> + <defaultIndex>0</defaultIndex> + </optionType> + </optionDef> + <optionDef> + <label>Vimsvc Logging level</label> + <summary>Logging level for the loggers related to Virtual infrastructure management services.</summary> + <key>Config.HostAgent.level[Vimsvc].logLevel</key> + <optionType xsi:type="ChoiceOption"> + <valueIsReadonly>false</valueIsReadonly> + <choiceInfo> + <label>default to the global log level.</label> + <summary>default to the global log level.</summary> + <key></key> + </choiceInfo> + <choiceInfo> + <label>None</label> + <summary>None</summary> + <key>none</key> + </choiceInfo> + <choiceInfo> + <label>Quiet</label> + <summary>Quiet</summary> + <key>quiet</key> + </choiceInfo> + <choiceInfo> + <label>Panic</label> + <summary>Panic</summary> + <key>panic</key> + </choiceInfo> + <choiceInfo> + <label>Error</label> + <summary>Error</summary> + <key>error</key> + </choiceInfo> + <choiceInfo> + <label>Warning</label> + <summary>Warning</summary> + <key>warning</key> + </choiceInfo> + <choiceInfo> + <label>Info</label> + <summary>Info</summary> + <key>info</key> + </choiceInfo> + <choiceInfo> + <label>Verbose</label> + <summary>Verbose</summary> + <key>verbose</key> + </choiceInfo> + <choiceInfo> + <label>Trivia</label> + <summary>Trivia</summary> + <key>trivia</key> + </choiceInfo> + <defaultIndex>0</defaultIndex> + </optionType> + </optionDef> + <optionDef> + <label>Vmsvc logging level</label> + <summary>Logging level for the loggers related to VM services.</summary> + <key>Config.HostAgent.level[Vmsvc].logLevel</key> + <optionType xsi:type="ChoiceOption"> + <valueIsReadonly>false</valueIsReadonly> + <choiceInfo> + <label>default to the global log level.</label> + <summary>default to the global log level.</summary> + <key></key> + </choiceInfo> + <choiceInfo> + <label>None</label> + <summary>None</summary> + <key>none</key> + </choiceInfo> + <choiceInfo> + <label>Quiet</label> + <summary>Quiet</summary> + <key>quiet</key> + </choiceInfo> + <choiceInfo> + <label>Panic</label> + <summary>Panic</summary> + <key>panic</key> + </choiceInfo> + <choiceInfo> + <label>Error</label> + <summary>Error</summary> + <key>error</key> + </choiceInfo> + <choiceInfo> + <label>Warning</label> + <summary>Warning</summary> + <key>warning</key> + </choiceInfo> + <choiceInfo> + <label>Info</label> + <summary>Info</summary> + <key>info</key> + </choiceInfo> + <choiceInfo> + <label>Verbose</label> + <summary>Verbose</summary> + <key>verbose</key> + </choiceInfo> + <choiceInfo> + <label>Trivia</label> + <summary>Trivia</summary> + <key>trivia</key> + </choiceInfo> + <defaultIndex>0</defaultIndex> + </optionType> + </optionDef> + <optionDef> + <label>log.level</label> + <summary>Controls the global log level.</summary> + <key>Config.HostAgent.log.level</key> + <optionType xsi:type="ChoiceOption"> + <valueIsReadonly>false</valueIsReadonly> + <choiceInfo> + <label>None</label> + <summary>None</summary> + <key>none</key> + </choiceInfo> + <choiceInfo> + <label>Quiet</label> + <summary>Quiet</summary> + <key>quiet</key> + </choiceInfo> + <choiceInfo> + <label>Panic</label> + <summary>Panic</summary> + <key>panic</key> + </choiceInfo> + <choiceInfo> + <label>Error</label> + <summary>Error</summary> + <key>error</key> + </choiceInfo> + <choiceInfo> + <label>Warning</label> + <summary>Warning</summary> + <key>warning</key> + </choiceInfo> + <choiceInfo> + <label>Info</label> + <summary>Info</summary> + <key>info</key> + </choiceInfo> + <choiceInfo> + <label>Verbose</label> + <summary>Verbose</summary> + <key>verbose</key> + </choiceInfo> + <choiceInfo> + <label>Trivia</label> + <summary>Trivia</summary> + <key>trivia</key> + </choiceInfo> + <defaultIndex>5</defaultIndex> + </optionType> + </optionDef> + <optionDef> + <label>plugins.hostsvc.esxAdminsGroup</label> + <summary>Active Directory group name that is automatically granted administrator privileges on the ESX. NOTE: Changing the group name does not remove the permissions of the previous group.</summary> + <key>Config.HostAgent.plugins.hostsvc.esxAdminsGroup</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>ESX Admins</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>plugins.hostsvc.esxAdminsGroupAutoAdd</label> + <summary>Controls whether the group specified by 'esxAdminsGroup' is automatically granted administrator permission. NOTE: Changing this to false does not remove any permissions already granted to the group.</summary> + <key>Config.HostAgent.plugins.hostsvc.esxAdminsGroupAutoAdd</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>plugins.hostsvc.esxAdminsGroupUpdateInterval</label> + <summary>Interval between checks for whether the group specified by 'esxAdminsGroup' has appeared in Active Directory, in minutes.</summary> + <key>Config.HostAgent.plugins.hostsvc.esxAdminsGroupUpdateInterval</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>30</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Debug Managed Object Browser enabled</label> + <summary>Enables or disables the Debug Managed Object Browser for the ESXi host.</summary> + <key>Config.HostAgent.plugins.solo.enableMob</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Enable webscript launcher page</label> + <summary>Controls the availability of webscript launcher page.</summary> + <key>Config.HostAgent.plugins.solo.webServer.enableWebscriptLauncher</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>plugins.vimsvc.authValidateInterval</label> + <summary>Number of minutes between each validation of all known users and groups - set to zero to disable validation.</summary> + <key>Config.HostAgent.plugins.vimsvc.authValidateInterval</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2147483647</max> + <defaultValue>1440</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>plugins.vimsvc.httpNfcLeaseTimeout</label> + <summary>Number of seconds until an HTTP NFC lease times out due to inactivity. Applies to new leases only.</summary> + <key>Config.HostAgent.plugins.vimsvc.httpNfcLeaseTimeout</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>100000</max> + <defaultValue>300</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>plugins.vimsvc.userSearch.maxResults</label> + <summary>Maximum number of users and groups to display in the Add Permissions dialog - set to zero to disable the limit.</summary> + <key>Config.HostAgent.plugins.vimsvc.userSearch.maxResults</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2147483647</max> + <defaultValue>100</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>plugins.vimsvc.userSearch.maxTimeSeconds</label> + <summary>Number of seconds to wait for a search for users and groups to return results - set to zero to disable the timeout.</summary> + <key>Config.HostAgent.plugins.vimsvc.userSearch.maxTimeSeconds</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>180</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Limit the number of registered virtual machines</label> + <summary>Enables enforcing the limitation on the number of registered virtual machines in the inventory.</summary> + <key>Config.HostAgent.plugins.vmsvc.enforceMaxRegisteredVms</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>false</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>plugins.vmsvc.guestWatchdogTimeout</label> + <summary>Number of seconds to wait for the Guest OS to shutdown.</summary> + <key>Config.HostAgent.plugins.vmsvc.guestWatchdogTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>3600</max> + <defaultValue>900</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>plugins.vmsvc.productLockerWatchIntervalSeconds</label> + <summary>Interval between checks for whether the product locker files are changed, in seconds. Set to -1 to disable checks.</summary> + <key>Config.HostAgent.plugins.vmsvc.productLockerWatchInterval</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>-1</min> + <max>86400</max> + <defaultValue>300</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>plugins.vmsvc.ticketThumbprintHashTypes</label> + <summary>Thumbprint types provided by the host in tickets for remote connections to VMs. Options are sha1. If no hash is specified, all hashes that are considered secure are enabled.</summary> + <key>Config.HostAgent.plugins.vmsvc.ticketThumbprintHashTypes</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>sha1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ssl.keyStore.allowAny</label> + <summary>Allow any certificates to be added to the host CA store. Disables CA checks.</summary> + <key>Config.HostAgent.ssl.keyStore.allowAny</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ssl.keyStore.allowSelfSigned</label> + <summary>Allow self-signed certificates to be added to the host CA store.</summary> + <key>Config.HostAgent.ssl.keyStore.allowSelfSigned</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ssl.keyStore.discardLeaf</label> + <summary>Discard leaf certificates when adding to CA store. Leaf certificates in a CA store are generally a misconfiguration.</summary> + <key>Config.HostAgent.ssl.keyStore.discardLeaf</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>vmacore.soap.maxSessionCount</label> + <summary>Maximum number of authenticated VIM API sessions at any given time - set to zero to disable limit.</summary> + <key>Config.HostAgent.vmacore.soap.maxSessionCount</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2147483647</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>vmacore.soap.sessionTimeout</label> + <summary>Number of minutes until a VIM API session times out due to inactivity - set to zero to disable timeout. Applies to new sessions only.</summary> + <key>Config.HostAgent.vmacore.soap.sessionTimeout</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2147483647</max> + <defaultValue>30</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>AllowWideVsmp</label> + <summary>Allow VMs with more VCPUs than host PCPUs, 0 to disable</summary> + <key>Cpu.AllowWideVsmp</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Bound lag quanta</label> + <summary>Number of global quanta before bound lag</summary> + <key>Cpu.BoundLagQuanta</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>100</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CommRateThreshold</label> + <summary>threshold for inter-sched-context rate above which the contexts are considered to be related (in num/sec)</summary> + <key>Cpu.CommRateThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>50000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoschedCostartThreshold</label> + <summary>costart threshold in usec, costart threshold should be less than costopThreshold</summary> + <key>Cpu.CoschedCostartThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoschedCostopThreshold</label> + <summary>maximum skew between vcpus in usec, 0 to disable</summary> + <key>Cpu.CoschedCostopThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100000</max> + <defaultValue>3000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoschedCrossCall</label> + <summary>0: disable cosched on crosscall; 1: enable cosched on crosscall</summary> + <key>Cpu.CoschedCrossCall</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoschedHandoffLLC</label> + <summary>0: handoff by switching pcpu; 1: handoff to LLC if possible</summary> + <key>Cpu.CoschedHandoffLLC</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoschedHandoffSkip</label> + <summary>only skip handoff if ready time is smaller than this threshold, in usec, 0 to allow skip always</summary> + <key>Cpu.CoschedHandoffSkip</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoschedPollUsec</label> + <summary>interval between coscheduling skew checks, in usec</summary> + <key>Cpu.CoschedPollUsec</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1000</min> + <max>5000</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Credit age period</label> + <summary>Period in milliseconds</summary> + <key>Cpu.CreditAgePeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1000</min> + <max>10000</max> + <defaultValue>3000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FairnessRebalancePcpus</label> + <summary>max number of PCPUs to be considered when doing fairness rebalance, 0 to disable</summary> + <key>Cpu.FairnessRebalancePcpus</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>32</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HTRebalancePeriod</label> + <summary>average milliseconds between opportunities for a pcpu to migrate vcpus from within a core</summary> + <key>Cpu.HTRebalancePeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>5000</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HTStolenAgeThreshold</label> + <summary>the amount of htStolen time a vcpu can keep without being aged (in seconds)</summary> + <key>Cpu.HTStolenAgeThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>500</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HTWholeCoreThreshold</label> + <summary>a vcpu with vtime falling behind by this threshold (in ms) is eligible to use the whole core (HT only), 0 to disable (may violate resource settings)</summary> + <key>Cpu.HTWholeCoreThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>5000</max> + <defaultValue>800</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HostRebalancePeriod</label> + <summary>average milliseconds between opportunities for a pcpu to migrate vcpus from within the whole system, 0 to disable</summary> + <key>Cpu.HostRebalancePeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>5000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>L2RebalancePeriod</label> + <summary>average milliseconds between opportunities for a pcpu to migrate vcpus from within the shared L2 cache, 0 to disable</summary> + <key>Cpu.L2RebalancePeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>5000</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>L3RebalancePeriod</label> + <summary>average milliseconds between opportunities for a pcpu to migrate vcpus from within the shared L3 cache, 0 to disable</summary> + <key>Cpu.L3RebalancePeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>5000</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LimitEnforcementThreshold</label> + <summary>Only allows low-vtime children ro run when a group/VM's vtimeLimit is smaller than the global virtual time by less than this threshold (in ms), 0 to disable</summary> + <key>Cpu.LimitEnforcementThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>200</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxSampleRateLg</label> + <summary>Sampling system services at most (2^MaxSampleRateLg) times a second</summary> + <key>Cpu.MaxSampleRateLg</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>15</max> + <defaultValue>7</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NonTimerWakeupRate</label> + <summary>Disable P state if the running vcpu's non-timer wakeup rate is higher than this threshold, 0 to disable</summary> + <key>Cpu.NonTimerWakeupRate</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>5000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PackageRebalancePeriod</label> + <summary>average milliseconds between opportunities for a pcpu to migrate vcpus from within a package, 0 to disable</summary> + <key>Cpu.PackageRebalancePeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>5000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PcpuMigrateIdlePcpus</label> + <summary>max number of PCPUs to be considered when doing pcpu idle rebalance, 0 to disable</summary> + <key>Cpu.PcpuMigrateIdlePcpus</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>32</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Quantum</label> + <summary>Quantum in milliseconds</summary> + <key>Cpu.Quantum</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1000</max> + <defaultValue>200</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UseMwait</label> + <summary>use MWAIT vs. HLT in the idle loop; 0: use HLT, 1: use MWAIT if possible, 2: choose by cpu type</summary> + <key>Cpu.UseMwait</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Enable admission check per virtual CPU</label> + <summary>Perform additional admission control check that per virtual CPU virtual machine minimum does not exceed the speed of a single physical CPU</summary> + <key>Cpu.VMAdmitCheckPerVcpuMin</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>WakeupMigrateIdlePcpus</label> + <summary>max number of PCPUs to be considered when doing wakeup idle rebalance, 0 to disable</summary> + <key>Cpu.WakeupMigrateIdlePcpus</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>32</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DCUI Access</label> + <summary>One or more comma-separated local users which are granted unconditional access to DCUI, even if they don't have administrator role on the host.</summary> + <key>DCUI.Access</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>root</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HardwareAcceleratedInit</label> + <summary>Enable hardware accelerated VMFS data initialization (requires compliant hardware)</summary> + <key>DataMover.HardwareAcceleratedInit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HardwareAcceleratedMove</label> + <summary>Enable hardware accelerated VMFS data movement (requires compliant hardware)</summary> + <key>DataMover.HardwareAcceleratedMove</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxHeapSize</label> + <summary>Maximum size of the heap in MB used for data movement</summary> + <key>DataMover.MaxHeapSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>16</min> + <max>256</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>AlgoType</label> + <summary>Digest Crypto Hash Type (1=SHA-1, 2=SHA-256).</summary> + <key>Digest.AlgoType</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>2</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BlockSize</label> + <summary>Blocksize in the original VMDK to compute crypto hash codes. In pages of 4K size. Value needs to be power of 2.</summary> + <key>Digest.BlockSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>2</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CollisionEnabled</label> + <summary>Enable collision detection (0=disabled, 1=enabled)</summary> + <key>Digest.CollisionEnabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxDentryPerObj</label> + <summary>Maximum directory entries cached per directory</summary> + <key>DirentryCache.MaxDentryPerObj</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>60</min> + <max>30000</max> + <defaultValue>15000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>AllowUsbClaimedAsSSD</label> + <summary>Permit claim rules to mark USB disks as SSD</summary> + <key>Disk.AllowUsbClaimedAsSSD</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>APD Token Retry Count</label> + <summary>APD Token Retry Count</summary> + <key>Disk.ApdTokenRetryCount</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>99999</max> + <defaultValue>25</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>AutoremoveOnPDL</label> + <summary>Autoremove paths to a disk that is in PDL (Permanent Device Loss)</summary> + <key>Disk.AutoremoveOnPDL</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BandwidthCap</label> + <summary>cap on disk bandwidth (KB/s) usage</summary> + <key>Disk.BandwidthCap</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>4294967294</max> + <defaultValue>4294967294</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Delay on busy</label> + <summary>Delay in milliseconds for completion of commands with a BUSY status</summary> + <key>Disk.DelayOnBusy</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>5000</max> + <defaultValue>400</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DeviceReclaimTime</label> + <summary>The number of seconds between device re-claim attempts</summary> + <key>Disk.DeviceReclaimTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>31536000</max> + <defaultValue>300</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Disable 4kn SSDs</label> + <summary>Disable use of 4kn SSDs</summary> + <key>Disk.Disable4knSSD</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DiskDelayPDLHelper</label> + <summary>Delay PDL helper in secs</summary> + <key>Disk.DiskDelayPDLHelper</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>300</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DiskMaxIOSize</label> + <summary>Max Disk READ/WRITE I/O size before splitting (in KB)</summary> + <key>Disk.DiskMaxIOSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>32</min> + <max>32767</max> + <defaultValue>32767</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DiskReservationThreshold</label> + <summary>Time window within which refcounted reservations on a device are permitted (in msec)</summary> + <key>Disk.DiskReservationThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3000</max> + <defaultValue>45</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DiskRetryPeriod</label> + <summary>Retry period in milliseconds for a command with retry status</summary> + <key>Disk.DiskRetryPeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>500</min> + <max>50000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DumpMaxRetries</label> + <summary>Max number of I/O retries during disk dump</summary> + <key>Disk.DumpMaxRetries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DumpPollDelay</label> + <summary>Number of microseconds to wait between polls during a disk dump.</summary> + <key>Disk.DumpPollDelay</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>100000</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DumpPollMaxRetries</label> + <summary>Max number of device poll retries during disk dump</summary> + <key>Disk.DumpPollMaxRetries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>100000</max> + <defaultValue>10000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>EnableNaviReg</label> + <summary>Enable automatic NaviAgent registration with EMC CLARiiON and Invista</summary> + <key>Disk.EnableNaviReg</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FailDiskRegistration</label> + <summary>Fail device registration if disk has only standby paths and supports only implicit asymmetric logical unit access.</summary> + <key>Disk.FailDiskRegistration</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Fast-path latency monitoring interval</label> + <summary>Time interval (in msec) to monitor the IO latency to evaluate eligibility for fast-path in PSA.</summary> + <key>Disk.FastPathRestoreInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>1000</max> + <defaultValue>100</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IdleCredit</label> + <summary>Amount of idle credit that a virtual machine can gain for I/O requests</summary> + <key>Disk.IdleCredit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>512</max> + <defaultValue>32</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum LUN</label> + <summary>Only LUNs with LUN ID values below this value will be scanned</summary> + <key>Disk.MaxLUN</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>4294967295</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum number of IO intervals</label> + <summary>Maximum number of IO intervals per device that can be stored in order to detect overlapping IOs to 4Kn disks</summary> + <key>Disk.MaxNumIOIntervals</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>64</min> + <max>65535</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum reset latency</label> + <summary>Delay in milliseconds before logging warnings and spawning new reset worlds if a reset is overdue or taking too long</summary> + <key>Disk.MaxResetLatency</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>500</min> + <max>600000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum commands in NMP</label> + <summary>Increase the maximum number of commands to be processed at once in NMP</summary> + <key>Disk.NmpMaxCmdExtension</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000000000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PVSCSIEnablePreemption</label> + <summary>Enable PVSCSI Preemption.</summary> + <key>Disk.PVSCSIEnablePreemption</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Path evaluation time</label> + <summary>The number of seconds between FC path evaluations</summary> + <key>Disk.PathEvalTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>31536000</max> + <defaultValue>300</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PreventVMFSOverwrite</label> + <summary>Prevent overwriting VMFS partitions</summary> + <key>Disk.PreventVMFSOverwrite</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>QFullSampleSize</label> + <summary>I/O samples to monitor for detecting non-transient queue full condition. Should be nonzero to enable queue depth throttling.</summary> + <key>Disk.QFullSampleSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>64</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>QFullThreshold</label> + <summary>BUSY or QFULL threshold, upon which LUN queue depth will be throttled. Should be <= QFullSampleSize if throttling is enabled.</summary> + <key>Disk.QFullThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>16</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ReqCallThreshold</label> + <summary>Threshold in number of pending requests before calling into vmkernel to process the requests</summary> + <key>Disk.ReqCallThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>129</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Reset latency</label> + <summary>Delay in milliseconds between reset thread wakeups</summary> + <key>Disk.ResetLatency</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>600000</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Reset maximum retries</label> + <summary>Maximum number of bus reset retries. Set to 0 for no limit.</summary> + <key>Disk.ResetMaxRetries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Reset overdue log period</label> + <summary>Delay in seconds between logs of overdue reset</summary> + <key>Disk.ResetOverdueLogPeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>86400</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Reset period</label> + <summary>Delay in seconds between bus resets retries</summary> + <key>Disk.ResetPeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>3600</max> + <defaultValue>30</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Reset thread expires</label> + <summary>Life in seconds of an inactive reset handle thread</summary> + <key>Disk.ResetThreadExpires</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>86400</max> + <defaultValue>1800</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Reset thread maximum</label> + <summary>Maximum number of reset handler threads</summary> + <key>Disk.ResetThreadMax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>16</max> + <defaultValue>16</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Reset thread minimum</label> + <summary>Minimum number of reset handler threads</summary> + <key>Disk.ResetThreadMin</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>16</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Retry unit attention</label> + <summary>Retry all SCSI commands that return a unit attention error</summary> + <key>Disk.RetryUnitAttention</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ReturnCCForNoSpace</label> + <summary>Return CC 0x7/0x27/0x7 in the event where a backing datastore has run out of space as opposed to posting a monitor event to halt the VM</summary> + <key>Disk.ReturnCCForNoSpace</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SchedCostUnit</label> + <summary>IO Scheduler block size for accounting</summary> + <key>Disk.SchedCostUnit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>4096</min> + <max>262144</max> + <defaultValue>32768</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SchedQ cleanup interval</label> + <summary>Time interval (in secs) to cleanup per device unused schedQ list (default = 5 minutes).</summary> + <key>Disk.SchedQCleanupInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>31536000</max> + <defaultValue>300</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Scheduled QControl sequence requests</label> + <summary>Number of consecutive requests from a virtual machine required to raise the outstanding commands to maximum</summary> + <key>Disk.SchedQControlSeqReqs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2048</max> + <defaultValue>128</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Scheduled QControl VM switches</label> + <summary>Number of switches between commands issued by different virtual machines required to reduce outstanding commands to CONFIG_DISK_CIF</summary> + <key>Disk.SchedQControlVMSwitches</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2048</max> + <defaultValue>6</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SchedQPriorityPercentage</label> + <summary>Percentage of priority commands to serve from priority queue</summary> + <key>Disk.SchedQPriorityPercentage</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>100</max> + <defaultValue>80</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Scheduled quantum</label> + <summary>Number of consecutive requests from one world</summary> + <key>Disk.SchedQuantum</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>64</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SchedReservationBurst</label> + <summary>Permit I/O bursts in mclock scheduler with reservations.</summary> + <key>Disk.SchedReservationBurst</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SchedulerWithReservation</label> + <summary>Disk I/O scheduler (0:default 1:mclock)</summary> + <key>Disk.SchedulerWithReservation</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Sector maximum difference</label> + <summary>Distance in sectors at which the disk BW schedules affinity stops</summary> + <key>Disk.SectorMaxDiff</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2000000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Shares high</label> + <summary>Shares for high disk priority</summary> + <key>Disk.SharesHigh</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>10000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Shares low</label> + <summary>Shares for low disk priority</summary> + <key>Disk.SharesLow</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>10000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Shares normal</label> + <summary>Shares for normal disk priority</summary> + <key>Disk.SharesNormal</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>10000</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Skip device reset</label> + <summary>Do not send Device/Virt RESET if No Cmds in Flight</summary> + <key>Disk.SkipResetNoCIF</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SllThrottleTime</label> + <summary>Time (in msecs) I/Os to SLLs will be throttled in the event of a TASK_SET_FULL being received.</summary> + <key>Disk.SllThrottleTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>25</min> + <max>3000</max> + <defaultValue>800</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Support sparse LUN</label> + <summary>Support for sparse LUNs if set to one</summary> + <key>Disk.SupportSparseLUN</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ThroughputCap</label> + <summary>Cap on disk throughput (IO/s) usage</summary> + <key>Disk.ThroughputCap</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>4294967294</max> + <defaultValue>4294967294</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Use device reset</label> + <summary>Use device reset (instead of bus reset) to reset a SCSI device</summary> + <key>Disk.UseDeviceReset</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Enable PSA deferred work pools</label> + <summary>A bitmask: 0x1 - adapter submission pool, 0x2 - device completion pool, 0x4 - device queueing pool.</summary> + <key>Disk.UseIoPool</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>7</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Use LUN reset</label> + <summary>Use LUN reset (instead of device.bus reset) to reset a SCSI device</summary> + <key>Disk.UseLunReset</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Use report LUN</label> + <summary>Use the REPORT LUN command to increase scanning speed for devices</summary> + <key>Disk.UseReportLUN</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VSCSI Coalesce Count</label> + <summary>Frequency with which the coalesce callback is called.</summary> + <key>Disk.VSCSICoalesceCount</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100000</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Minimum time between VSCSI Polls when vCPUs halt</label> + <summary>When vCPU halt we poll VSCSI vHBAs for work, but at most do so this often. Time is in microseconds.</summary> + <key>Disk.VSCSIHaltPollInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1000</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VSCSI Poll Period</label> + <summary>Time in microseconds between VSCSI polls.</summary> + <key>Disk.VSCSIPollPeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>99999999</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VSCSIResvCmdRetryInSecs</label> + <summary>Time (in secs) to retry on transient errors for Reservation commands for MSCS CAB configs.</summary> + <key>Disk.VSCSIResvCmdRetryInSecs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>60</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VSCSIWriteSameBurstSize</label> + <summary>Max number of split IOs per write same request.</summary> + <key>Disk.VSCSIWriteSameBurstSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>4</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FSSLightWeightProbe</label> + <summary>Enable light-weight efficient probe of ESX supported datastores</summary> + <key>FSS.FSSLightWeightProbe</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>AckIntervalMax</label> + <summary>Maximum time in microseconds between acks</summary> + <key>FT.AckIntervalMax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1000000</min> + <max>4000000</max> + <defaultValue>1000000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>AckIntervalMin</label> + <summary>Minimum time in microseconds between acks</summary> + <key>FT.AckIntervalMin</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BackupConnectTimeout</label> + <summary>Time in milliseconds to wait for the backup to connect</summary> + <key>FT.BackupConnectTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>30000</max> + <defaultValue>8000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BackupExtraTimeout</label> + <summary>Extra milliseconds before backup declares primary dead</summary> + <key>FT.BackupExtraTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>30000</max> + <defaultValue>100</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BadExecLatency</label> + <summary>Latency considered bad execution latency(ms)</summary> + <key>FT.BadExecLatency</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>800</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BindToVmknic</label> + <summary>Bind the FT socket to a specific vmknic</summary> + <key>FT.BindToVmknic</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ChargeVMXForFlush</label> + <summary>Charge the VMX world for log flushing instead of the global flush world</summary> + <key>FT.ChargeVMXForFlush</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CheckFCPathState</label> + <summary>Check storage path state</summary> + <key>FT.CheckFCPathState</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CheckForProgress</label> + <summary>Check for progress on the backup and/or primary</summary> + <key>FT.CheckForProgress</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoreDumpNoProgressMS</label> + <summary>Milliseconds before live coredump vmm and vmx if progress isn't made</summary> + <key>FT.CoreDumpNoProgressMS</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ExecLatencyKill</label> + <summary>Time to wait for good latency before killing a slow backup(ms)</summary> + <key>FT.ExecLatencyKill</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ExtraLogTimeout</label> + <summary>Time in milliseconds for temporary increase in timeout</summary> + <key>FT.ExtraLogTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>500</min> + <max>300000</max> + <defaultValue>10000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptConcurrentSend</label> + <summary>Send non-diff pages in parallel with diffing rather than after</summary> + <key>FT.FTCptConcurrentSend</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptDelayCheckpoint</label> + <summary>Delay checkpoint if no network packet waiting</summary> + <key>FT.FTCptDelayCheckpoint</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptDiffCap</label> + <summary>Max percent pages via diffs (EXPERIMENTAL, failover will not work if not 100)</summary> + <key>FT.FTCptDiffCap</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>100</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptDiffThreads</label> + <summary>Number of threads for diffing pages</summary> + <key>FT.FTCptDiffThreads</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>16</max> + <defaultValue>6</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptDisableFailover</label> + <summary>Disable failovers (testing only)</summary> + <key>FT.FTCptDisableFailover</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>6</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptDiskWriteTimeout</label> + <summary>Time in milliseconds for backup site to wait for a disk I/O to complete</summary> + <key>FT.FTCptDiskWriteTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>60000</max> + <defaultValue>3000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptDontDelayPkts</label> + <summary>Do not delay network packets - for testing only</summary> + <key>FT.FTCptDontDelayPkts</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptDontSendPages</label> + <summary>Do not send over modified pages - for testing only</summary> + <key>FT.FTCptDontSendPages</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptEpochList</label> + <summary>List of potential epochs to try in order of increasing value</summary> + <key>FT.FTCptEpochList</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>5,10,20,100</defaultValue> + <validCharacters>0123456789,</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>FTCptEpochSample</label> + <summary>Single epoch sampling time in ms</summary> + <key>FT.FTCptEpochSample</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>60000</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptEpochWait</label> + <summary>Wait in ms after epoch sampling</summary> + <key>FT.FTCptEpochWait</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>4294967295</max> + <defaultValue>8000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptIORetryExtraInterval</label> + <summary>Extra sleep interval (in ms) between retries on disk I/O error</summary> + <key>FT.FTCptIORetryExtraInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>2000</max> + <defaultValue>200</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptIORetryInterval</label> + <summary>Sleep interval (in ms) between retries on disk I/O error</summary> + <key>FT.FTCptIORetryInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>2000</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptIORetryTimes</label> + <summary>Maximum retries on disk I/O error</summary> + <key>FT.FTCptIORetryTimes</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>5</min> + <max>50</max> + <defaultValue>15</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptLogTimeout</label> + <summary>Time in milliseconds to wait for FT log entries (read or write)</summary> + <key>FT.FTCptLogTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>500</min> + <max>30000</max> + <defaultValue>8000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptMaxPktsDelay</label> + <summary>Max number of packets in the delayed queue before forcing a checkpoint</summary> + <key>FT.FTCptMaxPktsDelay</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptMinInterval</label> + <summary>Time in milliseconds to wait between two forced checkpoints</summary> + <key>FT.FTCptMinInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>2</min> + <max>1000</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptNetDelayNoCpt</label> + <summary>Delay to impose on virtual machine network output in ms</summary> + <key>FT.FTCptNetDelayNoCpt</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>5000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptNumConnections</label> + <summary># of data connections to use for page sending</summary> + <key>FT.FTCptNumConnections</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>4</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptNumaIndex</label> + <summary>Index dirty pages by NUMA node. Workers will use the index to prefer local work.</summary> + <key>FT.FTCptNumaIndex</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptPagePolicy</label> + <summary>Page placement policy for side data. < 2^16: Use a specific node mask, 0x10000: Put pages anywhere, 0x10001: Match nodes with virtual machine, 0x10002: Avoid matching nodes with virtual machine</summary> + <key>FT.FTCptPagePolicy</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>65538</max> + <defaultValue>65538</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptPoweroff</label> + <summary>Power off the Primary VM after the next checkpoint</summary> + <key>FT.FTCptPoweroff</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptRcvBufSize</label> + <summary>TCP receive buffer size for the backup</summary> + <key>FT.FTCptRcvBufSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>131080</min> + <max>16777216</max> + <defaultValue>562140</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptSndBufSize</label> + <summary>TCP send buffer size for the Primary VM</summary> + <key>FT.FTCptSndBufSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>131080</min> + <max>16777216</max> + <defaultValue>562140</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptStartTimeout</label> + <summary>Time in milliseconds for backup site to wait for data for the next checkpoint</summary> + <key>FT.FTCptStartTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1000</min> + <max>90000</max> + <defaultValue>90000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptStatsInterval</label> + <summary>Time in milliseconds between stat printing</summary> + <key>FT.FTCptStatsInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>600</max> + <defaultValue>30</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptThreadPolicy</label> + <summary>Policy for placing helper threads. < 2^16: Use a fixed NUMA node mask, 0x10000: Put threads anywhere, 0x10001: Match threads to a dynamic node index</summary> + <key>FT.FTCptThreadPolicy</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>65537</max> + <defaultValue>65536</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptVcpuMinUsage</label> + <summary>VCPU usage in percentage below which the VM will be considered for forced checkpoint</summary> + <key>FT.FTCptVcpuMinUsage</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>40</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FTCptWaitOnSocket</label> + <summary>Wait when socket is empty</summary> + <key>FT.FTCptWaitOnSocket</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FlushReservationMax</label> + <summary>The maximum amount of CPU to reserve for the async flush world</summary> + <key>FT.FlushReservationMax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>25</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FlushReservationMin</label> + <summary>The minimum amount of CPU to reserve for the async flush world</summary> + <key>FT.FlushReservationMin</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FlushSleep</label> + <summary>Sleep time in milliseconds when nothing to flush</summary> + <key>FT.FlushSleep</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>GlobalFlushWorld</label> + <summary>Use a global async flush world</summary> + <key>FT.GlobalFlushWorld</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>GoodExecLatency</label> + <summary>Latency considered good execution latency(ms)</summary> + <key>FT.GoodExecLatency</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>200</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HeartbeatCount</label> + <summary>Number of failed heartbeats before declare dead.</summary> + <key>FT.HeartbeatCount</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>5</min> + <max>20</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HostTimeout</label> + <summary>Time in milliseconds before declare FT host dead</summary> + <key>FT.HostTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>30000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IORetryExtraInterval</label> + <summary>Sleep extra interval (msec) between I/O reissuing on I/O error</summary> + <key>FT.IORetryExtraInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>2000</max> + <defaultValue>200</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IORetryInterval</label> + <summary>Sleep interval (msec) between I/O reissuing on I/O error</summary> + <key>FT.IORetryInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>2000</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IORetryTimes</label> + <summary>Maximum disk I/O reissuing times on I/O error</summary> + <key>FT.IORetryTimes</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>5</min> + <max>50</max> + <defaultValue>15</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LogBufferStallSleep</label> + <summary>Sleep time in milliseconds when log buffer is full on the primary</summary> + <key>FT.LogBufferStallSleep</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100000</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LogTimeout</label> + <summary>Time in milliseconds to wait on log socket</summary> + <key>FT.LogTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>500</min> + <max>30000</max> + <defaultValue>8000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LongFlushDebugMS</label> + <summary>Long millisecond interval for debugging flushing delays</summary> + <key>FT.LongFlushDebugMS</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>5000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxFlushInterval</label> + <summary>Maximum amount of microseconds to wait before writing to flush socket</summary> + <key>FT.MaxFlushInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MinWriteSize</label> + <summary>Minimum amount of data to write to flush socket</summary> + <key>FT.MinWriteSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>65536</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NoWaitOnSocket</label> + <summary>Don't wait on socket</summary> + <key>FT.NoWaitOnSocket</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PanicNoProgressMS</label> + <summary>Milliseconds before panic if progress isn't made</summary> + <key>FT.PanicNoProgressMS</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PrimaryConnectTimeout</label> + <summary>Time in milliseconds to wait when connecting to the primary</summary> + <key>FT.PrimaryConnectTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>30000</max> + <defaultValue>8000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ShortFlushDebugMS</label> + <summary>Short millisecond interval for debugging flushing delays</summary> + <key>FT.ShortFlushDebugMS</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>5000</max> + <defaultValue>100</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TCPNoDelayBackup</label> + <summary>Set TCP_NODELAY on the socket on the backup</summary> + <key>FT.TCPNoDelayBackup</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TCPNoDelayPrimary</label> + <summary>Set TCP_NODELAY on the socket on the primary</summary> + <key>FT.TCPNoDelayPrimary</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TCPPersistTimer</label> + <summary>TCP persist timer time in milliseconds</summary> + <key>FT.TCPPersistTimer</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>500</min> + <max>5000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TCPRcvBufSize</label> + <summary>TCP receive buffer size for the backup</summary> + <key>FT.TCPRcvBufSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>16384</min> + <max>1000000</max> + <defaultValue>131072</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TCPSndBufSize</label> + <summary>TCP send buffer size for the primary</summary> + <key>FT.TCPSndBufSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>16384</min> + <max>1000000</max> + <defaultValue>131072</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UseHostMonitor</label> + <summary>Use the host monitor to ping the other host</summary> + <key>FT.UseHostMonitor</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmknic</label> + <summary>Vmknic for FT vmkernel VNIC</summary> + <key>FT.Vmknic</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>XmitSyncQueueLen</label> + <summary>Length of the Tx synchronization queue</summary> + <key>FT.XmitSyncQueueLen</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>32768</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>adjDownInt</label> + <summary>CPU adjust down interval in seconds</summary> + <key>FT.adjDownInt</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>3</min> + <max>30</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>adjDownPct</label> + <summary>CPU slowdown adjustment pct parameter</summary> + <key>FT.adjDownPct</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>30</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>adjUpInt</label> + <summary>CPU adjust up interval in seconds</summary> + <key>FT.adjUpInt</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>5</min> + <max>12000</max> + <defaultValue>200</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>adjUpPct</label> + <summary>CPU speedup adjustment pct parameter</summary> + <key>FT.adjUpPct</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>30</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>execLatExtra</label> + <summary>Extra execution latency allowed in msec</summary> + <key>FT.execLatExtra</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>maxLowerBound</label> + <summary>CPU minimum alloc.max allowed in pct</summary> + <key>FT.maxLowerBound</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>5</min> + <max>50</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>slowdownPctMax</label> + <summary>Maximum primary vm CPU slowdown pct</summary> + <key>FT.slowdownPctMax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>90</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>slowdownTimeMax</label> + <summary>Maximum primary vm CPU slowdown duration in seconds</summary> + <key>FT.slowdownTimeMax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>9000</max> + <defaultValue>600</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ChecksumIoSize</label> + <summary>Size in blocks of a checksum read I/O</summary> + <key>HBR.ChecksumIoSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1024</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ChecksumMaxIo</label> + <summary>Maximum number of I/O chunks read in parallel for checksum</summary> + <key>HBR.ChecksumMaxIo</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>256</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ChecksumPerSlice</label> + <summary>Maximum number of I/O chunks we read in each slice for checksum</summary> + <key>HBR.ChecksumPerSlice</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>64</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ChecksumRegionSize</label> + <summary>Size in blocks of one checksum region, corresponding to one network request</summary> + <key>HBR.ChecksumRegionSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>4096</max> + <defaultValue>256</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ChecksumUseAllocInfo</label> + <summary>Use disk allocation info to help speed up the checksum process</summary> + <key>HBR.ChecksumUseAllocInfo</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ChecksumUseChecksumInfo</label> + <summary>Use disk checksum info to help speed up transfering valid blocks of data.</summary> + <key>HBR.ChecksumUseChecksumInfo</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ChecksumZoneSize</label> + <summary>Size in regions of one checksum zone for which allocation information will be cached</summary> + <key>HBR.ChecksumZoneSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>32</min> + <max>1048576</max> + <defaultValue>32768</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CopySnapDiskMaxExtentCount</label> + <summary>Number of extents for a single snapshot disk that can be copied in parallel</summary> + <key>HBR.CopySnapDiskMaxExtentCount</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>16</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CopySnapFidHashBuckets</label> + <summary>Number of hash buckets to use to track the snapshot disks open to copy to demand log.</summary> + <key>HBR.CopySnapFidHashBuckets</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1024</max> + <defaultValue>256</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandlogCompletedHashBuckets</label> + <summary>Number of hash buckets to use to track extents that have been written to the demand log.</summary> + <key>HBR.DemandlogCompletedHashBuckets</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>32</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandlogExtentHashBuckets</label> + <summary>Number of hash buckets to use to track extents that haven't been read.</summary> + <key>HBR.DemandlogExtentHashBuckets</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>65536</max> + <defaultValue>512</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandlogIoTimeoutSecs</label> + <summary>Timeout for IOs for demand log operations.</summary> + <key>HBR.DemandlogIoTimeoutSecs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000</max> + <defaultValue>120</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandlogReadRetries</label> + <summary>Number of times to retry an internal read (for the demand log) before aborting the delta.</summary> + <key>HBR.DemandlogReadRetries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandlogRetryDelayMs</label> + <summary>Delay in milliseconds for retrying a demand log write.</summary> + <key>HBR.DemandlogRetryDelayMs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100000</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandlogSendHashBuckets</label> + <summary>No longer used.</summary> + <key>HBR.DemandlogSendHashBuckets</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>32</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandlogTransferIoSize</label> + <summary>Size in blocks of a demandlog transfer read I/O</summary> + <key>HBR.DemandlogTransferIoSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>16</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandlogTransferMaxCompletion</label> + <summary>Maximum number of demandlog chunks that are allowed in completion phase per disk</summary> + <key>HBR.DemandlogTransferMaxCompletion</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>512</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandlogTransferMaxIo</label> + <summary>Maximum number of demandlog transfer I/O chunks issued in parallel</summary> + <key>HBR.DemandlogTransferMaxIo</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>32</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandlogTransferMaxNetwork</label> + <summary>Maximum number of demandlog chunks transferred in parallel</summary> + <key>HBR.DemandlogTransferMaxNetwork</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>256</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandlogTransferPerSlice</label> + <summary>Maximum number of demandlog chunks issued per slice</summary> + <key>HBR.DemandlogTransferPerSlice</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>16</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandlogWriteRetries</label> + <summary>Number of times to retry a demand log write before aborting the delta.</summary> + <key>HBR.DemandlogWriteRetries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DisableChecksumOffload</label> + <summary>Disable the use of SSE CRC32 instruction</summary> + <key>HBR.DisableChecksumOffload</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DisconnectedEventDelayMs</label> + <summary>Time to wait (while attempting reconnection) before posting a 'no connection to VR server' event</summary> + <key>HBR.DisconnectedEventDelayMs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>600000</max> + <defaultValue>60000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ErrThrottleChecksumIO</label> + <summary>Throttle Checksum I/O errors.</summary> + <key>HBR.ErrThrottleChecksumIO</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ErrThrottleDceRead</label> + <summary>Throttle DCE Read errors.</summary> + <key>HBR.ErrThrottleDceRead</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BitmapAllocTimeoutMS</label> + <summary>A timeout in MS for how long we will wait to allocate a bitmap</summary> + <key>HBR.HbrBitmapAllocTimeoutMS</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>3000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BitmapVMMaxStorageGB</label> + <summary>An estimation of the maximum storage allocated per VM in gigabytes</summary> + <key>HBR.HbrBitmapVMMaxStorageGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>131072</max> + <defaultValue>65536</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BitmapVMMinStorageGB</label> + <summary>An estimation of the minimum storage allocated per VM in gigabytes</summary> + <key>HBR.HbrBitmapVMMinStorageGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>131072</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DemandLogIOPerVM</label> + <summary>Number of concurrent demand log copies per VM</summary> + <key>HBR.HbrDemandLogIOPerVM</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrDisableNetCompression</label> + <summary>Disable end-to-end network compression.</summary> + <key>HBR.HbrDisableNetCompression</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrLowerExtentBreakTB</label> + <summary>Disks with capacity between the min extent break and this number of gigabytes will have the lower extent size.</summary> + <key>HBR.HbrLowerExtentBreakGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>65536</max> + <defaultValue>8192</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrLowerExtentSizeKB</label> + <summary>Lower extent size used for disks in kilobytes.</summary> + <key>HBR.HbrLowerExtentSizeKB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>16</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrMaxExtentSizeKB</label> + <summary>Maximum extent size in kilobytes. Used for disks with capacity over the upper extent break.</summary> + <key>HBR.HbrMaxExtentSizeKB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrMaxGuestXferWhileDeltaMB</label> + <summary>Maximum single SCSI command transfer size (in megabytes) that will be tolerated while a delta is taking place.</summary> + <key>HBR.HbrMaxGuestXferWhileDeltaMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>256</min> + <max>3072</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrMaxUnmapExtents</label> + <summary>Maximum expected number of extents for SCSI UNMAP commands.</summary> + <key>HBR.HbrMaxUnmapExtents</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100000</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrMaxUnmapsInFlight</label> + <summary>Maximum expected number of SCSI UNMAP commands in flight on a single disk.</summary> + <key>HBR.HbrMaxUnmapsInFlight</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1048576</max> + <defaultValue>128</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrMinExtentBreakGB</label> + <summary>Disks with capacity under this number of gigabytes will have the min extent size.</summary> + <key>HBR.HbrMinExtentBreakGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>65536</max> + <defaultValue>2048</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrMinExtentSizeKB</label> + <summary>Minimum extent size used for disks in kilobytes.</summary> + <key>HBR.HbrMinExtentSizeKB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrOptimizeFullSync</label> + <summary>Skip transfer of changed blocks during full sync to avoid sending them twice between the full sync and the subsequent delta.</summary> + <key>HBR.HbrOptimizeFullSync</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ResourceHeapPerVMSizeKB</label> + <summary>The additional amount of memory in KB per VM to add to the resource heap size</summary> + <key>HBR.HbrResourceHeapPerVMSizeKB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4096</max> + <defaultValue>128</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ResourceHeapSizeMB</label> + <summary>A base value in MB for the size of the resource heap</summary> + <key>HBR.HbrResourceHeapSizeMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>2</min> + <max>256</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ResourceHeapUtilization</label> + <summary>Expected usable percentage of the resource heap (minus overheads, fragmentation)</summary> + <key>HBR.HbrResourceHeapUtilization</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>200</max> + <defaultValue>95</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrResourceMaxCompletionContexts</label> + <summary>The maximum number of resource contexts allowed in completion phase for all VMs.</summary> + <key>HBR.HbrResourceMaxCompletionContexts</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>16</min> + <max>16384</max> + <defaultValue>8192</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrResourceMaxDiskContexts</label> + <summary>The maximum number of resource contexts allowed in disk phase for all VMs.</summary> + <key>HBR.HbrResourceMaxDiskContexts</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>16</min> + <max>8192</max> + <defaultValue>512</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>RuntimeHeapMaxBaseMB</label> + <summary>A base value in MB for the maximum size of the runtime heap</summary> + <key>HBR.HbrRuntimeHeapMaxBaseMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>RuntimeHeapMinBaseMB</label> + <summary>A base value in MB for the minimum size of the runtime heap</summary> + <key>HBR.HbrRuntimeHeapMinBaseMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>StaticHeapMaxBaseMB</label> + <summary>A base value in MB for the maximum size of the static heap</summary> + <key>HBR.HbrStaticHeapMaxBaseMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>StaticHeapMinBaseMB</label> + <summary>A base value in MB for the minimum size of the static heap</summary> + <key>HBR.HbrStaticHeapMinBaseMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrThrottleGenericErrResetTime</label> + <summary>Time in MS between the last logged generic HBR error and the throttle reset.</summary> + <key>HBR.HbrThrottleGenericErrResetTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>65536</max> + <defaultValue>16384</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrUpperExtentBreakTB</label> + <summary>Disks with capacity between the lower extent break and this number of gigabytes will have the upper extent size.</summary> + <key>HBR.HbrUpperExtentBreakGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>65536</max> + <defaultValue>32768</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HbrUpperExtentSizeKB</label> + <summary>Upper extent size used for disks in kilobytes.</summary> + <key>HBR.HbrUpperExtentSizeKB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>32</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HelperQueueMaxRequests</label> + <summary>Maximum number of helper requests the helper queue can support</summary> + <key>HBR.HelperQueueMaxRequests</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>128</min> + <max>16384</max> + <defaultValue>8192</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HelperQueueMaxWorlds</label> + <summary>Maximum number of world processing helper queue requests</summary> + <key>HBR.HelperQueueMaxWorlds</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>16</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LocalReadIoTimeoutSecs</label> + <summary>Timeout for IOs for dce local reads.</summary> + <key>HBR.LocalReadIoTimeoutSecs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000</max> + <defaultValue>120</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MigrateFlushTimerSecs</label> + <summary>Time between attempts to flush the state to the persistent file during migration.</summary> + <key>HBR.MigrateFlushTimerSecs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>600</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetworkUseCubic</label> + <summary>Use the cubic TCP congestion algorithm for HBR sockets</summary> + <key>HBR.NetworkUseCubic</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetworkerRecvHashBuckets</label> + <summary>Number of hash buckets to use to track commands waiting to receive a response.</summary> + <key>HBR.NetworkerRecvHashBuckets</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>65536</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>OpportunisticBlockListSize</label> + <summary>Number of blocks to keep around in a LRU list for opportunistic replication</summary> + <key>HBR.OpportunisticBlockListSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>500</min> + <max>10000</max> + <defaultValue>4000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ProgressReportIntervalMs</label> + <summary>Interval between per-disk progress updates to hostd</summary> + <key>HBR.ProgressReportIntervalMs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1000</min> + <max>600000</max> + <defaultValue>5000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PsfIoTimeoutSecs</label> + <summary>Timeout for IOs for persistent state file/demand log metadata.</summary> + <key>HBR.PsfIoTimeoutSecs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000</max> + <defaultValue>300</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ReconnectFailureDelaySecs</label> + <summary>Additional delay in seconds added per reconnection failure for a session</summary> + <key>HBR.ReconnectFailureDelaySecs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>300</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ReconnectMaxDelaySecs</label> + <summary>Maximum delay in seconds between reconnection attempts for a session</summary> + <key>HBR.ReconnectMaxDelaySecs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>30</min> + <max>300</max> + <defaultValue>90</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ResourceServerHashBuckets</label> + <summary>Number of hash buckets to use to track remote HBR servers.</summary> + <key>HBR.ResourceServerHashBuckets</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>65536</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>RetryMaxDelaySecs</label> + <summary>Maximum server request retry delay in seconds (for non-fatal errors)</summary> + <key>HBR.RetryMaxDelaySecs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>120</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>RetryMinDelaySecs</label> + <summary>Minimum server request retry delay in seconds (for non-fatal errors)</summary> + <key>HBR.RetryMinDelaySecs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>60</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SyncTransferRetrySleepSecs</label> + <summary>Time in seconds to wait after a failure before retrying a sync operation.</summary> + <key>HBR.SyncTransferRetrySleepSecs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>600</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TransferDiskMaxCompletion</label> + <summary>Maximum number of blocks that are allowed in the completion phase per disk</summary> + <key>HBR.TransferDiskMaxCompletion</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>512</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TransferDiskMaxIo</label> + <summary>Maximum number of blocks that will be read in parallel</summary> + <key>HBR.TransferDiskMaxIo</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>32</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TransferDiskMaxNetwork</label> + <summary>Maximum number of blocks that will be transferred in parallel</summary> + <key>HBR.TransferDiskMaxNetwork</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>256</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TransferDiskPerSlice</label> + <summary>Maximum number of blocks that will be read in each slice</summary> + <key>HBR.TransferDiskPerSlice</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>16</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TransferFileExtentSize</label> + <summary>Chunk size for config file transfers</summary> + <key>HBR.TransferFileExtentSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>512</min> + <max>1048576</max> + <defaultValue>8192</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TransferMaxContExtents</label> + <summary>Maximum number of contiguous extents that will be coalesced into a single update</summary> + <key>HBR.TransferMaxContExtents</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>WireChecksum</label> + <summary>Use wire checksums</summary> + <key>HBR.WireChecksum</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>XferBitmapCheckIntervalSecs</label> + <summary>Time in seconds to wait before checking the transfer bitmap for availability of dirty blocks.</summary> + <key>HBR.XferBitmapCheckIntervalSecs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>600</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CloseIscsiConnOnTaskMgmtFailure</label> + <summary>Close iSCSI connection on task management failure</summary> + <key>ISCSI.CloseIscsiConnOnTaskMgmtFailure</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum I/O Size in KB</label> + <summary>The maximum I/O size of Software iSCSI in KB. Requires rebooting the host.</summary> + <key>ISCSI.MaxIoSizeKB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>128</min> + <max>512</max> + <defaultValue>128</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Best virtual CPU routing</label> + <summary>IRQ best virtual CPU routing</summary> + <key>Irq.BestVcpuRouting</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IRQActionAffinityWeight</label> + <summary>relative weight for action-vcpu affinity</summary> + <key>Irq.IRQActionAffinityWeight</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IRQAvoidExclusive</label> + <summary>Avoid placing interrupts on physical CPUs with exclusive affinity set.</summary> + <key>Irq.IRQAvoidExclusive</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IRQBHConflictWeight</label> + <summary>relative weight for irq/BH conflict</summary> + <key>Irq.IRQBHConflictWeight</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IRQ rebalance period</label> + <summary>Time in milliseconds between attempts to rebalance interrupts</summary> + <key>Irq.IRQRebalancePeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>20000</max> + <defaultValue>50</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IRQVcpuConflictWeight</label> + <summary>relative weight for irq/vcpu conflict</summary> + <key>Irq.IRQVcpuConflictWeight</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>10</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LPageAlwaysTryForNPT</label> + <summary>Enable always try to alloc large page for NPT</summary> + <key>LPage.LPageAlwaysTryForNPT</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LPageDefragEnable</label> + <summary>Enable large page defragmentation</summary> + <key>LPage.LPageDefragEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LPageMarkLowNodes</label> + <summary>Enable marking of nodes with low large pages free</summary> + <key>LPage.LPageMarkLowNodes</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxSharedPages</label> + <summary>Maximum number of shared pages in a 2MB region that may be broken to back the region with a large page</summary> + <key>LPage.MaxSharedPages</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>512</max> + <defaultValue>510</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxSwappedPagesInitVal</label> + <summary>Initial value for maximum number of swapped pages in a 2MB region that may be read to back the region with a large page</summary> + <key>LPage.MaxSwappedPagesInitVal</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>512</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>freePagesThresholdForRemote</label> + <summary>Maximum number of free small pages on local nodes to allow remote lpages</summary> + <key>LPage.freePagesThresholdForRemote</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>2048</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>blkAttrCacheSizePercent</label> + <summary>BlkAttr cache size percent growth rate with peak value (100%) caching almost all blkattrs for the diskgroup.</summary> + <key>LSOM.blkAttrCacheSizePercent</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>lsomDeviceNeedsRepairCount</label> + <summary>Number of times the device can be repaired for transient IO errors.</summary> + <key>LSOM.lsomDeviceNeedsRepairCount</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>64</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>lsomEnableFullRebuildAvoidance</label> + <summary>Enable LSOM full rebuild avoidance for transient IO errors. (0:disabled 1:enabled)</summary> + <key>LSOM.lsomEnableFullRebuildAvoidance</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>lsomEnableRebuildOnLSE</label> + <summary>Remediate the device error by automatically re-creating diskgroup on encountering Medium Error on the device</summary> + <key>LSOM.lsomEnableRebuildOnLSE</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>lsomPlogEnableDeadmanTimer</label> + <summary>To trigger a panic if an I/O is stuck for a long time. (0:disabled 1:enabled)</summary> + <key>LSOM.lsomPlogEnableDeadmanTimer</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>AllocGuestLargePage</label> + <summary>Enable large page backing of guest memory</summary> + <key>Mem.AllocGuestLargePage</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmmemctl maximum percent</label> + <summary>Vmmemctl limit as percentage of virtual machine maximum size</summary> + <key>Mem.CtlMaxPercent</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>99</max> + <defaultValue>65</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Idle tax</label> + <summary>Idle memory tax rate</summary> + <key>Mem.IdleTax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>99</max> + <defaultValue>75</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IdleTaxType</label> + <summary>idle tax type. 0=flat, 1=variable</summary> + <key>Mem.IdleTaxType</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MemCBTBitmapMaxAlloc</label> + <summary>Maximum memory in MB to allocate for CBT bitmaps.</summary> + <key>Mem.MemCBTBitmapMaxAlloc</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>256</min> + <max>2048</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MemDefragClientsPerDir</label> + <summary>Clients that are allowed to defrags per directory.</summary> + <key>Mem.MemDefragClientsPerDir</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>512</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MemEagerZero</label> + <summary>Zero out userworld and guest memory pages immediately after free</summary> + <key>Mem.MemEagerZero</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MemMaxResvThreshold</label> + <summary>Max memory reservartion threshold used for indicating health state</summary> + <key>Mem.MemMaxResvThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>16384</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MemMinFreePct</label> + <summary>Percentage of host memory to reserve for accelerating memory allocations when free memory is low, 0 for automatic</summary> + <key>Mem.MemMinFreePct</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>50</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MemZipEnable</label> + <summary>Enable the memory compression cache</summary> + <key>Mem.MemZipEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MemZipMaxAllocPct</label> + <summary>Sets the maximum size for the compression cache as a percentage of allocated VM memory size</summary> + <key>Mem.MemZipMaxAllocPct</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>5</min> + <max>100</max> + <defaultValue>50</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MemZipMaxPct</label> + <summary>Sets the maximum target size for the compression cache as a percentage of VM size</summary> + <key>Mem.MemZipMaxPct</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>5</min> + <max>100</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ReallocPolicy</label> + <summary>Memory scheduling policy. 0: default, 1: GFMS, 2: Legacy</summary> + <key>Mem.ReallocPolicy</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SampleActivePctMin</label> + <summary>lower bound for sampled active memory</summary> + <key>Mem.SampleActivePctMin</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SampleDirtiedPctMin</label> + <summary>lower bound for sampled active dirtied memory</summary> + <key>Mem.SampleDirtiedPctMin</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Share service console buffer size</label> + <summary>Specify number of MPNs to be used by COW P2M buffer</summary> + <key>Mem.ShareCOSBufSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>2</min> + <max>32</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Share force salting</label> + <summary>PShare salting lets you limit the transparent page sharing only between a set of VMs. PShare salting is controlled by the VMX sched.mem.pshare.salt option. The PShare salting option has three states: 0 - no salting or isolation between VMs; 1 - VMs that have the sched.mem.pshare.salt option set are able to share memory with VMs with the same salt; 2 - VMs that do not have the sched.mem.pshare.salt option set cannot share memory with any other VM, page sharing is possible only inside the VM. If the sched.mem.pshare.salt is present but empty, the VM gets its own unique salt.</summary> + <key>Mem.ShareForceSalting</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ShareRateMax</label> + <summary>per-VM upper limit on pshare scan rate in pages/sec. (0 to disable)</summary> + <key>Mem.ShareRateMax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>32768</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ShareScanGHz</label> + <summary>max page scan rate in MB/sec per GHz of host CPU, 0 to disable</summary> + <key>Mem.ShareScanGHz</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>32</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ShareScanTime</label> + <summary>desired time in minutes to scan entire VM</summary> + <key>Mem.ShareScanTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>600</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMOverheadGrowthLimit</label> + <summary>Default limit (in MB) on VM overhead memory growth. Valid values are 0 to maximum memory supported, and 0xffffffff which means "unlimited".</summary> + <key>Mem.VMOverheadGrowthLimit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>4294967295</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>AutoBindVmknic</label> + <summary>Autobind vMotion socket to the vmknic where data comes from. Used only for the vMotion server side, which is the vMotion listening and receiving side</summary> + <key>Migrate.AutoBindVmknic</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BindToVmknic</label> + <summary>Bind the vMotion socket to a specific vmknic. 0 for never, 1 to bind only with FT, 2 to bind with FT or for multi-vmknic support, 3 to always bind</summary> + <key>Migrate.BindToVmknic</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CptCacheMaxSizeMB</label> + <summary>Maximum checkpoint cache size in MB</summary> + <key>Migrate.CptCacheMaxSizeMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>8</min> + <max>1024</max> + <defaultValue>544</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DebugChecksumMismatch</label> + <summary>Debug checksum mismatch.</summary> + <key>Migrate.DebugChecksumMismatch</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DetectZeroPages</label> + <summary>Whether vMotion should detect zero pages during page transmission</summary> + <key>Migrate.DetectZeroPages</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DiskOpsChunkSize</label> + <summary>Size of each stream chunk in bytes (will be rounded up to multiple of block size)</summary> + <key>Migrate.DiskOpsChunkSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>8096</min> + <max>1000000</max> + <defaultValue>131072</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DiskOpsEnabled</label> + <summary>Enables VMotion disk-backed operation</summary> + <key>Migrate.DiskOpsEnabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DiskOpsMaxRetries</label> + <summary>Maximum number of times to retry a diskOp IO upon encountering a reservation conflict</summary> + <key>Migrate.DiskOpsMaxRetries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DiskOpsStreamChunks</label> + <summary>Stream Chunks to allocate on disk</summary> + <key>Migrate.DiskOpsStreamChunks</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1024</max> + <defaultValue>40</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Enabled</label> + <summary>Enable hot migration support</summary> + <key>Migrate.Enabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>GetPageSysAlertThresholdMS</label> + <summary>Threshold in milliseconds for the source host to prepare a page for transmission above which a SysAlert is triggered</summary> + <key>Migrate.GetPageSysAlertThresholdMS</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1000</min> + <max>100000</max> + <defaultValue>10000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LowBandwidthSysAlertThreshold</label> + <summary>Threshold in KB/s for VMotion bandwidth below which a SysAlert is triggered</summary> + <key>Migrate.LowBandwidthSysAlertThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LowMemWaitSysAlertThresholdMS</label> + <summary>Threshold in milliseconds for the dest host to leave the low-memory state above which a SysAlert is triggered</summary> + <key>Migrate.LowMemWaitSysAlertThresholdMS</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1000</min> + <max>100000</max> + <defaultValue>10000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MigrateBitmapEncodingType</label> + <summary>Encoding type for changed bitmap transfer</summary> + <key>Migrate.MigrateBitmapEncodingType</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MigrateCpuMinPctDefault</label> + <summary>Desired default shared CPU reservation (in %) for VMotions</summary> + <key>Migrate.MigrateCpuMinPctDefault</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>400</max> + <defaultValue>30</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MigrateCpuPctPerGb</label> + <summary>Desired per Gbit shared CPU reservation (in %) for VMotions</summary> + <key>Migrate.MigrateCpuPctPerGb</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MigrateCpuSharesHighPriority</label> + <summary>CPU shares for a high priority VMotion</summary> + <key>Migrate.MigrateCpuSharesHighPriority</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>100000</max> + <defaultValue>60000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MigrateCpuSharesRegular</label> + <summary>CPU shares for a regular VMotion</summary> + <key>Migrate.MigrateCpuSharesRegular</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>100000</max> + <defaultValue>30000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MonActionWaitSysAlertThresholdMS</label> + <summary>Threshold in milliseconds for the monitor to process a pre-copy action after which a SysAlert is triggered</summary> + <key>Migrate.MonActionWaitSysAlertThresholdMS</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>100000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetExpectedLineRateMBps</label> + <summary>Expected network throughput, in MBps, for bandwidth-delay calculation</summary> + <key>Migrate.NetExpectedLineRateMBps</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>2000</max> + <defaultValue>133</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetLatencyModeThreshold</label> + <summary>Lowest possible round-trip time, in ms, before vMotion must operate in latency-aware mode.</summary> + <key>Migrate.NetLatencyModeThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1000</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Net time-out</label> + <summary>Time-out for migration network operations</summary> + <key>Migrate.NetTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>3600</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>OutstandingReadKBMax</label> + <summary>Maximum socket-backed mbuf bytes vMotion will allow to be outstanding while drained concurrently with reads, 0 for unlimited</summary> + <key>Migrate.OutstandingReadKBMax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2048</max> + <defaultValue>128</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PanicOnChecksumMismatch</label> + <summary>1 for world panic, 2 for vmkernel panic</summary> + <key>Migrate.PanicOnChecksumMismatch</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PreCopyCountDelay</label> + <summary>Delay preCopy next action every n action posts</summary> + <key>Migrate.PreCopyCountDelay</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PreCopyMinProgressPerc</label> + <summary>Minimum allowed transmit to dirty page ratio per pre-copy iteration</summary> + <key>Migrate.PreCopyMinProgressPerc</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1000</max> + <defaultValue>130</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PreCopyPagesPerSend</label> + <summary>Maximum number of pages to send per precopy transmit</summary> + <key>Migrate.PreCopyPagesPerSend</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1024</max> + <defaultValue>32</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PreCopySwitchoverTimeGoal</label> + <summary>Goal time in milliseconds to send changed pages after pre-copy completes</summary> + <key>Migrate.PreCopySwitchoverTimeGoal</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>100000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PreallocLPages</label> + <summary>Attempt to prealloc destination pages via large page allocation</summary> + <key>Migrate.PreallocLPages</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ProhibitInstantClone</label> + <summary>Prohibit instant clone from a VM</summary> + <key>Migrate.ProhibitInstantClone</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>RcvBufSize</label> + <summary>TCP receive buffer size for the destination</summary> + <key>Migrate.RcvBufSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>65536</min> + <max>1000000</max> + <defaultValue>562540</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SdpsDynamicDelaySec</label> + <summary>Delay, in seconds, between polling when considering enabling SDPS in the first preCopy iteration.</summary> + <key>Migrate.SdpsDynamicDelaySec</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>30</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SdpsEnabled</label> + <summary>Stuns VMotion source in small increments during precopy, 0=disabled, 1=always enabled, 2=dynamic</summary> + <key>Migrate.SdpsEnabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SdpsTargetRate</label> + <summary>Percent by which transmit should be made to exceed dirty</summary> + <key>Migrate.SdpsTargetRate</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>10000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SndBufSize</label> + <summary>TCP send buffer size for the source</summary> + <key>Migrate.SndBufSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>65536</min> + <max>1000000</max> + <defaultValue>562540</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpTsoDeferTx</label> + <summary>Use TCP tso defer optimization for transmit</summary> + <key>Migrate.TcpTsoDeferTx</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TryToUseDefaultHeap</label> + <summary>Attempt use the default migration heap when beginning new migrations</summary> + <key>Migrate.TryToUseDefaultHeap</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VASpaceReserveCount</label> + <summary>Number of migrations to reserve virtual address space for at module load time</summary> + <key>Migrate.VASpaceReserveCount</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>2</min> + <max>64</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VASpaceReserveSize</label> + <summary>Megabytes of virtual address space to reserve per migration at module load time</summary> + <key>Migrate.VASpaceReserveSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>64</min> + <max>4096</max> + <defaultValue>4096</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMotionLatencySensitivity</label> + <summary>Make vMotion helper worlds latency sensitive, avoid transmit delays.</summary> + <key>Migrate.VMotionLatencySensitivity</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMotionResolveSwapType</label> + <summary>Attempt to resolve swap type during VMotion initialization</summary> + <key>Migrate.VMotionResolveSwapType</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMotionStreamHelpers</label> + <summary>Number of helpers to allocate for VMotion streams, 0 to dynamically allocate atleast one per stream IP</summary> + <key>Migrate.VMotionStreamHelpers</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>112</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmknic</label> + <summary>vmknic for vMotion vmkernel VNIC</summary> + <key>Migrate.Vmknic</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>APD Handling Enable</label> + <summary>Enable Storage APD Handling.</summary> + <key>Misc.APDHandlingEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>APD Timeout</label> + <summary>Number of seconds a device can be in APD before failing User World I/O.</summary> + <key>Misc.APDTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>20</min> + <max>999999</max> + <defaultValue>140</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BH time-out</label> + <summary>Time-out for bottom-half handlers in milliseconds</summary> + <key>Misc.BHTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>5000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BhTimeBound</label> + <summary>Time bound on BH checking in us (microseconds).</summary> + <key>Misc.BhTimeBound</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>500000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Blue screen time-out</label> + <summary>Time-out in seconds. Set to 0 for no time-out.</summary> + <key>Misc.BlueScreenTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>65535</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ConsolePort</label> + <summary>Name of serial port to use for visor console (COM1, COM2)</summary> + <key>Misc.ConsolePort</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>none</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>Enable debug buddy</label> + <summary>Enable buddy debugging. Set to 0 to disable.</summary> + <key>Misc.DebugBuddyEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DebugLogToSerial</label> + <summary>Send vmkernel LOG messages to the serial port</summary> + <key>Misc.DebugLogToSerial</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DefaultHardwareVersion</label> + <summary>Default virtual machine compatibility</summary> + <key>Misc.DefaultHardwareVersion</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>DegradedPathEvalTime</label> + <summary>Evaluation time (in secs) for paths to mark the path as degraded</summary> + <key>Misc.DegradedPathEvalTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>500</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DegradedPathReEvalInterval</label> + <summary>Re-evaluation interval (in secs) for the degraded paths</summary> + <key>Misc.DegradedPathReEvalInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>60</min> + <max>600</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Enable high DMA</label> + <summary>Enable DMA above 4GB</summary> + <key>Misc.EnableHighDMA</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>EnablePSPLatencyPolicy</label> + <summary>Enable latency based sub-policy of Round-robin path selection plugin</summary> + <key>Misc.EnablePSPLatencyPolicy</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>GDBPort</label> + <summary>Name of serial port to use for GDB debugging (COM1, COM2)</summary> + <key>Misc.GDBPort</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>none</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>GuestLibAllowHostInfo</label> + <summary>Allow guest to read host-level metrics</summary> + <key>Misc.GuestLibAllowHostInfo</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HeapMgrGuardPages</label> + <summary>Number of guard pages to insert between heap VA regions</summary> + <key>Misc.HeapMgrGuardPages</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>512</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HeapPanicDestroyNonEmpty</label> + <summary>Panic when a non-empty heap gets destroyed</summary> + <key>Misc.HeapPanicDestroyNonEmpty</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Heartbeat interval</label> + <summary>Interval to check CPU lockups</summary> + <key>Misc.HeartbeatInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>86400000</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Panic time-out</label> + <summary>Interval in seconds after which to panic if no heartbeats received</summary> + <key>Misc.HeartbeatPanicTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>86400</max> + <defaultValue>14</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Heartbeat time-out</label> + <summary>Time-out for sending NMI to the locked CPU</summary> + <key>Misc.HeartbeatTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>86400</max> + <defaultValue>7</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HordeEnabled</label> + <summary>Enables horde mode</summary> + <key>Misc.HordeEnabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HppDegradedPathThresholdPer</label> + <summary>Percentage threshold of transient errors to mark path as degraded</summary> + <key>Misc.HppDegradedPathThresholdPer</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HppManageDegradedPaths</label> + <summary>Choose paths with less errors for I/Os during transient issues on HPP claimed paths</summary> + <key>Misc.HppManageDegradedPaths</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HyperClockAllowSystemTimeAux</label> + <summary>Allow auxiliary input to system time HyperClock</summary> + <key>Misc.HyperClockAllowSystemTimeAux</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>I/O Filter watchdog timeout</label> + <summary>Timeout for the I/O filter watchdog in seconds. 0 means the watchdog is disabled. 120 seconds is the minimum timeout value.</summary> + <key>Misc.IoFilterWatchdogTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3600</max> + <defaultValue>120</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LogDumpShutdownTimeout</label> + <summary>The maximum amount of time during shutdown that the kernel logger will spend dumping logs from the log buffer</summary> + <key>Misc.LogDumpShutdownTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1800</max> + <defaultValue>180</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LogPort</label> + <summary>Name of serial port to use for logging (COM1, COM2)</summary> + <key>Misc.LogPort</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>none</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>LogTimestampUptime</label> + <summary>Use uptime rather than UTC for vmkernel log</summary> + <key>Misc.LogTimestampUptime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Log to file</label> + <summary>Send VMkernel log messages to /var/log/vmkernel</summary> + <key>Misc.LogToFile</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Log to serial</label> + <summary>Send VMkernel log messages to the serial port</summary> + <key>Misc.LogToSerial</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Log world prefix</label> + <summary>Include running world on every log statement</summary> + <key>Misc.LogWldPrefix</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MCEMonitorInterval</label> + <summary>Interval[0 - 0x7fffffff ms] to poll for Machine Check Errors(0=never)</summary> + <key>Misc.MCEMonitorInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2147483647</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum Hardware Version</label> + <summary>Maximum virtual machine compatibility</summary> + <key>Misc.MaximumHardwareVersion</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>Minimal panic</label> + <summary>Do not attempt core dump after purple screen</summary> + <key>Misc.MinimalPanic</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NMILint1IntAction</label> + <summary>Change how a hardware generated NMI should be handled (1=enter debugger, 2=panic)</summary> + <key>Misc.NMILint1IntAction</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NmpDegradedPathThresholdPer</label> + <summary>Percentage threshold of transient errors to mark path as degraded</summary> + <key>Misc.NmpDegradedPathThresholdPer</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NmpManageDegradedPaths</label> + <summary>Choose paths with less errors for I/Os during transient issues on NMP claimed paths</summary> + <key>Misc.NmpManageDegradedPaths</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PSPDeactivateFlakyPath</label> + <summary>Deactivate flaky path if IOs are failing with HOST ERROR</summary> + <key>Misc.PSPDeactivateFlakyPath</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Panic Logs to serial</label> + <summary>Send Panic log messages to the serial port</summary> + <key>Misc.PanicLogToSerial</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Power button</label> + <summary>Action to take on a momentary press of the soft power button (0=ignore, 1=request graceful system shutdown and power-off)</summary> + <key>Misc.PowerButton</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Power-off enable</label> + <summary>Action to take on system power-off request (0=halt only, 1=power off)</summary> + <key>Misc.PowerOffEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PreferredHostName</label> + <summary>Preferred Host name</summary> + <key>Misc.PreferredHostName</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>Proc verbose</label> + <summary>Option unused</summary> + <key>Misc.ProcVerbose</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>Reboot method</label> + <summary>Preferred reboot method (any, psci, acpi, rcr_hard, kb, ps2, uefi, or rcr_power)</summary> + <key>Misc.RebootMethod</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>any</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>SIOControlFlag1</label> + <summary>Storage I/O Control Internal Flag</summary> + <key>Misc.SIOControlFlag1</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2147483647</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SIOControlFlag2</label> + <summary>Storage I/O Control Internal Flag</summary> + <key>Misc.SIOControlFlag2</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2147483647</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SIOControlLoglevel</label> + <summary>Storage I/O Control Log Level</summary> + <key>Misc.SIOControlLoglevel</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>7</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SIOControlOptions</label> + <summary>Storage I/O Control Options</summary> + <key>Misc.SIOControlOptions</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>ScreenSaverDelay</label> + <summary>Delay in minutes before screensaver kicks in</summary> + <key>Misc.ScreenSaverDelay</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>60</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ShaperStatsEnabled</label> + <summary>Enable stats in shaper module</summary> + <key>Misc.ShaperStatsEnabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ShellPort</label> + <summary>Name of serial port to use for visor shell (COM1, COM2)</summary> + <key>Misc.ShellPort</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>none</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>TestNativeFCPaeCapable</label> + <summary>native_fc test module is pae capable</summary> + <key>Misc.TestNativeFCPaeCapable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum hard timer period</label> + <summary>Maximum hard timer interrupt period in microseconds</summary> + <key>Misc.TimerMaxHardPeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>10000000</max> + <defaultValue>500000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TimerTolerance</label> + <summary>Default timer lateness tolerance in microseconds</summary> + <key>Misc.TimerTolerance</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>1000000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>USB Arbitrator auto start disable (deprecated)</label> + <summary>Disable automatic start of USB Arbitrator. This option is deprecated. Please use USB.arbitratorAutoStartDisabled.</summary> + <key>Misc.UsbArbitratorAutoStartDisabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UserDuctDynBufferSize</label> + <summary>Max buffer size for UW duct (bytes)</summary> + <key>Misc.UserDuctDynBufferSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>32768</max> + <defaultValue>16384</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UserSocketUnixMaxBufferSize</label> + <summary>Max buffer size for UW unix domain sockets (bytes)</summary> + <key>Misc.UserSocketUnixMaxBufferSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>131072</max> + <defaultValue>65536</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Watchdog backtrace</label> + <summary>Backtrace on every Nth watchdog</summary> + <key>Misc.WatchdogBacktrace</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmmDisableL1DFlush</label> + <summary>Disable L1D flush on VM entry</summary> + <key>Misc.vmmDisableL1DFlush</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>vsanWitnessVirtualAppliance</label> + <summary>Indicates a vSAN witness host running in a Virtual Appliance. VM services (create/register/power on) are blocked</summary> + <key>Misc.vsanWitnessVirtualAppliance</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DatastoreNamespaceManager Timeout</label> + <summary>Timeout for DatastoreNamespaceManager operations in milliseconds</summary> + <key>Misc.DsNsMgrTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10000</min> + <max>1800000</max> + <defaultValue>1200000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Misc.HostAgentUpdateLevel</label> + <summary>The update level of Host Agent.</summary> + <key>Misc.HostAgentUpdateLevel</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>true</valueIsReadonly> + <defaultValue></defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VM MetadataManager Timeout</label> + <summary>Timeout for VM MetadataManager operations in milliseconds</summary> + <key>Misc.MetadataUpdateTimeoutMsec</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>600000</max> + <defaultValue>30000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>APD start count</label> + <summary>Number of sequential heartbeat failures after which APD start event is triggered</summary> + <key>NFS.ApdStartCount</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>5</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Disk file lock update frequency</label> + <summary>Time (in seconds) between updates to a disk lock file</summary> + <key>NFS.DiskFileLockUpdateFreq</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>8</min> + <max>3600</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Heartbeat delta</label> + <summary>Time in seconds since the last successful update before a heartbeat is sent</summary> + <key>NFS.HeartbeatDelta</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>3</min> + <max>30</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Heartbeat frequency</label> + <summary>Time in seconds between heartbeats</summary> + <key>NFS.HeartbeatFrequency</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>5</min> + <max>86400</max> + <defaultValue>12</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum heartbeat failures</label> + <summary>Number of sequential failures before a volume is marked down</summary> + <key>NFS.HeartbeatMaxFailures</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>6</min> + <max>10</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Heartbeat time-out</label> + <summary>Time in seconds before an outstanding heartbeat is stopped</summary> + <key>NFS.HeartbeatTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>3</min> + <max>30</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LockBreakTimeout</label> + <summary>Time (in seconds) to wait to check for expired races when breaking lock</summary> + <key>NFS.LockBreakTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3600</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum number of lock renew failures</label> + <summary>Number of update failures before a disk file lock is declared stale</summary> + <key>NFS.LockRenewMaxFailureNumber</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>100</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LockSWMRTimeout</label> + <summary>Time (in seconds) to wait to check for expired races when acquiring SWMR lock</summary> + <key>NFS.LockSWMRTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3600</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LockSharedTimeout</label> + <summary>Time (in seconds) to wait to check for expired races when sharing (read) lock</summary> + <key>NFS.LockSharedTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3600</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LockUpdateTimeout</label> + <summary>Time (in seconds) before we abort an outstanding lock update</summary> + <key>NFS.LockUpdateTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>8</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LogNfsStat3</label> + <summary>Log nfsstat3 code</summary> + <key>NFS.LogNfsStat3</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxQueueDepth</label> + <summary>Maximum per-Volume queue depth</summary> + <key>NFS.MaxQueueDepth</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>4294967295</max> + <defaultValue>4294967295</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum NFS v3 volumes count</label> + <summary>Maximum number of mounted NFS v3 volumes</summary> + <key>NFS.MaxVolumes</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>8</min> + <max>256</max> + <defaultValue>32</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NFSMaxOutstandingIOs</label> + <summary>Maximum number of NFSv3 outstanding IOs on the host</summary> + <key>NFS.NFSMaxOutstandingIOs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>32</min> + <max>131072</max> + <defaultValue>65536</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Socket receive buffer size</label> + <summary>Default size of socket receive buffer (KB)</summary> + <key>NFS.ReceiveBufferSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>64</min> + <max>5120</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Socket send buffer size</label> + <summary>Default size of socket send buffer (KB)</summary> + <key>NFS.SendBufferSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>32</min> + <max>5120</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SyncRetries</label> + <summary>Number of retries before synchronous IO fails (10 seconds per retry)</summary> + <key>NFS.SyncRetries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>3</min> + <max>360</max> + <defaultValue>25</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Remount volume frequency</label> + <summary>Time in seconds before attempting to remount a volume</summary> + <key>NFS.VolumeRemountFrequency</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>30</min> + <max>3600</max> + <defaultValue>30</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>EOSDelay</label> + <summary>Request EOS safety delay in seconds</summary> + <key>NFS41.EOSDelay</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>90</max> + <defaultValue>30</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IOTaskRetry</label> + <summary>Synchronous I/O task number of retries</summary> + <key>NFS41.IOTaskRetry</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>100</max> + <defaultValue>25</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxRead</label> + <summary>Maximum read transfer size in bytes (use the smaller of this value and the server advertised value)</summary> + <key>NFS41.MaxRead</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>256</min> + <max>4294967295</max> + <defaultValue>4294967295</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum NFS v4.1 volumes count</label> + <summary>Maximum number of mounted NFS v4.1 volumes</summary> + <key>NFS41.MaxVolumes</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>8</min> + <max>256</max> + <defaultValue>32</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxWrite</label> + <summary>Maximum write transfer size in bytes (use the smaller of this value and the server advertised value)</summary> + <key>NFS41.MaxWrite</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>256</min> + <max>4294967295</max> + <defaultValue>4294967295</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MountTimeout</label> + <summary>Mount timeout in seconds</summary> + <key>NFS41.MountTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>60</max> + <defaultValue>30</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>RecvBufSize</label> + <summary>Socket receive buffer size in kilobytes (using default if set to zero)</summary> + <key>NFS41.RecvBufSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2048</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SendBufSize</label> + <summary>Socket send buffer size in kilobytes (using default if set to zero)</summary> + <key>NFS41.SendBufSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2048</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>AdvertisementDuration</label> + <summary>duration of RARP advertisements</summary> + <key>Net.AdvertisementDuration</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>AllowPT</label> + <summary>Whether to enable UPT/NPA</summary> + <key>Net.AllowPT</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>BlockGuestBPDU</label> + <summary>Block guest sourced BPDU frames</summary> + <key>Net.BlockGuestBPDU</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Coalesce default on</label> + <summary>Dynamic coalescing on by default</summary> + <key>Net.CoalesceDefaultOn</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceFavorNoVmmVmkTx</label> + <summary>Favor disabling all vmm->vmk tx transitions; boost its score by factor of this/64.</summary> + <key>Net.CoalesceFavorNoVmmVmkTx</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>64</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceFineTimeoutCPU</label> + <summary>Set which CPU the fine timer will run on</summary> + <key>Net.CoalesceFineTimeoutCPU</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>512</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceFineTxTimeout</label> + <summary>set the fine coalesce timeout in microseconds</summary> + <key>Net.CoalesceFineTxTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>4294967295</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceFlexMrq</label> + <summary>Whether to dynamically switch on/off multiRxQCalib.</summary> + <key>Net.CoalesceFlexMrq</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceLowRxRate</label> + <summary>No Rx coalescing calibration when the number of pkts Rx per timeout is lower than this number.</summary> + <key>Net.CoalesceLowRxRate</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>256</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceLowTxRate</label> + <summary>No tx coalescing calibration when the number of pkts tx per timeout is lower than this number.</summary> + <key>Net.CoalesceLowTxRate</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>256</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceMatchedQs</label> + <summary>Whether to use matched TxRxQ-pairs mode when applicable.</summary> + <key>Net.CoalesceMatchedQs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceMrqLt</label> + <summary>Whether to set a RxQ's coalesce to zero based on per-RxQ Low Traffic.</summary> + <key>Net.CoalesceMrqLt</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceMrqMetricAllowTxOnly</label> + <summary>Whether to allow's individual RxQ's perf metric to be tx pkt cnt only; if not, it will be tx + rx, or rx only.</summary> + <key>Net.CoalesceMrqMetricAllowTxOnly</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceMrqMetricRxOnly</label> + <summary>Whether to force individual RxQ's perf metric to be rx pkt cnt only.</summary> + <key>Net.CoalesceMrqMetricRxOnly</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceMrqOverallStop</label> + <summary>Whether to use overall performance to stop RxQ Calib.</summary> + <key>Net.CoalesceMrqOverallStop</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceMrqRatioMetric</label> + <summary>Whether Tx perf score is attributed to RxQ according to rxPktCnt ratio.</summary> + <key>Net.CoalesceMrqRatioMetric</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceMrqTriggerReCalib</label> + <summary>Whether to let individual RxQ's perf change trigger re-calib.</summary> + <key>Net.CoalesceMrqTriggerReCalib</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceMultiRxQCalib</label> + <summary>When not in matched TxRxQ-pairs mode, whether to uses separate RxQ Calib.</summary> + <key>Net.CoalesceMultiRxQCalib</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceNoVmmVmkTx</label> + <summary>Whether to try disable all vmm->vmk tx transitions.</summary> + <key>Net.CoalesceNoVmmVmkTx</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceParams</label> + <summary>Set parameters for the default virtual NIC coalescing scheme.</summary> + <key>Net.CoalesceParams</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceRBCRate</label> + <summary>Target event rate for RateBasedCoalescing</summary> + <key>Net.CoalesceRBCRate</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>100000</max> + <defaultValue>4000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceRxLtStopCalib</label> + <summary>Whether Rx Low Traffic stops Rx calibration.</summary> + <key>Net.CoalesceRxLtStopCalib</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceRxQDepthCap</label> + <summary>Cap of Rx coalescing size.</summary> + <key>Net.CoalesceRxQDepthCap</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>80</max> + <defaultValue>40</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceScheme</label> + <summary>Set the default virtual NIC coalescing scheme.</summary> + <key>Net.CoalesceScheme</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>rbc</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceTimeoutType</label> + <summary>set the coalesce timeout type: fine(1 ms by default) or coarse (4 ms by default)</summary> + <key>Net.CoalesceTimeoutType</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>2</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceTxAlwaysPoll</label> + <summary>Whether always poll Tx at coalesce timeout handler.</summary> + <key>Net.CoalesceTxAlwaysPoll</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoalesceTxQDepthCap</label> + <summary>Cap of Tx coalescing size.</summary> + <key>Net.CoalesceTxQDepthCap</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>80</max> + <defaultValue>40</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Coalesce Tx time-out</label> + <summary>Set the coalesce time-out in microseconds</summary> + <key>Net.CoalesceTxTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>4294967295</max> + <defaultValue>4000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DCBEnable</label> + <summary>Enable DCB for FCoE</summary> + <key>Net.DCBEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DVFilterBindIpAddress</label> + <summary>DVFilter internal communication endpoint</summary> + <key>Net.DVFilterBindIpAddress</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>DVFilterPriorityRdLockEnable</label> + <summary>Use priority locking in dvfilter to read lock portsets</summary> + <key>Net.DVFilterPriorityRdLockEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DVSLargeHeapMBPerGB</label> + <summary>Maximum MB of dvsLargeHeap memory to be allocated per GB of physical memory</summary> + <key>Net.DVSLargeHeapMBPerGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>20</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DVSLargeHeapMaxSize</label> + <summary>Max size for the dvsLargeHeap</summary> + <key>Net.DVSLargeHeapMaxSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>64</min> + <max>2048</max> + <defaultValue>300</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DontOffloadInnerIPv6</label> + <summary>Don't offload inner IPv6 CSO/TSO packets to physical NICs</summary> + <key>Net.DontOffloadInnerIPv6</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>E1000IntrCoalesce</label> + <summary>Whether to enable interrupt coalescing for e1000 vNIC.</summary> + <key>Net.E1000IntrCoalesce</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>E1000TxCopySize</label> + <summary>e1000 tx less than or equal to this will be fully copied with no need for completion.</summary> + <key>Net.E1000TxCopySize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>2048</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>E1000TxZeroCopy</label> + <summary>Use tx zero copy for non-tso packets for e1000.</summary> + <key>Net.E1000TxZeroCopy</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>EnableDMASgCons</label> + <summary>When non-zero, enable the DMA SG constraints support in uplink layer</summary> + <key>Net.EnableDMASgCons</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>EnableOuterCsum</label> + <summary>Enable uplink layer outer checksumming</summary> + <key>Net.EnableOuterCsum</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>EnsMbufpoolMaxMBPerGB</label> + <summary>Maximum MB of the ENS slab memory to be allocated per GB of physical memory</summary> + <key>Net.EnsMbufpoolMaxMBPerGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>500</max> + <defaultValue>200</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>EnsMbufpoolMinMBPerGB</label> + <summary>Minimum MB of the ENS slab memory to be allocated per GB of physical memory</summary> + <key>Net.EnsMbufpoolMinMBPerGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>500</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Etherswitch fast path</label> + <summary>Allow Etherswitch fast path</summary> + <key>Net.EtherswitchAllowFastPath</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Ethernet switch hash size</label> + <summary>Number of ports on the etherswitch x 2^N is the size of the hash table for looking up MACs</summary> + <key>Net.EtherswitchHashSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>EtherswitchHeapMax</label> + <summary>The maximum size (in Megabytes) to which the etherswitch heap can grow. (REQUIRES REBOOT!)</summary> + <key>Net.EtherswitchHeapMax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>86</min> + <max>2047</max> + <defaultValue>512</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Etherswitch per-pCPU dispatch data number</label> + <summary>The dispatch data number in the etherswitch per-pCPU dispatch data cache. (REQUIRES REBOOT!)</summary> + <key>Net.EtherswitchNumPerPCPUDispatchData</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>3</min> + <max>63</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FollowHardwareMac</label> + <summary>If set to 1, the management interface MAC address will update whenever the hardware MAC address changes.</summary> + <key>Net.FollowHardwareMac</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>GuestIPHack</label> + <summary>Enable guest arp inspection IOChain to get IP</summary> + <key>Net.GuestIPHack</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Guest Tx copy break</label> + <summary>Transmits smaller than this will be copied rather than mapped</summary> + <key>Net.GuestTxCopyBreak</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>60</min> + <max>4294967295</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IGMPQueries</label> + <summary>Number of IGMP Queries to send during after VMotion/Teaming failover</summary> + <key>Net.IGMPQueries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IGMPQueryInterval</label> + <summary>Interval(in seconds) for IGMP/MLD general query in multicast snooping</summary> + <key>Net.IGMPQueryInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>32</min> + <max>3600</max> + <defaultValue>125</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IGMPRouterIP</label> + <summary>Router IP Address for IGMP (generally not necessary to set this)</summary> + <key>Net.IGMPRouterIP</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>0.0.0.0</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>IGMPV3MaxSrcIPNum</label> + <summary>Max per-group srouce IP number for IGMP V3</summary> + <key>Net.IGMPV3MaxSrcIPNum</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>32</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>IGMPVersion</label> + <summary>IGMP Version (2 or 3)</summary> + <key>Net.IGMPVersion</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>2</min> + <max>3</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LRODefBackoffPeriod</label> + <summary>After adaptive LRO decided not to do LRO, how many intervals to wait before trying again.</summary> + <key>Net.LRODefBackoffPeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>65535</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LRODefMaxLength</label> + <summary>LRO default max length</summary> + <key>Net.LRODefMaxLength</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>65535</max> + <defaultValue>65535</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LRODefThreshold</label> + <summary>After this # packets, evaluate whether to continue SW LRO</summary> + <key>Net.LRODefThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>65535</max> + <defaultValue>4000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LRODefUseRatioDenom</label> + <summary>If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Denominator of ratio.</summary> + <key>Net.LRODefUseRatioDenom</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LRODefUseRatioNumer</label> + <summary>If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Numerator of ratio.</summary> + <key>Net.LRODefUseRatioNumer</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LinkFlappingThreshold</label> + <summary>Max number of link down events per minute before considering a link unstable (0 to deactivate)</summary> + <key>Net.LinkFlappingThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>65535</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LinkStatePollTimeout</label> + <summary>Link State poll timer period in milliseconds.</summary> + <key>Net.LinkStatePollTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>90000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MLDRouterIP</label> + <summary>Router IPv6 Address for MLD (generally not necessary to set this)</summary> + <key>Net.MLDRouterIP</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>FE80::FFFF:FFFF:FFFF:FFFF</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>MLDV2MaxSrcIPNum</label> + <summary>Max per-group srouce IP number for MLD V2</summary> + <key>Net.MLDV2MaxSrcIPNum</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>32</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MLDVersion</label> + <summary>MLD Version (1 or 2)</summary> + <key>Net.MLDVersion</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>2</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxBeaconVlans</label> + <summary>maximum number of VLANs to probe with beacons.</summary> + <key>Net.MaxBeaconVlans</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4096</max> + <defaultValue>100</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum simultaneous beacons</label> + <summary>Maximum number of beacons to send in one beacon cycle</summary> + <key>Net.MaxBeaconsAtOnce</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4096</max> + <defaultValue>100</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxGlobalRxQueueCount</label> + <summary>Global max length of rx queues for all virtual ports on a ESX host that support queueing</summary> + <key>Net.MaxGlobalRxQueueCount</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>100000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum net Tx queue length</label> + <summary>Maximum length of the Tx queue for the physical NICs</summary> + <key>Net.MaxNetifTxQueueLen</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>10000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum page in queue length</label> + <summary>Maximum number of paging requests to queue for guest DMA</summary> + <key>Net.MaxPageInQueueLen</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>500</max> + <defaultValue>75</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxPktRxListQueue</label> + <summary>Maximum packet we can queue in rxList</summary> + <key>Net.MaxPktRxListQueue</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>200000</max> + <defaultValue>3500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum port Rx queue length</label> + <summary>Maximum length of the rx queue for virtual ports whose clients support queuing</summary> + <key>Net.MaxPortRxQueueLen</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>500</max> + <defaultValue>80</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MinEtherLen</label> + <summary>Minimum size ethernet frame to transmit</summary> + <key>Net.MinEtherLen</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>60</min> + <max>1518</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NcpLlcSap</label> + <summary>beacon/color NCP messages created with this SAP (DSAP/SSAP)</summary> + <key>Net.NcpLlcSap</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetBHRxStormThreshold</label> + <summary>Declare Rx Storm after this number of consecutive rx pkt drops during queuing in NetBH rxList.</summary> + <key>Net.NetBHRxStormThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>200000</max> + <defaultValue>320</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetDebugRARPTimerInter</label> + <summary>RARP timer will be triggered at this interval.</summary> + <key>Net.NetDebugRARPTimerInter</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>16777215</max> + <defaultValue>30000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetDeferTxCompletion</label> + <summary>Whether to defer tx completion to tx world. 1 for Try Completion. 2 For Always (Only in MQ Tx World case).</summary> + <key>Net.NetDeferTxCompletion</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetDiscUpdateIntrvl</label> + <summary>Set interval (in milliseconds) of networking discovery to update the VLAN information</summary> + <key>Net.NetDiscUpdateIntrvl</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>4294967295</max> + <defaultValue>300</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetEnableSwCsumForLro</label> + <summary>Whether enable software checksum for LRO</summary> + <key>Net.NetEnableSwCsumForLro</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetEsxfwPassOutboundGRE</label> + <summary>Whether outbound GRE traffic is passed by ESXi firewall</summary> + <key>Net.NetEsxfwPassOutboundGRE</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetInStressTest</label> + <summary>If set to 1, suppress certain logs to avoid log spew.</summary> + <key>Net.NetInStressTest</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetLatencyAwareness</label> + <summary>Whether to check virtual machine's latency settings or not for vmxnet2/3</summary> + <key>Net.NetLatencyAwareness</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetMaxRarpsPerInterval</label> + <summary>Max number of RARPs dispatched per timer callback.</summary> + <key>Net.NetMaxRarpsPerInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>4294967295</max> + <defaultValue>128</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetNetqNumaIOCpuPinThreshold</label> + <summary>CPU threshold for pinning device queues in NUMA I/O</summary> + <key>Net.NetNetqNumaIOCpuPinThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>60</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetNetqRxRebalRSSLoadThresholdPerc</label> + <summary>Threshold percentage to rebalance RSS(Receive Side Scaling) queue</summary> + <key>Net.NetNetqRxRebalRSSLoadThresholdPerc</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetNetqTxPackKpps</label> + <summary>Max TX queue load (in thousand packet per second) to allow packing on the corresponding RX queue</summary> + <key>Net.NetNetqTxPackKpps</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>10000</max> + <defaultValue>300</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetNetqTxUnpackKpps</label> + <summary>Threshold (in thousand packet per second) for TX queue load to trigger unpacking of the corresponding RX queue</summary> + <key>Net.NetNetqTxUnpackKpps</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>10000</max> + <defaultValue>600</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetNiocAllowOverCommit</label> + <summary>Whether allow NIOC overcommit when a vNIC is in connected state for DVS</summary> + <key>Net.NetNiocAllowOverCommit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetPTMgrWakeupInterval</label> + <summary>How often the PTMgr will wakeup and trigger the UPT mode switch in second.</summary> + <key>Net.NetPTMgrWakeupInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>5</min> + <max>10</max> + <defaultValue>6</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Packet allocation retry count</label> + <summary>Number of attempts for allocating packet within the page</summary> + <key>Net.NetPktAllocTries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>10</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetPktSlabFreePercentThreshold</label> + <summary>Percent of free network memory pool, below which an event is reported.</summary> + <key>Net.NetPktSlabFreePercentThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>2</min> + <max>50</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetPortFlushIterLimit</label> + <summary>when input is serialized, this bounds the number of times a thread flushes the deferred list.</summary> + <key>Net.NetPortFlushIterLimit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>127</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetPortFlushPktLimit</label> + <summary>when input is serialized, this bounds the number of pkts a thread flushes from the deferred list.</summary> + <key>Net.NetPortFlushPktLimit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetPortTrackTxRace</label> + <summary>if enabled(1), collect statistics on potential tx race between concurrent threads.</summary> + <key>Net.NetPortTrackTxRace</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetRCFAllowBPF</label> + <summary>Allow to run BPF code in RCF</summary> + <key>Net.NetRCFAllowBPF</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetRmDistMacFilter</label> + <summary>Activate/Deactivate the MAC filter on distributed NetRM</summary> + <key>Net.NetRmDistMacFilter</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetRmDistSamplingRate</label> + <summary>Sampling rate on distributed NetRM</summary> + <key>Net.NetRmDistSamplingRate</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetRxCopyInTx</label> + <summary>Whether to enable rx copy in tx worldlet/world.</summary> + <key>Net.NetRxCopyInTx</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedCoalesceTxUsecs</label> + <summary>Maximum number of microseconds the device can delay tx completions</summary> + <key>Net.NetSchedCoalesceTxUsecs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>125</max> + <defaultValue>33</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedDefaultResPoolSharesPct</label> + <summary>Percent share given to unclassified traffic</summary> + <key>Net.NetSchedDefaultResPoolSharesPct</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>99</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedDefaultSchedName</label> + <summary>Default networking packet scheduler</summary> + <key>Net.NetSchedDefaultSchedName</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>fifo</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedECNEnabled</label> + <summary>Enable net scheduler to send congestion notification to switch ports.</summary> + <key>Net.NetSchedECNEnabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedECNThreshold</label> + <summary>Percentage queue utilization at which net scheduler will start sending congestion notifications to switch ports.</summary> + <key>Net.NetSchedECNThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>70</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedHClkLeafQueueDepthPkt</label> + <summary>Minimum number of packets each HClk leaf node can hold</summary> + <key>Net.NetSchedHClkLeafQueueDepthPkt</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>10000</max> + <defaultValue>640</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedHClkMQ</label> + <summary>Enable multiple hardware queue for hclk netsched. (0 is off. 1 and 2 means MQ enabled. With 1, user specifies the number of queues, while 2 is dynamic based on link speed.)</summary> + <key>Net.NetSchedHClkMQ</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedHClkMaxHwQueue</label> + <summary>Maximum number hardware queue that HClock can use. Only used when NetSchedHClkMQ is 1.</summary> + <key>Net.NetSchedHClkMaxHwQueue</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedHClkVnicMQ</label> + <summary>Enable multiple VNIC queue for hardware send queue selection</summary> + <key>Net.NetSchedHClkVnicMQ</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedHeapMaxSizeMB</label> + <summary>Size of the netsched subsystem heap in MB</summary> + <key>Net.NetSchedHeapMaxSizeMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>96</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedInFlightMaxBytesDefault</label> + <summary>Number of bytes fed to the nic for nics with a normal (1Gbps) linkspeed</summary> + <key>Net.NetSchedInFlightMaxBytesDefault</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1500</min> + <max>1500000</max> + <defaultValue>20000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedInFlightMaxBytesInsane</label> + <summary>Number of bytes fed to the nic for nics that don't support tx completion coalescing</summary> + <key>Net.NetSchedInFlightMaxBytesInsane</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1500</min> + <max>1500000</max> + <defaultValue>1500000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedMaxPktSend</label> + <summary>Maximum number of packets that we can send to the driver at a time</summary> + <key>Net.NetSchedMaxPktSend</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>4096</max> + <defaultValue>256</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedQoSSchedName</label> + <summary>Default networking packet scheduler for QoS</summary> + <key>Net.NetSchedQoSSchedName</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>hclk</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>NetSchedSpareBasedShares</label> + <summary>Enable shares scheduling only on spare bandwidth. Don't bill while doing reservation scheduling</summary> + <key>Net.NetSchedSpareBasedShares</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSendRARPOnPortEnablement</label> + <summary>Ensure one RARP is sent immediately when a port is enabled</summary> + <key>Net.NetSendRARPOnPortEnablement</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetShaperQueuePerL3L4Flow</label> + <summary>Enable queuing per L3/L4 flow hashing</summary> + <key>Net.NetShaperQueuePerL3L4Flow</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetShaperQueueSizeMax</label> + <summary>Maximum shaper queue size</summary> + <key>Net.NetShaperQueueSizeMax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>5000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetShaperQueueSizeMin</label> + <summary>Minimum shaper queue size</summary> + <key>Net.NetShaperQueueSizeMin</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>500</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetSplitRxMode</label> + <summary>Whether to enable automatic splitRxMode</summary> + <key>Net.NetSplitRxMode</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetTraceEnable</label> + <summary>Enable virtual network tracing</summary> + <key>Net.NetTraceEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetTuneHostMode</label> + <summary>Tuning mode for networking</summary> + <key>Net.NetTuneHostMode</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>default</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>NetTuneInterval</label> + <summary>Tuning interval in seconds</summary> + <key>Net.NetTuneInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>3600</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetTuneThreshold</label> + <summary>Threshold for activating a tuned mode</summary> + <key>Net.NetTuneThreshold</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>1n 2n 50</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>Net Tx do not cluster size</label> + <summary>Transmits smaller than this will not be subject to clustering.coalescing</summary> + <key>Net.NetTxDontClusterSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>8192</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetTxStaticRelation</label> + <summary>Whether the world should have a static relation to the VM VCPU</summary> + <key>Net.NetTxStaticRelation</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetVMTxType</label> + <summary>World for asynchronous Tx for net devices. 1 for one tx context per vNIC. 2 for one tx context per VM</summary> + <key>Net.NetVMTxType</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>3</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NetpollSwLRO</label> + <summary>Whether to perform SW LRO on pkts in netPoll</summary> + <key>Net.NetpollSwLRO</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>No local checksum</label> + <summary>Do not checksum local tx.rx frames</summary> + <key>Net.NoLocalCSum</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Notify switch</label> + <summary>Broadcasts an arp request on net handle enable</summary> + <key>Net.NotifySwitch</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PTSwitchingTimeout</label> + <summary>Timeout (in ms) when asking the VMX/guest to switch in/out of passthru</summary> + <key>Net.PTSwitchingTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>60000</max> + <defaultValue>20000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PVRDMAVmknic</label> + <summary>Vmknic for PVRDMA</summary> + <key>Net.PVRDMAVmknic</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>PktagingDropPolicy</label> + <summary>Dropping policy for vmxnet3 rx burst queue. 1 for PKTAGING_TAIL_DROP. 2 for PKTAGING_RED</summary> + <key>Net.PktagingDropPolicy</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Port disable time-out</label> + <summary>Maximum time to wait for ports to complete I/O before disabling</summary> + <key>Net.PortDisableTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2147483647</max> + <defaultValue>5000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ReversePathFwdCheck</label> + <summary>Block the multicast/broadcast packets that come back from physical switches in a teamed environment</summary> + <key>Net.ReversePathFwdCheck</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ReversePathFwdCheckPromisc</label> + <summary>Block duplicate packet in a teamed environment when the virtual switch is set to Promiscuous mode.</summary> + <key>Net.ReversePathFwdCheckPromisc</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipCopySmallTx</label> + <summary>Copy and tx complete small packets for tcp tx</summary> + <key>Net.TcpipCopySmallTx</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipDefLROEnabled</label> + <summary>LRO enabled for TCP/IP</summary> + <key>Net.TcpipDefLROEnabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipDefLROMaxLength</label> + <summary>LRO default max length for TCP/IP</summary> + <key>Net.TcpipDefLROMaxLength</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>65535</max> + <defaultValue>32768</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipDgramRateLimiting</label> + <summary>Enable Tx rate limiting for UDP sockets</summary> + <key>Net.TcpipDgramRateLimiting</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipEnableABC</label> + <summary>Enable Appropriate Byte Counting for TCP (RFC 3465)</summary> + <key>Net.TcpipEnableABC</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipEnableFlowtable</label> + <summary>Enable route caching through the use of flowtable</summary> + <key>Net.TcpipEnableFlowtable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipEnableSendScaling</label> + <summary>Enable Send-Side Scaling (requires RSS)</summary> + <key>Net.TcpipEnableSendScaling</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipHWLRONoDelayAck</label> + <summary>Delayed ack timer not armed for Hardware LRO (socket option needs to be set in addition).</summary> + <key>Net.TcpipHWLRONoDelayAck</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipHeapMax</label> + <summary>Max megabytes the tcpip module heap can grow to. (REQUIRES REBOOT!)</summary> + <key>Net.TcpipHeapMax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>32</min> + <max>3070</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TCP/IP heap size</label> + <summary>Size of the TCP/IP module heap in megabytes (requires reboot)</summary> + <key>Net.TcpipHeapSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>32</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipIGMPDefaultVersion</label> + <summary>Default version of IGMP, in the absence of a querier</summary> + <key>Net.TcpipIGMPDefaultVersion</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>3</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipIGMPRejoinInterval</label> + <summary>Delay in seconds between automatic IGMP rejoins when no querier is present</summary> + <key>Net.TcpipIGMPRejoinInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>3600</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipLODispatchQueueMaxLen</label> + <summary>Max # of pkts queued into the per-protocol queue used for dispatching loopback traffic (REQUIRES REBOOT!)</summary> + <key>Net.TcpipLODispatchQueueMaxLen</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>50</min> + <max>512</max> + <defaultValue>128</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipLRONoDelayAck</label> + <summary>Delayed ack timer not armed for LRO</summary> + <key>Net.TcpipLRONoDelayAck</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipLogPackets</label> + <summary>Turns on packet logging for a vmknic on debug builds, in a circular & in-memory buffer (Takes effect during vmknic creation time)</summary> + <key>Net.TcpipLogPackets</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipLogPacketsCount</label> + <summary>Number of packets to log in the in-memory logger. 24570 packets take up about 1.2 MB, and Tx & Rx use separate buffers. (Takes effect during vmknic creation time)</summary> + <key>Net.TcpipLogPacketsCount</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1024</min> + <max>49140</max> + <defaultValue>24570</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum number of TCP/IP stack instances</label> + <summary>The maximum number of TCP/IP stack instances that can exist concurrently. If you increase this number, you must also increase the TcpipHeapSize by about 2.5 MB per instance. Requires rebooting the host.</summary> + <key>Net.TcpipMaxNetstackInstances</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>48</min> + <max>513</max> + <defaultValue>48</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipNoBcopyRx</label> + <summary>Avoid bcopy in tcp rx</summary> + <key>Net.TcpipNoBcopyRx</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipPendPktSocketFreeTimeout</label> + <summary>Time Delay in seconds, for freeing UDP sockets that have pending packets for Tx completion</summary> + <key>Net.TcpipPendPktSocketFreeTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>300</max> + <defaultValue>300</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipRxDispatchQueueMaxLen</label> + <summary>Max # of pkts queued into a tcpip vmknic by an execution context (applied when vmknic is created)</summary> + <key>Net.TcpipRxDispatchQueueMaxLen</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>20000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipRxDispatchQueues</label> + <summary>Max # of dispatch queues used for RX. For low memory systems, this should be minimum value(REQUIRES REBOOT!)</summary> + <key>Net.TcpipRxDispatchQueues</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>8</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipRxDispatchQuota</label> + <summary>Max # of pkts dispatched into the tcpip stack by an execution context</summary> + <key>Net.TcpipRxDispatchQuota</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1000</max> + <defaultValue>200</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipTxDispatchQuota</label> + <summary>Max # of pkts dispatched from the tcpip stack by an execution context</summary> + <key>Net.TcpipTxDispatchQuota</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1000</max> + <defaultValue>100</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipTxqBackoffTimeoutMs</label> + <summary>Duration (in milli seconds) for which backoff is effective when the tx queue has reached the NET_TCPIP_TXQ_MAX_USAGE_THRESHOLD</summary> + <key>Net.TcpipTxqBackoffTimeoutMs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>20</min> + <max>1000</max> + <defaultValue>70</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TcpipTxqMaxUsageThreshold</label> + <summary>Tx queue usage threshold in percent at which to start throttling</summary> + <key>Net.TcpipTxqMaxUsageThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>50</min> + <max>100</max> + <defaultValue>80</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TeamPolicyUpDelay</label> + <summary>Delay (ms) before considering an `uplink up' event relevant</summary> + <key>Net.TeamPolicyUpDelay</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1800000</max> + <defaultValue>100</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TrafficFilterIpAddress</label> + <summary>Alternate DVFilter internal communication endpoint</summary> + <key>Net.TrafficFilterIpAddress</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>TsoDumpPkt</label> + <summary>detailed dump of every <n> pkts</summary> + <key>Net.TsoDumpPkt</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2147483647</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UplinkAbortDisconnectTimeout</label> + <summary>Timeout (ms) waiting for pending calls to finish when disconnecting.</summary> + <key>Net.UplinkAbortDisconnectTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>6000000</max> + <defaultValue>5000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UplinkKillAsyncTimeout</label> + <summary>Timeout (ms) waiting for async when world is killed.</summary> + <key>Net.UplinkKillAsyncTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>6000000</max> + <defaultValue>10000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UplinkTxQueuesDispEnabled</label> + <summary>Enables dispatching of port traffic on multiple tx queues</summary> + <key>Net.UplinkTxQueuesDispEnabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UseHwCsumForIPv6Csum</label> + <summary>When non-zero, use pNIC HW_CSUM, if available, as IPv6 csum offload</summary> + <key>Net.UseHwCsumForIPv6Csum</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UseHwIPv6Csum</label> + <summary>When non-zero, use pNIC HW IPv6 csum offload if available</summary> + <key>Net.UseHwIPv6Csum</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UseHwTSO</label> + <summary>When non-zero, use pNIC HW TSO offload if available</summary> + <key>Net.UseHwTSO</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UseHwTSO6</label> + <summary>When non-zero, use pNIC HW IPv6 TSO offload if available</summary> + <key>Net.UseHwTSO6</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Populate legacy entries</label> + <summary>Enable or disable populating legacy entries in /proc/vmware/net</summary> + <key>Net.UseLegacyProc</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Use proc</label> + <summary>Populate /proc/vmware/net</summary> + <key>Net.UseProc</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VLANMTUCheckMode</label> + <summary>Set the unicast/broadcast checking mode in VLAN MTU check</summary> + <key>Net.VLANMTUCheckMode</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmklnxLROEnabled</label> + <summary>LRO enabled in vmklinux</summary> + <key>Net.VmklnxLROEnabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmklnxLROMaxAggr</label> + <summary>LRO max aggr in vmklinux</summary> + <key>Net.VmklnxLROMaxAggr</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>24</max> + <defaultValue>6</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmknicDoLroSplit</label> + <summary>whether for vmknic LRO avoids aggregating all pkts into a single (> 2 ms) large pkt.</summary> + <key>Net.VmknicDoLroSplit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmknicLroSplitBnd</label> + <summary>when VmknicDoLroSplit is non-zero, while pktList is larger than this number, lroSplit is not done.</summary> + <key>Net.VmknicLroSplitBnd</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>2</min> + <max>255</max> + <defaultValue>12</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmxnet2HwLRO</label> + <summary>Whether to perform HW LRO on pkts going to a LPD capable vmxnet2</summary> + <key>Net.Vmxnet2HwLRO</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmxnet2PinRxBuf</label> + <summary>Pin RX buffers for vmxnet2 clients (windows guest only)</summary> + <key>Net.Vmxnet2PinRxBuf</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmxnet2SwLRO</label> + <summary>Whether to perform SW LRO on pkts going to a LPD capable vmxnet2</summary> + <key>Net.Vmxnet2SwLRO</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmxnet3HwLRO</label> + <summary>Whether to enable HW LRO on pkts going to a LPD capable vmxnet3</summary> + <key>Net.Vmxnet3HwLRO</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmxnet3NonTsoPacketGtMtuAllowed</label> + <summary>Allow non-TSO/LRO packets greater than vNic MTU</summary> + <key>Net.Vmxnet3NonTsoPacketGtMtuAllowed</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmxnet3PageInBound</label> + <summary>max # pageIn requests to handle per helper call for vmxnet3.</summary> + <key>Net.Vmxnet3PageInBound</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1024</max> + <defaultValue>32</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmxnet3RSSHashCache</label> + <summary>Enable RSS hash cache.</summary> + <key>Net.Vmxnet3RSSHashCache</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmxnet3RxPollBound</label> + <summary>max # pkts to receive per timeout for vmxnet3.</summary> + <key>Net.Vmxnet3RxPollBound</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4096</max> + <defaultValue>256</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmxnet3SwLRO</label> + <summary>Whether to perform SW LRO on pkts going to a LPD capable vmxnet3</summary> + <key>Net.Vmxnet3SwLRO</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmxnet3WinIntrHints</label> + <summary>whether intr hints are used for Windows vmxnet3.</summary> + <key>Net.Vmxnet3WinIntrHints</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Vmxnet3usePNICHash</label> + <summary>Reuse pnic computed RSS hash.</summary> + <key>Net.Vmxnet3usePNICHash</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetBiDirNeedsTsoTx</label> + <summary>Need to see Tso Tx to qualify for tsoSplit bidirectional traffic condition.</summary> + <key>Net.VmxnetBiDirNeedsTsoTx</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetBiDirNoTsoSplit</label> + <summary>For bidirectional traffic, don't do tsoSplit.</summary> + <key>Net.VmxnetBiDirNoTsoSplit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetCopyTxRunLimit</label> + <summary>non-Win vmxnet2/3 tx will have at most so many fully copied tx's in a row (65536 and larger means never).</summary> + <key>Net.VmxnetCopyTxRunLimit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>16</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetDoLroSplit</label> + <summary>whether for vmxnet LRO avoids aggregating all pkts into a single (> 2 mss) large pkt.</summary> + <key>Net.VmxnetDoLroSplit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetDoTsoSplit</label> + <summary>whether to split TSO pkts before LPD; 1: halved; 3: VmxnetTsoSplitSize; 2: hybrid.</summary> + <key>Net.VmxnetDoTsoSplit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetLROBackoffPeriod</label> + <summary>After adaptive LRO decided not to do LRO, how many intervals to wait before trying again.</summary> + <key>Net.VmxnetLROBackoffPeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>65535</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetLROMaxLength</label> + <summary>LRO default max length for TCP/IP</summary> + <key>Net.VmxnetLROMaxLength</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>65535</max> + <defaultValue>32000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetLROThreshold</label> + <summary>After this # packets, evaluate whether to continue SW LRO</summary> + <key>Net.VmxnetLROThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>65535</max> + <defaultValue>4000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetLROUseRatioDenom</label> + <summary>If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Denominator of ratio.</summary> + <key>Net.VmxnetLROUseRatioDenom</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetLROUseRatioNumer</label> + <summary>If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Numerator of ratio.</summary> + <key>Net.VmxnetLROUseRatioNumer</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetLroSplitBnd</label> + <summary>when VmxnetDoLroSplit is non-zero, while pktList is larger than this number, lroSplit is not done.</summary> + <key>Net.VmxnetLroSplitBnd</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>2</min> + <max>255</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetPromDisableLro</label> + <summary>Whether to disable SW LRO when vNIC goes into promiscuous mode.</summary> + <key>Net.VmxnetPromDisableLro</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetSwLROSL</label> + <summary>Whether to use ShortLived for vmxnet SW LRO</summary> + <key>Net.VmxnetSwLROSL</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetTsoSplitBnd</label> + <summary>when VmxnetDoTsoSplit is 1 or 2, use targetSize as the tsoSplit threshold if the overall pkt list already has this number of pkts.</summary> + <key>Net.VmxnetTsoSplitBnd</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>2</min> + <max>255</max> + <defaultValue>12</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetTsoSplitSize</label> + <summary>split (byte) size; only used if DoTsoSplit >= 2.</summary> + <key>Net.VmxnetTsoSplitSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1500</min> + <max>65535</max> + <defaultValue>17500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetTxCopySize</label> + <summary>vmxnet tx <= than this will be fully copied with no need for completion.</summary> + <key>Net.VmxnetTxCopySize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>256</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetWinCopyTxRunLimit</label> + <summary>Win vmxnet2/3 tx will have at most so many fully copied tx's in a row (65536 and larger means never).</summary> + <key>Net.VmxnetWinCopyTxRunLimit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>65535</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VmxnetWinUDPTxFullCopy</label> + <summary>whether Windows vmxnet UDP tx is fullCopy.</summary> + <key>Net.VmxnetWinUDPTxFullCopy</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>vNicNumDeferredReset</label> + <summary>max # normalPkts per poll.</summary> + <key>Net.vNicNumDeferredReset</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4096</max> + <defaultValue>12</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>vNicTxPollBound</label> + <summary>max # normalPkts per poll.</summary> + <key>Net.vNicTxPollBound</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4096</max> + <defaultValue>192</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>vmxnetThroughputWeight</label> + <summary>How far to favor throughput in vmxnet behavior.</summary> + <key>Net.vmxnetThroughputWeight</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Network I/O control physical NIC opt out option</label> + <summary>List of physical NICs to opt out of network I/O control</summary> + <key>Net.IOControlPnicOptOut</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NmpPReservationCmdRetryTime</label> + <summary>Time (in secs) to retry on transient errors for Persistent reservation commands for MSCS CAB configs</summary> + <key>Nmp.NmpPReservationCmdRetryTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>300</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NmpSatpAluaCmdRetryTime</label> + <summary>Time (in secs) to retry on transient errors</summary> + <key>Nmp.NmpSatpAluaCmdRetryTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>50</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CoreCapRatioPct</label> + <summary>The capacity of a core in percent. When exceeded, locality migration is rejected. Set to 0 to disable this check</summary> + <key>Numa.CoreCapRatioPct</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>90</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CostopSkewAdjust</label> + <summary>way to handle costop skew, 0:do nothing, 1:interleave vcpus among clients, 2:allow vcpus on all nodes</summary> + <key>Numa.CostopSkewAdjust</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FollowCoresPerSocket</label> + <summary>1: if the vNUMA topology should strickly follow core-per-socket config, 0: to remove the restriction</summary> + <key>Numa.FollowCoresPerSocket</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LTermFairnessInterval</label> + <summary>duration of long term fairness interval in terms of NUMA rebalance period, 0 indicates that long term fairness is disabled</summary> + <key>Numa.LTermFairnessInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LTermMigImbalThreshold</label> + <summary>imbalance in long term owed, in percentage, required to trigger migration for long term fairness</summary> + <key>Numa.LTermMigImbalThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LargeInterleave</label> + <summary>Always use large page interleaving; 0 to disable.</summary> + <key>Numa.LargeInterleave</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Dynamic latency probe period</label> + <summary>Time (in ms) in between dynamic latency probing</summary> + <key>Numa.LatencyProbePeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>100000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LocalityWeightActionAffinity</label> + <summary>Benefit of improving action affinity by 1.</summary> + <key>Numa.LocalityWeightActionAffinity</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>200</max> + <defaultValue>130</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LocalityWeightMem</label> + <summary>Benefit of improving memory locality by 1 pct.</summary> + <key>Numa.LocalityWeightMem</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Migration imbalance threshold</label> + <summary>Minimum percent load imbalance between nodes to trigger migration</summary> + <key>Numa.MigImbalanceThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>200</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MigPreventLTermThresh</label> + <summary>long term owed for a VM, in percentage, above which NUMA migration and swaps are disabled for that VM</summary> + <key>Numa.MigPreventLTermThresh</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Migration thrash threshold</label> + <summary>Maximum post-migration load imbalance as a percentage of pre-migration imbalance to prevent thrashing</summary> + <key>Numa.MigThrashThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>50</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Minimum load improvement for single migration</label> + <summary>Minimum percent load balance improvement to allow single migration.swap</summary> + <key>Numa.MigThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Monitor migration enable</label> + <summary>Allow NUMASched monitor migrations. Set to 1 to enable; set to 0 to disable.</summary> + <key>Numa.MonMigEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Page migration enable</label> + <summary>Permit NUMASched to manipulate page migration. Set to 1 to enable; set to 0 to disable.</summary> + <key>Numa.PageMigEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PageMigLinearRun</label> + <summary>page migration candidates for linear scan, 0 to disable</summary> + <key>Numa.PageMigLinearRun</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>95</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PageMigRandomRun</label> + <summary>page migration candidates for random scan, 0 to disable</summary> + <key>Numa.PageMigRandomRun</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PageMigRateMax</label> + <summary>max page migration rate</summary> + <key>Numa.PageMigRateMax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>250000</max> + <defaultValue>8000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PreferHT</label> + <summary>Prefer using HyperThreads on the same NUMA node over full cores on multiple nodes; 0 to disable.</summary> + <key>Numa.PreferHT</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Rebalancer core count</label> + <summary>Minimum number of cores per node required to enable NUMA rebalancer</summary> + <key>Numa.RebalanceCoresNode</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>8</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Rebalancer total host core count</label> + <summary>Minimum number of total host cores required to enable NUMA rebalancer</summary> + <key>Numa.RebalanceCoresTotal</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>32</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Enable rebalancer</label> + <summary>Enable or disable NUMA scheduler rebalancer</summary> + <key>Numa.RebalanceEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Rebalance period</label> + <summary>Frequency of NUMA node rebalancing in milliseconds</summary> + <key>Numa.RebalancePeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>100</min> + <max>60000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SwapConsiderPeriod</label> + <summary>time between reconsidering a client for swap, in units of NUMA rebalance period</summary> + <key>Numa.SwapConsiderPeriod</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000</max> + <defaultValue>15</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SwapInterval</label> + <summary>frequency of NUMA node swap rebalancing, in units of NUMA rebalance period</summary> + <key>Numa.SwapInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>10000</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Enable virtual machine swaps for CPU</label> + <summary>Enable or disable virtual machine swaps across nodes to balance CPU load</summary> + <key>Numa.SwapLoadEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Enable virtual machine swaps for memory</label> + <summary>Enable or disable virtual machine swaps across nodes to improve memory locality</summary> + <key>Numa.SwapLocalityEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SwapMigrateOnly</label> + <summary>frequency of NUMA VM migration only considerations, in units of NUMA rebalance period, 0 to disable pure migrations</summary> + <key>Numa.SwapMigrateOnly</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CStateMaxLatency</label> + <summary>In Custom policy, avoid a C-state whose latency is larger than this value (us)</summary> + <key>Power.CStateMaxLatency</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CStatePredictionCoef</label> + <summary>In Custom policy, predict non-timer wakeup with error probability p, where CStatePredictionCoef = -ln(1 - p) * (1 << 20)</summary> + <key>Power.CStatePredictionCoef</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2000000</max> + <defaultValue>110479</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CStateResidencyCoef</label> + <summary>In Custom policy, avoid a C-state whose latency * CStateResidencyCoef > predicted residence time</summary> + <key>Power.CStateResidencyCoef</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000000</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ChargeMemoryPct</label> + <summary>Percentage of idle power consumed by memory</summary> + <key>Power.ChargeMemoryPct</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxCpuLoad</label> + <summary>In Custom policy, CPU utilization threshold below which CPU frequency can be dynamically adjusted</summary> + <key>Power.MaxCpuLoad</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxFreqPct</label> + <summary>In Custom policy, do not use P-states faster than the given percentage of full CPU speed, rounded up to the next available P-state</summary> + <key>Power.MaxFreqPct</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>100</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MinFreqPct</label> + <summary>In Custom policy, do not use P-states slower than the given percentage of full CPU speed</summary> + <key>Power.MinFreqPct</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PerfBias</label> + <summary>In Custom policy, Performance Energy Bias Hint (Intel-only), where 0-15 specify the exact value, while 16-18 choose an automatically determined value from a preset policy: 16=Low Power, 17=Balanced, 18=High Performance</summary> + <key>Power.PerfBias</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>18</max> + <defaultValue>17</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PerfBiasEnable</label> + <summary>Use Performance Energy Bias Hint</summary> + <key>Power.PerfBiasEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TimerHz</label> + <summary>In Custom policy, dynamic power management timer sampling rate</summary> + <key>Power.TimerHz</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1000</max> + <defaultValue>100</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UseCStates</label> + <summary>In Custom policy, use ACPI C-states when processor is idle</summary> + <key>Power.UseCStates</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UsePStates</label> + <summary>In Custom policy, use ACPI P-states to save power when processor is busy</summary> + <key>Power.UsePStates</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>RdmFilter.HbaIsShared</label> + <summary>Allow local disks to be RDM candidates for Virtual Machines</summary> + <key>RdmFilter.HbaIsShared</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ScratchConfig.ConfiguredScratchLocation</label> + <summary>The directory configured to be used for scratch space. Changes will take effect on next reboot.</summary> + <key>ScratchConfig.ConfiguredScratchLocation</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ScratchConfig.CurrentScratchLocation</label> + <summary>The directory currently being used for scratch space.</summary> + <key>ScratchConfig.CurrentScratchLocation</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>true</valueIsReadonly> + <defaultValue></defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ChangeQErrSetting</label> + <summary>Change the QErr value of devices to 0x0.</summary> + <key>Scsi.ChangeQErrSetting</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CompareLUNNumber</label> + <summary>Consider LUN number when determining LUN identity.</summary> + <key>Scsi.CompareLUNNumber</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>EnableCmdSanityCheck</label> + <summary>Enable Scsi command basic sanity checks. This option can crash the system if Scsi Command signature mismatches</summary> + <key>Scsi.EnableCmdSanityCheck</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ExtendAPDCondition</label> + <summary>Trigger APD condition when paths are in unavailable states</summary> + <key>Scsi.ExtendAPDCondition</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FailVMIOonAPD</label> + <summary>Fast fail virtual machine I/Os on APD Timeout.</summary> + <key>Scsi.FailVMIOonAPD</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LogCmdErrors</label> + <summary>Log SCSI Device command errors.</summary> + <key>Scsi.LogCmdErrors</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LogCmdRCErrorsFreq</label> + <summary>Number of consecutive RC errors to be seen before logging SCSI Device command.</summary> + <key>Scsi.LogCmdRCErrorsFreq</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LogMPCmdErrors</label> + <summary>Log SCSI Multi-path plugin command errors.</summary> + <key>Scsi.LogMPCmdErrors</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LogScsiAborts</label> + <summary>Log SCSI abort errors and success.</summary> + <key>Scsi.LogScsiAborts</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LunCleanupInterval</label> + <summary>Timeout for purging stale LUNs. Any LUN which was seen more than the configured number of days ago, will be deleted by the daily cleanup operation</summary> + <key>Scsi.LunCleanupInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>100</max> + <defaultValue>7</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxReserveBacktrace</label> + <summary>Log a backtrace if caller exceeds SCSI_MAX_RESERVE_TIME or SCSI_MAX_RESERVE_TOTALTIME (debug only)</summary> + <key>Scsi.MaxReserveBacktrace</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Maximum reserve time</label> + <summary>Maximum time (in milliseconds) a system-initiated reservation is normally held</summary> + <key>Scsi.MaxReserveTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>50</min> + <max>500</max> + <defaultValue>200</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxReserveTotalTime</label> + <summary>Maximum time (in msecs) a system-initiated reservation normally takes from issue to release (debug only)</summary> + <key>Scsi.MaxReserveTotalTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>50</min> + <max>500</max> + <defaultValue>250</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NvmeAdjustLocalNSQDepth</label> + <summary>Allow dividing the controller queue depth among the namespaces behind the controller for NVMe Local devices.</summary> + <key>Scsi.NvmeAdjustLocalNSQDepth</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NvmeProbeLogVerbose</label> + <summary>Enable verbose logging during NVMe device discovery.</summary> + <key>Scsi.NvmeProbeLogVerbose</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Passthrough locking</label> + <summary>SCSI passthrough locking</summary> + <key>Scsi.PassthroughLocking</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PcpusPerCompletionWorld</label> + <summary>Allocate number of storage adapter completion worlds based on pcpus per world across NUMA nodes.</summary> + <key>Scsi.PcpusPerCompletionWorld</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>64</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ReserveBacktrace</label> + <summary>Log a backtrace for all Reserve/Release pairs (debug only)</summary> + <key>Scsi.ReserveBacktrace</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SCSIBlockUnsupportedOpcodesAndPages</label> + <summary>Enable or disable blocking unsupported SCSI opcodes and vpd/mode pages</summary> + <key>Scsi.SCSIBlockUnsupportedOpcodesAndPages</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SCSIEnableDescToFixedConv</label> + <summary>Enable or disable conversion of descriptor format sense to fixed for older plugins</summary> + <key>Scsi.SCSIEnableDescToFixedConv</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SCSIEnableDeviceLatencyHistogram</label> + <summary>Enable or disable updation of device latency histograms</summary> + <key>Scsi.SCSIEnableDeviceLatencyHistogram</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SCSIEnableIOLatencyMsgs</label> + <summary>Enable or disable storage latency-related error messages from PSA</summary> + <key>Scsi.SCSIEnableIOLatencyMsgs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SCSIStrictSPCVersionChecksForPEs</label> + <summary>Only LUNs with version >= SCSI_ANSI_SCSI3_SPC4 can be PEs</summary> + <key>Scsi.SCSIStrictSPCVersionChecksForPEs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SCSI time-out re-stop time</label> + <summary>Delay (in milliseconds) after a stop due to time-out before the stop is re-issued</summary> + <key>Scsi.SCSITimeout_ReabortTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>99999999</max> + <defaultValue>5000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SCSI time-out scan time</label> + <summary>Time (in milliseconds) to sleep between checking for timed-out asynchronous I/O</summary> + <key>Scsi.SCSITimeout_ScanTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>99999999</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SCSIioTraceBufSizeMB</label> + <summary>Logchannel buffer size for per device IO tracing in MB</summary> + <key>Scsi.SCSIioTraceBufSizeMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>2</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ScanOnDriverLoad</label> + <summary>Scan new SCSI buses on device driver load</summary> + <key>Scsi.ScanOnDriverLoad</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ScanSync</label> + <summary>Force LU scanning operations to be synchronous if set.</summary> + <key>Scsi.ScanSync</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ScsiAllowDeviceSpinup</label> + <summary>Allow device spin up, if device is in spun down state.</summary> + <key>Scsi.ScsiAllowDeviceSpinup</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ScsiPathSplitUseSimpleCloneBuffer</label> + <summary>Use simple clone buffers to split IOs at path layer whenever possible.</summary> + <key>Scsi.ScsiPathSplitUseSimpleCloneBuffer</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ScsiRestartStalledQueueLatency</label> + <summary>Delay in ms before restarting a stalled queue</summary> + <key>Scsi.ScsiRestartStalledQueueLatency</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>60000</max> + <defaultValue>500</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ScsiTMHardTimeout</label> + <summary>Timeout in milliseconds before signalling upper layers of wedged I/O (0 = Signalling disabled).</summary> + <key>Scsi.ScsiTMHardTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>600000</max> + <defaultValue>120000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ScsiUseVPDXCopyInfo</label> + <summary>Use Scsi VPD query for XCopy Info.</summary> + <key>Scsi.ScsiUseVPDXCopyInfo</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ScsiVVolPESNRO</label> + <summary>Default schedNumReqOutstanding value for a PE LUN.</summary> + <key>Scsi.ScsiVVolPESNRO</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>32</min> + <max>4096</max> + <defaultValue>256</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TimeoutTMThreadExpires</label> + <summary>Life in seconds of timeout task mgmt handler thread</summary> + <key>Scsi.TimeoutTMThreadExpires</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>86400</max> + <defaultValue>1800</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TimeoutTMThreadLatency</label> + <summary>Delay in ms before waking up new task mgmt thread</summary> + <key>Scsi.TimeoutTMThreadLatency</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>600000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TimeoutTMThreadMax</label> + <summary>Max number of timeout task-mgmt handler threads</summary> + <key>Scsi.TimeoutTMThreadMax</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>16</max> + <defaultValue>16</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TimeoutTMThreadMin</label> + <summary>Min number of timeout task-mgmt handler threads</summary> + <key>Scsi.TimeoutTMThreadMin</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>16</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TimeoutTMThreadRetry</label> + <summary>Delay in milliseconds before retrying taskmgmt which failed or for which the I/O did not complete</summary> + <key>Scsi.TimeoutTMThreadRetry</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1000</min> + <max>10000</max> + <defaultValue>2000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TransFailLogPct</label> + <summary>Percent of Transient failures seen on Scsi Device that will be logged.</summary> + <key>Scsi.TransFailLogPct</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>UseAdaptiveRetries</label> + <summary>Use adaptive retries for transient errors.</summary> + <key>Scsi.UseAdaptiveRetries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Account lock failures</label> + <summary>Maximum allowed failed login attempts before locking out a user's account. Zero disables account locking.</summary> + <key>Security.AccountLockFailures</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Account unlock time</label> + <summary>Duration in seconds to lock out a user's account after exceeding the maximum allowed failed login attempts.</summary> + <key>Security.AccountUnlockTime</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>999999999</max> + <defaultValue>900</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Password history</label> + <summary>Number of passwords to remember for each user. Zero disables password history.</summary> + <key>Security.PasswordHistory</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Password maximum age</label> + <summary>Maximum number of days between password changes. Affects all existing and new users.</summary> + <key>Security.PasswordMaxDays</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>99999</max> + <defaultValue>99999</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Password quality control</label> + <summary>Raw options for pam_passwdqc PAM module. This value is used as is in PAM's configuration file, so use with caution.</summary> + <key>Security.PasswordQualityControl</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>retry=3 min=disabled,disabled,disabled,7,7</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SSH session limit</label> + <summary>Maximum number of SSH sessions for all users except user 'root'.</summary> + <key>Security.SshSessionLimit</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>100</max> + <defaultValue>50</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxConnPerIP</label> + <summary>Max number of TCP/IP connection per IP</summary> + <key>SunRPC.MaxConnPerIP</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>256</max> + <defaultValue>32</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SendLowat</label> + <summary>Send buffer lowat (%)</summary> + <key>SunRPC.SendLowat</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>100</max> + <defaultValue>25</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SetNoDelayedAck</label> + <summary>Set socket option to disable TCP delayed acknowledgements (Use this option under guidance of VMware support. Requires Remount)</summary> + <key>SunRPC.SetNoDelayedAck</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>WorldAffinity</label> + <summary>TX Affinity: 0 - Disabled, 1 - Issuing world, 2 - Exact RX world, 3 - Loose RX world</summary> + <key>SunRPC.WorldAffinity</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SvMotionAvgDisksPerVM</label> + <summary>Initial Storage vMotion Heap Size is proportional to this setting</summary> + <key>SvMotion.SvMotionAvgDisksPerVM</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>4</min> + <max>1024</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Syslog.global.defaultRotate</label> + <summary>Default number of rotated logs to keep. Reset to default on zero.</summary> + <key>Syslog.global.defaultRotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Syslog.global.defaultSize</label> + <summary>Default size of logs before rotation, in KiB. Reset to default on zero.</summary> + <key>Syslog.global.defaultSize</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10240</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Syslog.global.logCheckSSLCerts</label> + <summary>Enforce checking of SSL certificates when logging to a remote host.</summary> + <key>Syslog.global.logCheckSSLCerts</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Syslog.global.logDir</label> + <summary>Datastore path of directory to output logs to. Reset to default on null. Example: [datastoreName]/logdir</summary> + <key>Syslog.global.logDir</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Syslog.global.logDirUnique</label> + <summary>Place logs in a unique subdirectory of logdir, based on hostname.</summary> + <key>Syslog.global.logDirUnique</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Syslog.global.logHost</label> + <summary>The remote host to output logs to. Reset to default on null. Multiple hosts are supported and must be separated with comma (,). Example: udp://hostName1:514, hostName2, ssl://hostName3:1514</summary> + <key>Syslog.global.logHost</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.LogEFI.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.LogEFI.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.Xorg.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.Xorg.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.apiForwarder.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.apiForwarder.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.attestd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.attestd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.auth.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.auth.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.clomd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.clomd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.clusterAgent.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.clusterAgent.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.cmmdsTimeMachine.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.cmmdsTimeMachine.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.cmmdsTimeMachineDump.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.cmmdsTimeMachineDump.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.cmmdsd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.cmmdsd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.crx-cli.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.crx-cli.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.dfwpktlogs.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.dfwpktlogs.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.dhclient.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.dhclient.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.dlbaccslogs.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.dlbaccslogs.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.epd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.epd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.esxgdpd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.esxgdpd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.esxtokend.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.esxtokend.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.esxupdate.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.esxupdate.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.etcd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.etcd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.fdm.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.fdm.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.gstored.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.gstored.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.healthd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.healthd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.hostd-probe.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.hostd-probe.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.hostd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.hostd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.hostdCgiServer.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.hostdCgiServer.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.hostprofiletrace.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.hostprofiletrace.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.iofiltervpd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.iofiltervpd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.ioinsight.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.ioinsight.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.keypersist.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.keypersist.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.kmxa.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.kmxa.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.kmxd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.kmxd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.lacp.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.lacp.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.lifecycle.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.lifecycle.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.loadESX.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.loadESX.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.localcli.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.localcli.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.nfcd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.nfcd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.nsx-idps-events.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.nsx-idps-events.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.nsx-syslog.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.nsx-syslog.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.nsxaVim.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.nsxaVim.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.nsxdavim.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.nsxdavim.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.opslldpvim.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.opslldpvim.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.osfsd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.osfsd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.rhttpproxy.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.rhttpproxy.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.sandboxd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.sandboxd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.sdrsInjector.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.sdrsInjector.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.settingsd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.settingsd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.shell.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.shell.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.sockrelay.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.sockrelay.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.spherelet.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.spherelet.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.storageRM.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.storageRM.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.swapobjd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.swapobjd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.syslog.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.syslog.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.usb.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.usb.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vdfs-proxy.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vdfs-proxy.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vdfs-server.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vdfs-server.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vdtc.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vdtc.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vitd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vitd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vmauthd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vmauthd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vmkdevmgr.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vmkdevmgr.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vmkernel.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vmkernel.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vmkeventd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vmkeventd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vmksummary.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vmksummary.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vmkwarning.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vmkwarning.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vobd.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vobd.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vprobe.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vprobe.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vpxa.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vpxa.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vsanEsxcli.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vsanEsxcli.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vsananalyticsevents.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vsananalyticsevents.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vsandevicemonitord.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vsandevicemonitord.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vsanfs.configdump.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vsanfs.configdump.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vsanfs.mgmt.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vsanfs.mgmt.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vsanfs.vdfsop.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vsanfs.vdfsop.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vsanmgmt.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vsanmgmt.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vsansystem.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vsansystem.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vsantraceUrgent.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vsantraceUrgent.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger rotations</label> + <summary>Number of rotated logs to keep for this logger. Reset to default on zero.</summary> + <key>Syslog.loggers.vvold.rotate</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Logger size</label> + <summary>Set size of logs before rotation for this logger, in KiB. Reset to default on zero.</summary> + <key>Syslog.loggers.vvold.size</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>102400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>USB Arbitrator auto start disable</label> + <summary>Disable automatic start of USB Arbitrator. If set USB passthrough will not be available until USB arbitrator is started at the command line.</summary> + <key>USB.arbitratorAutoStartDisabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>USB.devsShared</label> + <summary>Enable sharing (aka non-exclusive claiming) of USB devices with specified vendor and model ids. 0x0 is a wild card model which matches all models from the specified vendor. The string must contain colon delimited numeric fields, respectively the vendor_id and product id. If the latter is omitted from the last pair it is assumed to be 0x0.</summary> + <key>USB.devsShared</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>0x04b3:0</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>USB.quirks</label> + <summary>Additional USB device quirks to be added to the vmkusb native driver default quirks. Device quirks are software workarounds for hardware errata. String format is <vid>:<pid>:<low rev>:<high rev>:<quirk name>, with colon delimited fields. vid and pid are the \"usb id\" numbers for the USB device vendor and product, respectively (and e.g., 0x0e0f for vendor VMware), and low and high rev are the revisions (inclusive) between which to apply the quirk (e.g., 0 and 0xffff). Quirk name is a string constant starting with UQ_. Contact VMware support for a full list of valid quirk names.</summary> + <key>USB.quirks</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>Read directory retries</label> + <summary>Maximum number of retries when reading entries from directories</summary> + <key>User.ReaddirRetries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>20</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ActiveDirectoryPreferredDomainControllers</label> + <summary>Preferred Domain Controllers for Active Directory</summary> + <key>UserVars.ActiveDirectoryPreferredDomainControllers</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>*</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>ActiveDirectoryVerifyCAMCertificate</label> + <summary>Enable or disable verification of SSL certificate for vSphere Authentication Proxy server</summary> + <key>UserVars.ActiveDirectoryVerifyCAMCertificate</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Direct Console User Interface (DCUI) timeout</label> + <summary>An idle time in seconds before DCUI is automatically logged out. Setting 0 disables the timeout.</summary> + <key>UserVars.DcuiTimeOut</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>86400</max> + <defaultValue>600</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ESXiShellInteractiveTimeOut</label> + <summary>Idle time before an interactive shell is automatically logged out (in seconds, 0 disables). Takes effect only for newly logged in sessions.</summary> + <key>UserVars.ESXiShellInteractiveTimeOut</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>86400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ESXiShellTimeOut</label> + <summary>Time before automatically disabling local and remote shell access (in seconds, 0 disables). Takes effect after the services are restarted.</summary> + <key>UserVars.ESXiShellTimeOut</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>86400</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ESXiVPsAllowedCiphers</label> + <summary>ESXi VPs allowed ciphers. List of allowed ciphers to be used by the VPs. Must be in the form accepted by the SSL_CTX_set_cipher_list API.</summary> + <key>UserVars.ESXiVPsAllowedCiphers</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES</defaultValue> + <validCharacters>*</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>ESXiVPsDisabledProtocols</label> + <summary>ESXi VPs disabled protocols. Choices are sslv3, tlsv1, tlsv1.1, tlsv1.2. By default sslv3 is disabled. If no protocol is specified, all protocols are enabled.</summary> + <key>UserVars.ESXiVPsDisabledProtocols</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>sslv3,tlsv1,tlsv1.1</defaultValue> + <validCharacters>*</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>EsximageNetRateLimit</label> + <summary>Set the maximum rate, in bytes/sec, for downloading VIBs (0=no limit)</summary> + <key>UserVars.EsximageNetRateLimit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2147483647</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>EsximageNetRetries</label> + <summary>Set the number of times to retry in case of failure while downloading VIBs</summary> + <key>UserVars.EsximageNetRetries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1024</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>EsximageNetTimeout</label> + <summary>Set the timeout in seconds for downloading VIBs (0=no timeout)</summary> + <key>UserVars.EsximageNetTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1024</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Hardware Health Ignored Sensors</label> + <summary>List of comma-seperated sensor ID's to ignore for alarm generation.</summary> + <key>UserVars.HardwareHealthIgnoredSensors</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue></defaultValue> + <validCharacters>*</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>Hardware Health Sync Interval</label> + <summary>Interval in minutes for periodic synchronization of hardware sensor state with VC alarm state. Setting 0 disables synchronization.</summary> + <key>UserVars.HardwareHealthSyncTime</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>43200</max> + <defaultValue>360</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Host Client CEIP opt-in state</label> + <summary>Whether or not to opt-in for the Customer Experience Improvement Program in Host Client, 0 for ask, 1 for yes, 2 for no</summary> + <key>UserVars.HostClientCEIPOptIn</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Default console type when clicking on screen shot</label> + <summary>The default console to use when clicking on a VM screen shot in Host Client, webmks or vmrc</summary> + <key>UserVars.HostClientDefaultConsole</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>webmks</defaultValue> + <validCharacters>*</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>Show Host Client MOTD notification</label> + <summary>Whether or not to enable MOTD notification on login for Host Client</summary> + <key>UserVars.HostClientEnableMOTDNotification</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Enable Host Client Visual Effects</label> + <summary>Whether or not to enable visual effects for Host Client</summary> + <key>UserVars.HostClientEnableVisualEffects</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Host Client session timeout</label> + <summary>Default timeout for Host Client sessions in seconds</summary> + <key>UserVars.HostClientSessionTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>7200</max> + <defaultValue>900</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Show recent objects in Host Client</label> + <summary>Whether or not to show only recent objects in Host Client</summary> + <key>UserVars.HostClientShowOnlyRecentObjects</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Welcome message displayed on login in Host Client</label> + <summary>The welcome message that is displayed when a user logs into the Host Client</summary> + <key>UserVars.HostClientWelcomeMessage</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>Welcome to {{hostname}}</defaultValue> + <validCharacters>*</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>HostdStatsstoreRamdiskSize</label> + <summary>Explicitly specify size for the ramdisk hostd uses to store stats (in megabytes, 0 default). Takes effect after hostd service is restarted.</summary> + <key>UserVars.HostdStatsstoreRamdiskSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1024</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>NSX_IP</label> + <summary>IP of MP</summary> + <key>UserVars.NSX_IP</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>null</defaultValue> + <validCharacters>*</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>NSX_NodeUUID</label> + <summary>nodeUUID of host</summary> + <key>UserVars.NSX_NodeUUID</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>null</defaultValue> + <validCharacters>*</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>NSX_Thumbprint</label> + <summary>Login thumbprint of MP</summary> + <key>UserVars.NSX_Thumbprint</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>null</defaultValue> + <validCharacters>*</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>NSX_Token</label> + <summary>token generated by of MP</summary> + <key>UserVars.NSX_Token</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>null</defaultValue> + <validCharacters>*</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>ProductLockerLocation</label> + <summary>Path to VMware Tools and vSphere Client repository</summary> + <key>UserVars.ProductLockerLocation</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>/locker/packages/vmtoolsRepo/</defaultValue> + <validCharacters>*</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>SuppressCoredumpWarning</label> + <summary>Do not show warning for disabled or unconfigured coredump target</summary> + <key>UserVars.SuppressCoredumpWarning</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SuppressHyperthreadWarning</label> + <summary>Do not show warning for potential security vulnerability due to hyperthreading</summary> + <key>UserVars.SuppressHyperthreadWarning</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SuppressSgxDisabledWarning</label> + <summary>Do not show warning for SGX disabled due to Intel Errata CFW101.</summary> + <key>UserVars.SuppressSgxDisabledWarning</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>SuppressShellWarning</label> + <summary>Do not show warning for enabled local and remote shell access</summary> + <key>UserVars.SuppressShellWarning</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CacheStatsEnable</label> + <summary>Vitual Flash Read Cache statistics enable ?</summary> + <key>VFLASH.CacheStatsEnable</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>CacheStatsFromVFC</label> + <summary>Use cache statistics from virtual Flash Read Cache module ?</summary> + <key>VFLASH.CacheStatsFromVFC</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxCacheFileSizeMB</label> + <summary>Maximum file size (in MB) of virtual Flash Read supported</summary> + <key>VFLASH.MaxCacheFileSizeMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>4</min> + <max>409600</max> + <defaultValue>409600</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxDiskFileSizeGB</label> + <summary>Maximum supported disk size (in GB) with virtual Flash Read Cache configuration</summary> + <key>VFLASH.MaxDiskFileSizeGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>16384</max> + <defaultValue>16384</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxHeapSizeMB</label> + <summary>Maximum size (in MB) to which the virtual flash heap is allowed to grow</summary> + <key>VFLASH.MaxHeapSizeMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>16</min> + <max>128</max> + <defaultValue>32</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxResourceGBForVmCache</label> + <summary>Maximum supported virtual flash resource (in GB) to be allocated for VM caches</summary> + <key>VFLASH.MaxResourceGBForVmCache</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>500</min> + <max>65536</max> + <defaultValue>2048</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ResourceUsageThreshold</label> + <summary>Threshold (in percentage) of virtual flash resource usage</summary> + <key>VFLASH.ResourceUsageThreshold</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>99</max> + <defaultValue>80</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMFS.UnresolvedVolumeLiveCheck</label> + <summary>Enable/disable liveliness check during unresolved volume query.</summary> + <key>VMFS.UnresolvedVolumeLiveCheck</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>EnableBlockDelete</label> + <summary>Enable VMFS block delete when UNMAP is issued from guest OS</summary> + <key>VMFS3.EnableBlockDelete</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>FailVolumeOpenIfAPD</label> + <summary>Fail VMFS volume open operation if the underlying device is deemed to be under an all-paths-down condition</summary> + <key>VMFS3.FailVolumeOpenIfAPD</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Allow multi-writer Generation Based Locking</label> + <summary>Enable support for more than 8 hosts using multi-writer mode locks on virtual-disks</summary> + <key>VMFS3.GBLAllowMW</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>HardwareAcceleratedLocking</label> + <summary>Enable hardware accelerated VMFS locking (requires compliant hardware). Please see http://kb.vmware.com/kb/2094604 before disabling this option</summary> + <key>VMFS3.HardwareAcceleratedLocking</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LFBCSlabSizeMax</label> + <summary>Maximum size (in MB) to which the VMFS affinity manager cluster cache is allowed to grow.</summary> + <key>VMFS3.LFBCSlabSizeMaxMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>8</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxAddressableSpaceTB</label> + <summary>Maximum size of all open files that VMFS cache will support before eviction mechanisms kick in</summary> + <key>VMFS3.MaxAddressableSpaceTB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>32</min> + <max>128</max> + <defaultValue>32</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxHeapSizeMB</label> + <summary>Maximum size (in MB) to which the VMFS heap is allowed to grow</summary> + <key>VMFS3.MaxHeapSizeMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>16</min> + <max>768</max> + <defaultValue>768</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxextendedTxnsUsingfs3Heap</label> + <summary>Maximum number of extended transactions for which log space can be allocated from VMFS3 heap when the extendedTxnRegion is full</summary> + <key>VMFS3.MaxextendedTxnsUsingfs3Heap</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>20</min> + <max>40</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MinAddressableSpaceTB</label> + <summary>Minimum size of all open files that VMFS cache will support (guaranteed)</summary> + <key>VMFS3.MinAddressableSpaceTB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>OpenWithoutJournal</label> + <summary>Open file system when out of space for journal allocation, allowing reads and no meta-data updates</summary> + <key>VMFS3.OpenWithoutJournal</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PBCapMissRatioIntervalSec</label> + <summary>Frequency (in seconds) that the Capacity Miss Ratio is computed for the VMFS Pointer Block cache.</summary> + <key>VMFS3.PBCapMissRatioIntervalSec</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1800</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>StAtExclLockEnd</label> + <summary>Generate Back Trace in FS3_EndIOExclusive</summary> + <key>VMFS3.StAtExclLockEnd</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Use ATS For HB On VMFS5</label> + <summary>Use ATS for Heartbeat on ATS supported VMFS5 volumes</summary> + <key>VMFS3.UseATSForHBOnVMFS5</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.allowCoreDumpOnUsb</label> + <summary>Enable/Disable creation of core dump file on USB devices.</summary> + <key>VMkernel.Boot.allowCoreDumpOnUsb</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.autoCreateDumpFile</label> + <summary>If enabled and if no suitable dump partition or dump file exists, create a dump file.</summary> + <key>VMkernel.Boot.autoCreateDumpFile</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.autoPartition</label> + <summary>Enable/Disable auto-partitioning of empty local disks.</summary> + <key>VMkernel.Boot.autoPartition</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition</label> + <summary>Enable/Disable auto-partitioning of core dump partition for USB boot devices. Requires that autoPartition is set to TRUE as well.</summary> + <key>VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.autoPartitionDiskDumpPartitionSize</label> + <summary>Disk dump partition size in MB that gets configured during the auto-partition process.</summary> + <key>VMkernel.Boot.autoPartitionDiskDumpPartitionSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>2560</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.bootDeviceRescanTimeout</label> + <summary>Boot device rescan timeout (in minutes).</summary> + <key>VMkernel.Boot.bootDeviceRescanTimeout</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.busSpeedMayVary</label> + <summary>Allow different APIC timer speeds on different CPUs.</summary> + <key>VMkernel.Boot.busSpeedMayVary</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.cacheFlushImmOnAllHalt</label> + <summary>Flush caches immediately if all cores sharing LLC halt (AMD only)</summary> + <key>VMkernel.Boot.cacheFlushImmOnAllHalt</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.checkCPUIDLimit</label> + <summary>Refuse to run on CPUID limited cpus.</summary> + <key>VMkernel.Boot.checkCPUIDLimit</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.checkPages</label> + <summary>Check that free and free-lpage-pool pages are not corrupted.</summary> + <key>VMkernel.Boot.checkPages</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.com1_baud</label> + <summary>Baud rate for COM1 (0 -> automatic)</summary> + <key>VMkernel.Boot.com1_baud</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.com2_baud</label> + <summary>Baud rate for COM2 (0 -> automatic)</summary> + <key>VMkernel.Boot.com2_baud</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.debugBreak</label> + <summary>Break into debugger during vmkernel initialization.</summary> + <key>VMkernel.Boot.debugBreak</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.debugLogToSerial</label> + <summary>0=Serial debug logging off, 1=Serial debug logging on, 2=Defer to config option DebugLogToSerial.</summary> + <key>VMkernel.Boot.debugLogToSerial</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.deviceBindParallel</label> + <summary>Enable parallel binding of devices across drivers in the device manager.</summary> + <key>VMkernel.Boot.deviceBindParallel</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.disableACSCheck</label> + <summary>Bypass ACS capability checks on all PCIE devices</summary> + <key>VMkernel.Boot.disableACSCheck</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.disableCFOH</label> + <summary>Disable Cache Flush on Halt</summary> + <key>VMkernel.Boot.disableCFOH</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.disableHwrng</label> + <summary>Disable hardware random number generator (RDRAND, RDSEED)</summary> + <key>VMkernel.Boot.disableHwrng</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.diskDumpSlotSize</label> + <summary>Disk dump slot size in MB. 0 = automatically sized, otherwise requested size >= 100 MB.</summary> + <key>VMkernel.Boot.diskDumpSlotSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.dmaEngineExposeIdentityMapping</label> + <summary>Whether to expose whether DMA engines do identity mapping.</summary> + <key>VMkernel.Boot.dmaEngineExposeIdentityMapping</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.dmaMapperPolicy</label> + <summary>DMA mapping policy to use.</summary> + <key>VMkernel.Boot.dmaMapperPolicy</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>disabled</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.dumpSize</label> + <summary>Maximum core dump file size in MB. Used for automatic core dump file creation. 0 = automatically sized.</summary> + <key>VMkernel.Boot.dumpSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.enableACSCheckForRP</label> + <summary>Enable ACS capability checks for Root Port</summary> + <key>VMkernel.Boot.enableACSCheckForRP</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.execInstalledOnly</label> + <summary>Execute only those files that have been installed via a vib package and have not been modified.</summary> + <key>VMkernel.Boot.execInstalledOnly</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMKernel.Boot.fakePMemPct</label> + <summary>Amount of fake persistent memory (in pct of all volatile memory)</summary> + <key>VMkernel.Boot.fakePMemPct</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.fsCheck</label> + <summary>Run filesystem checks on system partitions.</summary> + <key>VMkernel.Boot.fsCheck</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.gdbPort</label> + <summary>gdb port; com1 or com2</summary> + <key>VMkernel.Boot.gdbPort</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>default</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.heapCheckTimerInterval</label> + <summary>Interval in seconds between heap timer checks</summary> + <key>VMkernel.Boot.heapCheckTimerInterval</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.heapFreeOwnerCheck</label> + <summary>Check heap ownership on free operations</summary> + <key>VMkernel.Boot.heapFreeOwnerCheck</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.heapFreePoisonByte</label> + <summary>Byte pattern used to poison freed memory</summary> + <key>VMkernel.Boot.heapFreePoisonByte</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>255</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.heapMetaPoisonByte</label> + <summary>Byte pattern used to poison red zones for allocations</summary> + <key>VMkernel.Boot.heapMetaPoisonByte</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>90</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.heapMetadataProtect</label> + <summary>Use poisoned red zones to protect against under/overruns</summary> + <key>VMkernel.Boot.heapMetadataProtect</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.heapPoisonFreeMem</label> + <summary>Poison free memory to catch use after free bugs</summary> + <key>VMkernel.Boot.heapPoisonFreeMem</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.heapPoisonTimerChecks</label> + <summary>Check heap poisoned areas for corruption on regular intervals</summary> + <key>VMkernel.Boot.heapPoisonTimerChecks</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.hyperthreading</label> + <summary>Enable hyperthreading if available.</summary> + <key>VMkernel.Boot.hyperthreading</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.hyperthreadingMitigation</label> + <summary>Restrict the simultaneous use of logical processors from the same hyperthreaded core as necessary to mitigate a security vulnerability.</summary> + <key>VMkernel.Boot.hyperthreadingMitigation</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.hyperthreadingMitigationIntraVM</label> + <summary>Restrict the simultaneous use of logical processors from the same hyperthreaded core as necessary to mitigate a security vulnerability within a single VM.</summary> + <key>VMkernel.Boot.hyperthreadingMitigationIntraVM</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.ignoreMsrFaults</label> + <summary>Ignore general protection faults as a result of rdmsr and wrmsr instructions</summary> + <key>VMkernel.Boot.ignoreMsrFaults</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.intrBalancingEnabled</label> + <summary>Indicates if interrupt balancing is enabled.</summary> + <key>VMkernel.Boot.intrBalancingEnabled</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.ioAbilityChecks</label> + <summary>Enforce checking of whether regions can be DMA mapped.</summary> + <key>VMkernel.Boot.ioAbilityChecks</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.iovDisableIR</label> + <summary>Disable Interrupt Remapping in the IOMMU.</summary> + <key>VMkernel.Boot.iovDisableIR</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.ipmiEnabled</label> + <summary>Enable IPMI</summary> + <key>VMkernel.Boot.ipmiEnabled</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.isPerFileSchedModelActive</label> + <summary>Enable per file scheduling model on this host</summary> + <key>VMkernel.Boot.isPerFileSchedModelActive</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.leaveWakeGPEsDisabled</label> + <summary>Disallow a wake GPE from also being a runtime GPE</summary> + <key>VMkernel.Boot.leaveWakeGPEsDisabled</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>LogEFI Level</label> + <summary>Log level for LogEFI.</summary> + <key>VMkernel.Boot.logEFILevel</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.logPort</label> + <summary>Serial port to enable for logging; com1 or com2</summary> + <key>VMkernel.Boot.logPort</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>default</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.maxLogEntries</label> + <summary>Size of the kernel log buffer in 256-byte lines. 0=Use default. Min is 1024. Max is 32768.</summary> + <key>VMkernel.Boot.maxLogEntries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.maxPCPUS</label> + <summary>Number of PCPUs vmkernel should use.</summary> + <key>VMkernel.Boot.maxPCPUS</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.maxPCPUsNUMAInterleaving</label> + <summary>Enable NUMA-node interleaving of enabled PCPUs.</summary> + <key>VMkernel.Boot.maxPCPUsNUMAInterleaving</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.maxVMs</label> + <summary>Max number of VMs VMKernel should support. 0 == determine at runtime</summary> + <key>VMkernel.Boot.maxVMs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.memCheckEveryWord</label> + <summary>Check every single word when checking mem.</summary> + <key>VMkernel.Boot.memCheckEveryWord</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.memLowReservedMB</label> + <summary>Amount of low memory (< 4 GB) which gets reserved. 0 == determine at runtime</summary> + <key>VMkernel.Boot.memLowReservedMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.memmapMaxEarlyPoisonMemMB</label> + <summary>Memory that should be poisoned during early initialization.</summary> + <key>VMkernel.Boot.memmapMaxEarlyPoisonMemMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>65536</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.memmapMaxPhysicalMemMB</label> + <summary>Maximum physical memory (in MB) addressable by kernel, used to calculate the cut-off MPN, when added to the first valid memory MPN.</summary> + <key>VMkernel.Boot.memmapMaxPhysicalMemMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>-9223372036854775808</min> + <max>9223372036854775807</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.memmapMaxRAMMB</label> + <summary>Maximum conventional memory (RAM) supported on the system. Additional RAM above this limit will not be used by the system.</summary> + <key>VMkernel.Boot.memmapMaxRAMMB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>33585088</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.microcodeUpdate</label> + <summary>Update microcode from boot module if available</summary> + <key>VMkernel.Boot.microcodeUpdate</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.microcodeUpdateForce</label> + <summary>Disable check that microcode update is newer than installed microcode and that both are released versions</summary> + <key>VMkernel.Boot.microcodeUpdateForce</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netCoalesceTimerHdlrPcpu</label> + <summary>Pcpu that coalesce timeout handler runs on.</summary> + <key>VMkernel.Boot.netCoalesceTimerHdlrPcpu</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netGPHeapMaxMBPerGB</label> + <summary>Maximum MB of the general purpose networking heap to be allocated per GB of physical memory.</summary> + <key>VMkernel.Boot.netGPHeapMaxMBPerGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netMaxPktsToProcess</label> + <summary>Maximum number of packets to process in each invocation packet processing routine</summary> + <key>VMkernel.Boot.netMaxPktsToProcess</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netMaxPktsToRelease</label> + <summary>Maximum number of packets to release in each invocation packet releasing routine</summary> + <key>VMkernel.Boot.netMaxPktsToRelease</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>128</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netNetqueueEnabled</label> + <summary>Enable/Disable NetQueue support.</summary> + <key>VMkernel.Boot.netNetqueueEnabled</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netNetqueueMaxFiltersPerUplink</label> + <summary>Maximum number of netqueue filters for Uplink. Maximum value for this setting is 32768. Requires REBOOT.</summary> + <key>VMkernel.Boot.netNetqueueMaxFiltersPerUplink</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>4096</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netNetqueueMaxLearnedFilters</label> + <summary>Maximum number of hostwide netqueue learned filters. Maximum value for this setting is 16384. Requires REBOOT.</summary> + <key>VMkernel.Boot.netNetqueueMaxLearnedFilters</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>9216</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netNetqueueMaxStaticFilters</label> + <summary>Maximum number of hostwide netqueue static filters. Maximum value for this setting is 16384. Requires REBOOT.</summary> + <key>VMkernel.Boot.netNetqueueMaxStaticFilters</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>10240</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netPagePoolLimitCap</label> + <summary>Maximum number of pages period for the packet page pool.</summary> + <key>VMkernel.Boot.netPagePoolLimitCap</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>1048576</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netPagePoolLimitPerGB</label> + <summary>Maximum number of pages for the packet page pool per gigabyte.</summary> + <key>VMkernel.Boot.netPagePoolLimitPerGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>5120</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netPagePoolResvCap</label> + <summary>Maximum number of pages to reserve for the packet page pool.</summary> + <key>VMkernel.Boot.netPagePoolResvCap</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netPagePoolResvPerGB</label> + <summary>Number of pages to reserve for the packet page pool per gigabyte.</summary> + <key>VMkernel.Boot.netPagePoolResvPerGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netPktHeapMaxMBPerGB</label> + <summary>Maximum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512.</summary> + <key>VMkernel.Boot.netPktHeapMaxMBPerGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>6</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netPktHeapMinMBPerGB</label> + <summary>Minimum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512.</summary> + <key>VMkernel.Boot.netPktHeapMinMBPerGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netPktPoolMaxMBPerGB</label> + <summary>Maximum MB of networking packet buffer pool to be allocated per GB of physical memory. Maximum value for this setting is 512. Net packet pool maximum per system will be at least 656MB.</summary> + <key>VMkernel.Boot.netPktPoolMaxMBPerGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>75</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netPktPoolMinMBPerGB</label> + <summary>Minimum MB of networking packet buffer pool to be allocated per GB of physical memory (multiple of 24)</summary> + <key>VMkernel.Boot.netPktPoolMinMBPerGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.netPreemptionEnabled</label> + <summary>Enable/disable preemption support in overall networking area</summary> + <key>VMkernel.Boot.netPreemptionEnabled</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.nmiAction</label> + <summary>Action on hardware generated NMI: 0=default (panic, unless changed by advanced config option), 1=enter debugger, 2=panic, 3=log and ignore (not recommended)</summary> + <key>VMkernel.Boot.nmiAction</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.numSpareCoresPerLLC</label> + <summary>Number of spare cores reserved at boot time per last-level cache (LLC)</summary> + <key>VMkernel.Boot.numSpareCoresPerLLC</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.numaLatencyRemoteThresholdPct</label> + <summary>Maximum measured memory access latency difference (in percent units) between 2 pairs of NUMA nodes for the pairs to be considered equidistant</summary> + <key>VMkernel.Boot.numaLatencyRemoteThresholdPct</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>10</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.overrideDuplicateImageDetection</label> + <summary>Override duplicate ESXi image detection</summary> + <key>VMkernel.Boot.overrideDuplicateImageDetection</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.pciBarAllocPolicy</label> + <summary>PCI BAR allocation policy; 0=first-fit, 1=smallest-fit, 2=BAR-fit</summary> + <key>VMkernel.Boot.pciBarAllocPolicy</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.pcipDisablePciErrReporting</label> + <summary>Disable error reporting for PCI passthru devices.</summary> + <key>VMkernel.Boot.pcipDisablePciErrReporting</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.poisonMarker</label> + <summary>Value used to poison memmap pages</summary> + <key>VMkernel.Boot.poisonMarker</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>-9223372036854775808</min> + <max>9223372036854775807</max> + <defaultValue>-6148914691236517206</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.poisonPagePool</label> + <summary>Poison memmap pages</summary> + <key>VMkernel.Boot.poisonPagePool</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.preventFreePageMapping</label> + <summary>Prevent mapping of free pages</summary> + <key>VMkernel.Boot.preventFreePageMapping</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.rdmaRoceIPBasedGidGeneration</label> + <summary>Use the new IP-based GID generation for RoCE.</summary> + <key>VMkernel.Boot.rdmaRoceIPBasedGidGeneration</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.rdmaUseTeamingPolicy</label> + <summary>Use teaming policy for rdma connection.</summary> + <key>VMkernel.Boot.rdmaUseTeamingPolicy</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.rtcEnableEFI</label> + <summary>Enable UEFI Runtime Services as real time clock</summary> + <key>VMkernel.Boot.rtcEnableEFI</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.rtcEnableLegacy</label> + <summary>Enable legacy CMOS device as real time clock</summary> + <key>VMkernel.Boot.rtcEnableLegacy</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.rtcEnableTAD</label> + <summary>Enable ACPI 5.0 Time and Alarm Device as real time clock</summary> + <key>VMkernel.Boot.rtcEnableTAD</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.scrubIgnoredPages</label> + <summary>Check pages that were ignored due to vmbIgnoreStartMPN and vmbIgnoreNumMPNs boot options.</summary> + <key>VMkernel.Boot.scrubIgnoredPages</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.scrubMemoryAfterModuleLoad</label> + <summary>Check all memory after each module load. This causes booting to be very slow.</summary> + <key>VMkernel.Boot.scrubMemoryAfterModuleLoad</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.serialUntrusted</label> + <summary>Disable serial port if UART misbehaves.</summary> + <key>VMkernel.Boot.serialUntrusted</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.skipPartitioningSsds</label> + <summary>If enabled, skip auto-partitioning of empty local SSDs.</summary> + <key>VMkernel.Boot.skipPartitioningSsds</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.storAdptrMultCplWrldsPerNuma</label> + <summary>Pcpu Based multiple adapter completion worlds per Numa</summary> + <key>VMkernel.Boot.storAdptrMultCplWrldsPerNuma</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.storageHeapMaxSize</label> + <summary>Maximum size in bytes of the main storage heap</summary> + <key>VMkernel.Boot.storageHeapMaxSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.storageHeapMinSize</label> + <summary>Minimum size in bytes of the main storage heap</summary> + <key>VMkernel.Boot.storageHeapMinSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.storageMaxDevices</label> + <summary>Maximum number of supported SCSI devices</summary> + <key>VMkernel.Boot.storageMaxDevices</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.storageMaxPaths</label> + <summary>Maximum number of supported SCSI paths</summary> + <key>VMkernel.Boot.storageMaxPaths</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>4096</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.storageMaxVMsPerDevice</label> + <summary>Maximum number of VMs expected to use a given device</summary> + <key>VMkernel.Boot.storageMaxVMsPerDevice</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>32</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.terminateVMOnPDL</label> + <summary>Terminate virtual machine on permanent loss of storage</summary> + <key>VMkernel.Boot.terminateVMOnPDL</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.timerEnableACPI</label> + <summary>Enable ACPI PM timer as system reference timer.</summary> + <key>VMkernel.Boot.timerEnableACPI</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.timerEnableHPET</label> + <summary>Enable HPET as system reference timer.</summary> + <key>VMkernel.Boot.timerEnableHPET</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.timerEnableTSC</label> + <summary>Enable TSC as system reference timer.</summary> + <key>VMkernel.Boot.timerEnableTSC</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.timerForceTSC</label> + <summary>Always use TSC as system reference timer.</summary> + <key>VMkernel.Boot.timerForceTSC</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.tscSpeedMayVary</label> + <summary>Allow different TSC speeds on different CPUs.</summary> + <key>VMkernel.Boot.tscSpeedMayVary</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.tty1Port</label> + <summary>TTY1 port; com1, com2 ... to enable</summary> + <key>VMkernel.Boot.tty1Port</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>default</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.tty2Port</label> + <summary>TTY2 port; com1, com2 ... to enable</summary> + <key>VMkernel.Boot.tty2Port</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>default</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.updateBusIRQ</label> + <summary>Allow adding/removing busIRQ information</summary> + <key>VMkernel.Boot.updateBusIRQ</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.useNUMAInfo</label> + <summary>Enable/disable NUMA-ness</summary> + <key>VMkernel.Boot.useNUMAInfo</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.useReliableMem</label> + <summary>System is aware of reliable memory.</summary> + <key>VMkernel.Boot.useReliableMem</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.useSLIT</label> + <summary>Use NUMA latency information from the SLIT table if available</summary> + <key>VMkernel.Boot.useSLIT</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.vmkATKeyboard</label> + <summary>Enable VMkernel AT keyboard driver.</summary> + <key>VMkernel.Boot.vmkATKeyboard</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>false</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.vmkacEnable</label> + <summary>0=Disabled, 1=Enforcing, 2=Do not enforce, just warn</summary> + <key>VMkernel.Boot.vmkacEnable</key> + <optionType xsi:type="IntOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>255</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.vtdSuperPages</label> + <summary>Enable support for VT-d Super Pages (aka 2MB, 1GB large pages); super-page usage is dependent on this option as well as hardware support.</summary> + <key>VMkernel.Boot.vtdSuperPages</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMkernel.Boot.x2ApicPreferred</label> + <summary>Use x2APIC if available, even with less than 256 cpus.</summary> + <key>VMkernel.Boot.x2ApicPreferred</key> + <optionType xsi:type="BoolOption"> + <valueIsReadonly>false</valueIsReadonly> + <supported>true</supported> + <defaultValue>true</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>iscsiPingTimeout</label> + <summary>Interval between ping (NOP-Out) requests, in seconds</summary> + <key>VSAN-iSCSI.iscsiPingTimeout</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>60</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>AutoRestoreDecomState</label> + <summary>Whether to restore vSAN node decommission state automatically during vSAN refresh</summary> + <key>VSAN.AutoRestoreDecomState</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>AutoTerminateGhostVm</label> + <summary>Automatically terminate ghost VM(s) during network partition</summary> + <key>VSAN.AutoTerminateGhostVm</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ClomForceProvisionPlacements</label> + <summary>Add Force provisioning flag for all new object placement requests</summary> + <key>VSAN.ClomForceProvisionPlacements</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ClomMaxComponentSizeGB</label> + <summary>Maximum component size used for new placements</summary> + <key>VSAN.ClomMaxComponentSizeGB</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>10</min> + <max>255</max> + <defaultValue>255</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ClomMaxDiskUsageRepairComps</label> + <summary>Percentage disk fullness after which no new repair components can be placed on a given disk</summary> + <key>VSAN.ClomMaxDiskUsageRepairComps</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>95</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ClomRebalanceThreshold</label> + <summary>Percentage disk fullness after which rebalancing is triggered</summary> + <key>VSAN.ClomRebalanceThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>80</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Deduplication Scope</label> + <summary>The default deduplication scope for in all-flash disk group</summary> + <key>VSAN.DedupScope</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DefaultHostDecommissionMode</label> + <summary>Default host decommission mode for a given node</summary> + <key>VSAN.DefaultHostDecommissionMode</key> + <optionType xsi:type="StringOption"> + <valueIsReadonly>false</valueIsReadonly> + <defaultValue>ensureAccessibility</defaultValue> + <validCharacters>**</validCharacters> + </optionType> + </optionDef> + <optionDef> + <label>DomBriefIoTraces</label> + <summary>Enables a brief set of per-IO DOM traces for debugging</summary> + <key>VSAN.DomBriefIoTraces</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DomFullIoTraces</label> + <summary>Enables the full set of per-IO DOM traces for debugging</summary> + <key>VSAN.DomFullIoTraces</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DomLongOpTraceMS</label> + <summary>Trace ops that take more than the specified value in milliseconds</summary> + <key>VSAN.DomLongOpTraceMS</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>600000</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>DomLongOpUrgentTraceMS</label> + <summary>Urgent trace ops that take more than the specified value in milliseconds</summary> + <key>VSAN.DomLongOpUrgentTraceMS</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>600000</max> + <defaultValue>10000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxComponentsPerWitness</label> + <summary>Maximum number of components for a witness host</summary> + <key>VSAN.MaxComponentsPerWitness</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>320000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>MaxWitnessClusters</label> + <summary>Max number of clusters on a witness node</summary> + <key>VSAN.MaxWitnessClusters</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>64</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ObjectScrubsPerYear</label> + <summary>Option to set the scrubbing rate as scrubs-per-year</summary> + <key>VSAN.ObjectScrubsPerYear</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>525600</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>ObjectScrubsPerYearBase</label> + <summary>Maximum scrubs-per-year of an object for disk group utilization based scrubbing.</summary> + <key>VSAN.ObjectScrubsPerYearBase</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>525600</max> + <defaultValue>36</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PerTraceBandwidthLimit</label> + <summary>Max number of traces per second (0 to disable limits)</summary> + <key>VSAN.PerTraceBandwidthLimit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PerTraceBandwidthLimitPeriodMs</label> + <summary>Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS.</summary> + <key>VSAN.PerTraceBandwidthLimitPeriodMs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000000</max> + <defaultValue>10000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>PerTraceMaxRolloverPeriods</label> + <summary>Maximum number of periods where unused bandwidth can accumulate</summary> + <key>VSAN.PerTraceMaxRolloverPeriods</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000000</max> + <defaultValue>360</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnableCmmds</label> + <summary>Enables tracing for vSAN CMMDS and CMMDSResolver components</summary> + <key>VSAN.TraceEnableCmmds</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnableDom</label> + <summary>Enables tracing for vSAN DOM component</summary> + <key>VSAN.TraceEnableDom</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnableDomIo</label> + <summary>Enables tracing for vSAN DOMIO component</summary> + <key>VSAN.TraceEnableDomIo</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnableLsom</label> + <summary>Enables tracing for vSAN LSOM component</summary> + <key>VSAN.TraceEnableLsom</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnableLsomIo</label> + <summary>Enables IO tracing for vSAN LSOM component</summary> + <key>VSAN.TraceEnableLsomIo</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnablePlog</label> + <summary>Enables tracing for vSAN PLOG component</summary> + <key>VSAN.TraceEnablePlog</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnableRdt</label> + <summary>Enables tracing for vSAN RDT component</summary> + <key>VSAN.TraceEnableRdt</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnableSsdLog</label> + <summary>Enables tracing for vSAN SSDLOG component</summary> + <key>VSAN.TraceEnableSsdLog</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnableVirsto</label> + <summary>Enables tracing for vSAN Virsto component</summary> + <key>VSAN.TraceEnableVirsto</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnableVirstoIo</label> + <summary>Enables IO tracing for vSAN Virsto component</summary> + <key>VSAN.TraceEnableVirstoIo</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnableVsanSparse</label> + <summary>Enables tracing for VsanSparse FDS operations</summary> + <key>VSAN.TraceEnableVsanSparse</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnableVsanSparseIO</label> + <summary>Enables tracing for VsanSparse I/O operations</summary> + <key>VSAN.TraceEnableVsanSparseIO</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceEnableVsanSparseVerbose</label> + <summary>Enables tracing for details of VsanSparse I/O operations</summary> + <key>VSAN.TraceEnableVsanSparseVerbose</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceGlobalBandwidthLimit</label> + <summary>Max number of traces per second (0 to disable limits)</summary> + <key>VSAN.TraceGlobalBandwidthLimit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000000</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceGlobalBandwidthLimitPeriodMs</label> + <summary>Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS.</summary> + <key>VSAN.TraceGlobalBandwidthLimitPeriodMs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000000</max> + <defaultValue>10000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TraceGlobalMaxRolloverPeriods</label> + <summary>Maximum number of periods where unused bandwidth can accumulate</summary> + <key>VSAN.TraceGlobalMaxRolloverPeriods</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000000</max> + <defaultValue>360</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TracesPerErrorBandwidthLimit</label> + <summary>Maximum number of traces per second during specific error conditions (0 to disable limits)</summary> + <key>VSAN.TracesPerErrorBandwidthLimit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000000</max> + <defaultValue>1000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TracesPerErrorBandwidthLimitPeriodMs</label> + <summary>Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS</summary> + <key>VSAN.TracesPerErrorBandwidthLimitPeriodMs</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>10000000</max> + <defaultValue>10000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TracesPerErrorMaxRolloverPeriods</label> + <summary>Maximum number of periods where unused bandwidth can accumulate</summary> + <key>VSAN.TracesPerErrorMaxRolloverPeriods</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1000000</max> + <defaultValue>60</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>TrimDisksBeforeUseGranularity</label> + <summary>Trim the devices (if supported) before using for vSAN. 0=Disable, 1=MetaData only, 2=Full Disk</summary> + <key>VSAN.TrimDisksBeforeUseGranularity</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>2</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VsanSparseCacheOverEvict</label> + <summary>Percentage of VsanSparseCacheThreshold to add to eviction</summary> + <key>VSAN.VsanSparseCacheOverEvict</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>100</max> + <defaultValue>5</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VsanSparseCacheThreshold</label> + <summary>Maximum VsanSparse cache size, in cache entries</summary> + <key>VSAN.VsanSparseCacheThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>1024</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VsanSparseEnabled</label> + <summary>Enable auto-creation of vsanSparse instead of vmfsSparse redologs, for vSAN 2.0 datastore only.</summary> + <key>VSAN.VsanSparseEnabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VsanSparseHeapSize</label> + <summary>Maximum heap size for VsanSparse snapshot consolidation buffers (in KiB)</summary> + <key>VSAN.VsanSparseHeapSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>256</min> + <max>131072</max> + <defaultValue>65536</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VsanSparseMaxExtentsPrefetch</label> + <summary>Maximum number of extents to fetch during interrogation</summary> + <key>VSAN.VsanSparseMaxExtentsPrefetch</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>128</max> + <defaultValue>64</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VsanSparseParallelLookup</label> + <summary>Request written extent data from each layer in parallel</summary> + <key>VSAN.VsanSparseParallelLookup</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VsanSparseRetainCacheOnSnapshots</label> + <summary>Try to retain VsanSparse in-memory cache content when taking VM snapshots</summary> + <key>VSAN.VsanSparseRetainCacheOnSnapshots</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VsanSparseRetainCacheTTL</label> + <summary>Maximum time to retain VsanSparse in-memory cache content between snapshots, in seconds</summary> + <key>VSAN.VsanSparseRetainCacheTTL</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>3600</max> + <defaultValue>20</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VsanSparseSpeculativePrefetch</label> + <summary>Number of bytes to add to each extent interrogation request</summary> + <key>VSAN.VsanSparseSpeculativePrefetch</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>4194304</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>WriteZeroOnTrimUnsupported</label> + <summary>Enable Writing Zero's on capacity devices that do not support TRIM</summary> + <key>VSAN.WriteZeroOnTrimUnsupported</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>0</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>vvolConcurrentBatchUnbind</label> + <summary>Number of concurrent batch unbind requests</summary> + <key>VVOL.vvolConcurrentBatchUnbind</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>20</max> + <defaultValue>2</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>vvolMaxRBZRetries</label> + <summary>Maximum number of times RBZ is retried during Rebind</summary> + <key>VVOL.vvolMaxRBZRetries</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>20</min> + <max>600</max> + <defaultValue>100</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>vvolUnbindBatchSize</label> + <summary>Batch size for the Batch unbinding for VVOLs</summary> + <key>VVOL.vvolUnbindBatchSize</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>2</min> + <max>256</max> + <defaultValue>16</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Virsto Disk Format version</label> + <summary>Virsto Disk Format version</summary> + <key>Virsto.DiskFormatVersion</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>2</min> + <max>14</max> + <defaultValue>14</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Enabled</label> + <summary>Use Virsto format for new disks</summary> + <key>Virsto.Enabled</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Flusher Registry space threshold</label> + <summary>Flusher registry data size threshold (percentage) when metadata flush is forced</summary> + <key>Virsto.FlusherRegistryThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>50</min> + <max>100</max> + <defaultValue>95</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Control GWE on-disk extents fetching</label> + <summary>Multiplier controlling how many on-disk extents fetched based on GWE request size</summary> + <key>Virsto.GweFetchExtentsFactor</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>10</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Instance heap limit</label> + <summary>Heap limit for each Virsto instance (disk) in MB</summary> + <key>Virsto.InstanceHeapLimit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>128</min> + <max>4095</max> + <defaultValue>130</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Map block cache flush threshold</label> + <summary>A threshold for dirty entries of map block cache when metadata flush is forced (in count of 4KB blocks)</summary> + <key>Virsto.MapBlocksFlushThreshold</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>50</min> + <max>100</max> + <defaultValue>90</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Map block cache minimum</label> + <summary>Map block cache minimum for each Virsto instance (in count of 4KB blocks)</summary> + <key>Virsto.MapBlocksMin</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>16</min> + <max>4294967295</max> + <defaultValue>16384</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Virsto MF retry count</label> + <summary>How many times Virsto metadata flusher retries in case of a transient error.</summary> + <key>Virsto.MaxMFRetryCount</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>4294967295</max> + <defaultValue>3</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Msec before metadata flush</label> + <summary>Force Virsto metadata flush after this many msec</summary> + <key>Virsto.MsecBeforeMetaFlush</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>86400000</max> + <defaultValue>10000</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Records per format write</label> + <summary>Number of (LSAR) records written per format write operation</summary> + <key>Virsto.RecordsPerFormatWrite</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>1</min> + <max>128</max> + <defaultValue>16</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Shared heap limit</label> + <summary>Shared heap limit for Virsto module in MB</summary> + <key>Virsto.SharedHeapLimit</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>2</min> + <max>4095</max> + <defaultValue>4</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>VMFSOptimizations</label> + <summary>Enable VMFS-specific IO optimizations</summary> + <key>XvMotion.VMFSOptimizations</key> + <optionType xsi:type="LongOption"> + <valueIsReadonly>false</valueIsReadonly> + <min>0</min> + <max>1</max> + <defaultValue>1</defaultValue> + </optionType> + </optionDef> + <optionDef> + <label>Log level</label> + <summary>vCenter agent logging level</summary> + <key>Vpx.Vpxa.config.log.level</key> + <optionType xsi:type="ChoiceOption"> + <valueIsReadonly>false</valueIsReadonly> + <choiceInfo> + <label>none</label> + <summary>none</summary> + <key>none</key> + </choiceInfo> + <choiceInfo> + <label>error</label> + <summary>error</summary> + <key>error</key> + </choiceInfo> + <choiceInfo> + <label>warning</label> + <summary>warning</summary> + <key>warning</key> + </choiceInfo> + <choiceInfo> + <label>info</label> + <summary>info</summary> + <key>info</key> + </choiceInfo> + <choiceInfo> + <label>verbose</label> + <summary>verbose</summary> + <key>verbose</key> + </choiceInfo> + <choiceInfo> + <label>trivia</label> + <summary>trivia</summary> + <key>trivia</key> + </choiceInfo> + <defaultIndex>3</defaultIndex> + </optionType> + </optionDef> + <datastorePrincipal>root</datastorePrincipal> + <systemSwapConfiguration> + <option xsi:type="HostSystemSwapConfigurationHostCacheOption"> + <key>0</key> + </option> + <option xsi:type="HostSystemSwapConfigurationHostLocalSwapOption"> + <key>1</key> + </option> + </systemSwapConfiguration> + + </val> + </propSet> + <propSet> + <name>summary.hardware</name> + <val xsi:type="HostHardwareSummary"> + <vendor>Dell Inc.</vendor> + <model>PowerEdge R640</model> + <uuid>4c4c4544-0037-5310-8051-b1c04f363433</uuid> + <otherIdentifyingInfo> + <identifierValue></identifierValue> + <identifierType> + <label>Asset Tag</label> + <summary>Asset tag of the system</summary> + <key>AssetTag</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>17SQ643</identifierValue> + <identifierType> + <label>Service tag</label> + <summary>Service tag of the system</summary> + <key>ServiceTag</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>17SQ643</identifierValue> + <identifierType> + <label>Enclosure serial number tag</label> + <summary>Enclosure serial number tag of the system</summary> + <key>EnclosureSerialNumberTag</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>17SQ643</identifierValue> + <identifierType> + <label>Serial number tag</label> + <summary>Serial number tag of the system</summary> + <key>SerialNumberTag</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>Dell System</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>5[0000]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>1[0716]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>7[0716]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>9[PowerEdge R640]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>10[2.11.2]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>11[01.00.00]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>14[1]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>26[0]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>17[7EB396A65E37FD76]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>17[7EB6A0A68DF94C60]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>18[0]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>19[1]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <otherIdentifyingInfo> + <identifierValue>19[1]</identifierValue> + <identifierType> + <label>OEM specific string</label> + <summary>OEM specific string</summary> + <key>OemSpecificString</key> + </identifierType> + </otherIdentifyingInfo> + <memorySize>822763126784</memorySize> + <cpuModel>Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz</cpuModel> + <cpuMhz>2593</cpuMhz> + <numCpuPkgs>2</numCpuPkgs> + <numCpuCores>36</numCpuCores> + <numCpuThreads>72</numCpuThreads> + <numNics>4</numNics> + <numHBAs>11</numHBAs> + </val> + </propSet> + <propSet> + <name>summary.quickStats</name> + <val xsi:type="HostListSummaryQuickStats"> + <overallCpuUsage>6107</overallCpuUsage> + <overallMemoryUsage>140833</overallMemoryUsage> + <distributedCpuFairness>1173</distributedCpuFairness> + <distributedMemoryFairness>824</distributedMemoryFairness> + <availablePMemCapacity>0</availablePMemCapacity> + <uptime>8216114</uptime> + </val> + </propSet> + </returnval> + </RetrievePropertiesResponse> + </soapenv:Body> +</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/compute-host.xml b/receiver/vcenterreceiver/internal/mockserver/responses/compute-host.xml new file mode 100644 index 000000000000..ae6742c4b689 --- /dev/null +++ b/receiver/vcenterreceiver/internal/mockserver/responses/compute-host.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <soapenv:Body> + <RetrievePropertiesResponse xmlns="urn:vim25"> + <returnval> + <obj type="ComputeResource">domain-c9</obj> + <propSet> + <name>host</name> + <val xsi:type="ArrayOfManagedObjectReference"> + <ManagedObjectReference type="HostSystem" xsi:type="ManagedObjectReference">host-1003</ManagedObjectReference> + </val> + </propSet> + </returnval> + </RetrievePropertiesResponse> + </soapenv:Body> +</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/compute-resource-pool-owner.xml b/receiver/vcenterreceiver/internal/mockserver/responses/compute-resource-pool-owner.xml new file mode 100644 index 000000000000..d9e4303c81f1 --- /dev/null +++ b/receiver/vcenterreceiver/internal/mockserver/responses/compute-resource-pool-owner.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" + xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <soapenv:Body> + <RetrievePropertiesResponse xmlns="urn:vim25"> + <returnval> + <obj type="ResourcePool">resgroup-10</obj> + <propSet> + <name>owner</name> + <val type="ComputeResource" xsi:type="ManagedObjectReference">domain-c9</val> + </propSet> + </returnval> + </RetrievePropertiesResponse> + </soapenv:Body> +</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/compute-resource-pool-properties.xml b/receiver/vcenterreceiver/internal/mockserver/responses/compute-resource-pool-properties.xml new file mode 100644 index 000000000000..91ae55d7b7ff --- /dev/null +++ b/receiver/vcenterreceiver/internal/mockserver/responses/compute-resource-pool-properties.xml @@ -0,0 +1,109 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" + xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <soapenv:Body> + <RetrievePropertiesResponse xmlns="urn:vim25"> + <returnval> + <obj type="ResourcePool">resgroup-10</obj> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">Resources</val> + </propSet> + <propSet> + <name>summary</name> + <val xsi:type="ResourcePoolSummary"> + <name>Resources</name> + <config> + <entity type="ResourcePool">resgroup-10</entity> + <cpuAllocation> + <reservation>252846</reservation> + <expandableReservation>true</expandableReservation> + <limit>252846</limit> + <shares> + <shares>4000</shares> + <level>normal</level> + </shares> + </cpuAllocation> + <memoryAllocation> + <reservation>2140385</reservation> + <expandableReservation>true</expandableReservation> + <limit>2140385</limit> + <shares> + <shares>163840</shares> + <level>normal</level> + </shares> + </memoryAllocation> + </config> + <runtime> + <memory> + <reservationUsed>930037628928</reservationUsed> + <reservationUsedForVm>189414768640</reservationUsedForVm> + <unreservedForPool>1314275721216</unreservedForPool> + <unreservedForVm>1314275721216</unreservedForVm> + <overallUsage>210757484544</overallUsage> + <maxUsage>2244313350144</maxUsage> + </memory> + <cpu> + <reservationUsed>101439</reservationUsed> + <reservationUsedForVm>18000</reservationUsedForVm> + <unreservedForPool>151407</unreservedForPool> + <unreservedForVm>151407</unreservedForVm> + <overallUsage>13791</overallUsage> + <maxUsage>252846</maxUsage> + </cpu> + <overallStatus>green</overallStatus> + <sharesScalable>disabled</sharesScalable> + </runtime> + <quickStats> + <overallCpuUsage>13791</overallCpuUsage> + <overallCpuDemand>14440</overallCpuDemand> + <guestMemoryUsage>40543</guestMemoryUsage> + <hostMemoryUsage>200994</hostMemoryUsage> + <distributedCpuEntitlement>13636</distributedCpuEntitlement> + <distributedMemoryEntitlement>185343</distributedMemoryEntitlement> + <staticCpuEntitlement>150394</staticCpuEntitlement> + <staticMemoryEntitlement>239546</staticMemoryEntitlement> + <privateMemory>199617</privateMemory> + <sharedMemory>1</sharedMemory> + <swappedMemory>0</swappedMemory> + <balloonedMemory>0</balloonedMemory> + <overheadMemory>2191</overheadMemory> + <consumedOverheadMemory>1378</consumedOverheadMemory> + <compressedMemory>0</compressedMemory> + </quickStats> + <configuredMemoryMB>236544</configuredMemoryMB> + </val> + </propSet> + <propSet> + <name>summary.quickStats</name> + <val xsi:type="ResourcePoolQuickStats"> + <overallCpuUsage>13791</overallCpuUsage> + <overallCpuDemand>14440</overallCpuDemand> + <guestMemoryUsage>40543</guestMemoryUsage> + <hostMemoryUsage>200994</hostMemoryUsage> + <distributedCpuEntitlement>13636</distributedCpuEntitlement> + <distributedMemoryEntitlement>185343</distributedMemoryEntitlement> + <staticCpuEntitlement>150394</staticCpuEntitlement> + <staticMemoryEntitlement>239546</staticMemoryEntitlement> + <privateMemory>199617</privateMemory> + <sharedMemory>1</sharedMemory> + <swappedMemory>0</swappedMemory> + <balloonedMemory>0</balloonedMemory> + <overheadMemory>2191</overheadMemory> + <consumedOverheadMemory>1378</consumedOverheadMemory> + <compressedMemory>0</compressedMemory> + </val> + </propSet> + <propSet> + <name>vm</name> + <val xsi:type="ArrayOfManagedObjectReference"> + <ManagedObjectReference type="VirtualMachine" + xsi:type="ManagedObjectReference">vm-6005</ManagedObjectReference> + </val> + </propSet> + </returnval> + </RetrievePropertiesResponse> + </soapenv:Body> +</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/datastore-summary.xml b/receiver/vcenterreceiver/internal/mockserver/responses/datastore-summary.xml deleted file mode 100644 index 4ef61ef939f1..000000000000 --- a/receiver/vcenterreceiver/internal/mockserver/responses/datastore-summary.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - <soapenv:Body> - <RetrievePropertiesResponse xmlns="urn:vim25"> - <returnval> - <obj type="Datastore">datastore-1003</obj> - <propSet> - <name>name</name> - <val xsi:type="xsd:string">vsanDatastore</val> - </propSet> - <propSet> - <name>summary</name> - <val xsi:type="DatastoreSummary"> - <datastore type="Datastore">datastore-1003</datastore> - <name>vsanDatastore</name> - <url>ds:///vmfs/volumes/vsan:52a9fa9bb23554ec-600746f1f7361622/</url> - <capacity>57611315257344</capacity> - <freeSpace>51693551508648</freeSpace> - <uncommitted>4485439029248</uncommitted> - <accessible>true</accessible> - <multipleHostAccess>true</multipleHostAccess> - <type>vsan</type> - <maintenanceMode>normal</maintenanceMode> - </val> - </propSet> - </returnval> - </RetrievePropertiesResponse> - </soapenv:Body> -</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/cluster-resource-pool-list.xml b/receiver/vcenterreceiver/internal/mockserver/responses/host-folder-children.xml similarity index 65% rename from receiver/vcenterreceiver/internal/mockserver/responses/cluster-resource-pool-list.xml rename to receiver/vcenterreceiver/internal/mockserver/responses/host-folder-children.xml index f9b406949279..b99300e45326 100644 --- a/receiver/vcenterreceiver/internal/mockserver/responses/cluster-resource-pool-list.xml +++ b/receiver/vcenterreceiver/internal/mockserver/responses/host-folder-children.xml @@ -13,6 +13,17 @@ <val type="ResourcePool" xsi:type="ManagedObjectReference">resgroup-9</val> </propSet> </returnval> + <returnval> + <obj type="ComputeResource">domain-c9</obj> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">StandaloneHost</val> + </propSet> + <propSet> + <name>resourcePool</name> + <val type="ResourcePool" xsi:type="ManagedObjectReference">resgroup-10</val> + </propSet> + </returnval> </RetrievePropertiesResponse> </soapenv:Body> </soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/host-parent.xml b/receiver/vcenterreceiver/internal/mockserver/responses/host-folder-parent.xml similarity index 100% rename from receiver/vcenterreceiver/internal/mockserver/responses/host-parent.xml rename to receiver/vcenterreceiver/internal/mockserver/responses/host-folder-parent.xml diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/resource-pool-group.xml b/receiver/vcenterreceiver/internal/mockserver/responses/resource-pool-group.xml deleted file mode 100644 index 26226f9bb581..000000000000 --- a/receiver/vcenterreceiver/internal/mockserver/responses/resource-pool-group.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - <soapenv:Body> - <RetrievePropertiesResponse xmlns="urn:vim25"></RetrievePropertiesResponse> - </soapenv:Body> -</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/resource-pool-group-empty.xml b/receiver/vcenterreceiver/internal/mockserver/responses/retrieve-properties-empty.xml similarity index 100% rename from receiver/vcenterreceiver/internal/mockserver/responses/resource-pool-group-empty.xml rename to receiver/vcenterreceiver/internal/mockserver/responses/retrieve-properties-empty.xml diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/virtual-app-children.xml b/receiver/vcenterreceiver/internal/mockserver/responses/virtual-app-children.xml new file mode 100644 index 000000000000..f3c9cde37d73 --- /dev/null +++ b/receiver/vcenterreceiver/internal/mockserver/responses/virtual-app-children.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <soapenv:Body> + <RetrievePropertiesResponse xmlns="urn:vim25"> + <returnval> + <obj type="VirtualMachine">vm-6004</obj> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">CentOS 8</val> + </propSet> + </returnval> + </RetrievePropertiesResponse> + </soapenv:Body> +</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/virtual-app-owner.xml b/receiver/vcenterreceiver/internal/mockserver/responses/virtual-app-owner.xml new file mode 100644 index 000000000000..198bfd35c994 --- /dev/null +++ b/receiver/vcenterreceiver/internal/mockserver/responses/virtual-app-owner.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" + xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <soapenv:Body> + <RetrievePropertiesResponse xmlns="urn:vim25"> + <returnval> + <obj type="VirtualApp">resgroup-v10</obj> + <propSet> + <name>owner</name> + <val type="ClusterComputeResource" xsi:type="ManagedObjectReference">domain-c8</val> + </propSet> + </returnval> + </RetrievePropertiesResponse> + </soapenv:Body> +</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/vm-default-properties.xml b/receiver/vcenterreceiver/internal/mockserver/responses/vm-default-properties.xml index 19fe14aa1e48..6ab81f357896 100644 --- a/receiver/vcenterreceiver/internal/mockserver/responses/vm-default-properties.xml +++ b/receiver/vcenterreceiver/internal/mockserver/responses/vm-default-properties.xml @@ -65,6 +65,132 @@ <val xsi:type="xsd:long">258847277056</val> </propSet> </returnval> + <returnval> + <obj type="VirtualMachine">vm-6004</obj> + <propSet> + <name>config.hardware.numCPU</name> + <val xsi:type="xsd:int">4</val> + </propSet> + <propSet> + <name>config.instanceUuid</name> + <val xsi:type="xsd:string">5000bbe0-993e-5813-c56a-198eaa62fb62</val> + </propSet> + <propSet> + <name>resourcePool</name> + <val type="VirtualApp" xsi:type="ManagedObjectReference">resgroup-v10</val> + </propSet> + <propSet> + <name>runtime.maxCpuUsage</name> + <val xsi:type="xsd:int">10372</val> + </propSet> + <propSet> + <name>runtime.powerState</name> + <val xsi:type="VirtualMachinePowerState">poweredOn</val> + </propSet> + <propSet> + <name>summary.config.memorySizeMB</name> + <val xsi:type="xsd:int">16384</val> + </propSet> + <propSet> + <name>summary.config.name</name> + <val xsi:type="xsd:string">CentOS 8</val> + </propSet> + <propSet> + <name>summary.quickStats.balloonedMemory</name> + <val xsi:type="xsd:int">0</val> + </propSet> + <propSet> + <name>summary.quickStats.guestMemoryUsage</name> + <val xsi:type="xsd:int">163</val> + </propSet> + <propSet> + <name>summary.quickStats.overallCpuUsage</name> + <val xsi:type="xsd:int">12</val> + </propSet> + <propSet> + <name>summary.quickStats.ssdSwappedMemory</name> + <val xsi:type="xsd:long">0</val> + </propSet> + <propSet> + <name>summary.quickStats.swappedMemory</name> + <val xsi:type="xsd:int">0</val> + </propSet> + <propSet> + <name>summary.runtime.host</name> + <val type="HostSystem" xsi:type="ManagedObjectReference">host-1002</val> + </propSet> + <propSet> + <name>summary.storage.committed</name> + <val xsi:type="xsd:long">16311648256</val> + </propSet> + <propSet> + <name>summary.storage.uncommitted</name> + <val xsi:type="xsd:long">258847277056</val> + </propSet> + </returnval> + <returnval> + <obj type="VirtualMachine">vm-6005</obj> + <propSet> + <name>config.hardware.numCPU</name> + <val xsi:type="xsd:int">4</val> + </propSet> + <propSet> + <name>config.instanceUuid</name> + <val xsi:type="xsd:string">5000bbe0-993e-5813-c56a-198eaa62fb63</val> + </propSet> + <propSet> + <name>resourcePool</name> + <val type="ResourcePool" xsi:type="ManagedObjectReference">resgroup-10</val> + </propSet> + <propSet> + <name>runtime.maxCpuUsage</name> + <val xsi:type="xsd:int">10372</val> + </propSet> + <propSet> + <name>runtime.powerState</name> + <val xsi:type="VirtualMachinePowerState">poweredOn</val> + </propSet> + <propSet> + <name>summary.config.memorySizeMB</name> + <val xsi:type="xsd:int">16384</val> + </propSet> + <propSet> + <name>summary.config.name</name> + <val xsi:type="xsd:string">CentOS 9</val> + </propSet> + <propSet> + <name>summary.quickStats.balloonedMemory</name> + <val xsi:type="xsd:int">0</val> + </propSet> + <propSet> + <name>summary.quickStats.guestMemoryUsage</name> + <val xsi:type="xsd:int">163</val> + </propSet> + <propSet> + <name>summary.quickStats.overallCpuUsage</name> + <val xsi:type="xsd:int">12</val> + </propSet> + <propSet> + <name>summary.quickStats.ssdSwappedMemory</name> + <val xsi:type="xsd:long">0</val> + </propSet> + <propSet> + <name>summary.quickStats.swappedMemory</name> + <val xsi:type="xsd:int">0</val> + </propSet> + <propSet> + <name>summary.runtime.host</name> + <val type="HostSystem" xsi:type="ManagedObjectReference">host-1003</val> + </propSet> + <propSet> + <name>summary.storage.committed</name> + <val xsi:type="xsd:long">16311648256</val> + </propSet> + <propSet> + <name>summary.storage.uncommitted</name> + <val xsi:type="xsd:long">258847277056</val> + </propSet> + </returnval> </RetrievePropertiesResponse> </soapenv:Body> </soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/vm-folder-children.xml b/receiver/vcenterreceiver/internal/mockserver/responses/vm-folder-children.xml new file mode 100644 index 000000000000..4210abc62013 --- /dev/null +++ b/receiver/vcenterreceiver/internal/mockserver/responses/vm-folder-children.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <soapenv:Body> + <RetrievePropertiesResponse xmlns="urn:vim25"> + <returnval> + <obj type="VirtualApp">resgroup-v10</obj> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">v-app-1</val> + </propSet> + </returnval> + <returnval> + <obj type="VirtualMachine">vm-1040</obj> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">CentOS 7</val> + </propSet> + </returnval> + <returnval> + <obj type="Folder">group-v1034</obj> + <propSet> + <name>childType</name> + <val xsi:type="ArrayOfString"> + <string xsi:type="xsd:string">Folder</string> + <string xsi:type="xsd:string">VirtualMachine</string> + <string xsi:type="xsd:string">VirtualApp</string> + </val> + </propSet> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">HCX Management VMs</val> + </propSet> + </returnval> + <returnval> + <obj type="Folder">group-v1001</obj> + <propSet> + <name>childType</name> + <val xsi:type="ArrayOfString"> + <string xsi:type="xsd:string">Folder</string> + <string xsi:type="xsd:string">VirtualMachine</string> + <string xsi:type="xsd:string">VirtualApp</string> + </val> + </propSet> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">Discovered virtual machine</val> + </propSet> + </returnval> + </RetrievePropertiesResponse> + </soapenv:Body> +</soapenv:Envelope> \ No newline at end of file diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/vm-folder-parents.xml b/receiver/vcenterreceiver/internal/mockserver/responses/vm-folder-parents.xml new file mode 100644 index 000000000000..1d683e80ef9f --- /dev/null +++ b/receiver/vcenterreceiver/internal/mockserver/responses/vm-folder-parents.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <soapenv:Body> + <RetrievePropertiesResponse xmlns="urn:vim25"> + <returnval> + <obj type="Folder">group-v4</obj> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">vm</val> + </propSet> + <propSet> + <name>parent</name> + <val type="Datacenter" xsi:type="ManagedObjectReference">datacenter-3</val> + </propSet> + </returnval> + <returnval> + <obj type="Datacenter">datacenter-3</obj> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">Datacenter</val> + </propSet> + <propSet> + <name>parent</name> + <val type="Folder" xsi:type="ManagedObjectReference">group-d1</val> + </propSet> + </returnval> + <returnval> + <obj type="Folder">group-d1</obj> + <propSet> + <name>name</name> + <val xsi:type="xsd:string">Datacenters</val> + </propSet> + </returnval> + </RetrievePropertiesResponse> + </soapenv:Body> +</soapenv:Envelope> diff --git a/receiver/vcenterreceiver/internal/mockserver/responses/vm-performance-counters.xml b/receiver/vcenterreceiver/internal/mockserver/responses/vm-performance-counters.xml index 31ad00f3081c..ee5768649403 100644 --- a/receiver/vcenterreceiver/internal/mockserver/responses/vm-performance-counters.xml +++ b/receiver/vcenterreceiver/internal/mockserver/responses/vm-performance-counters.xml @@ -240,6 +240,482 @@ <value>899</value> </value> </returnval> + <returnval xsi:type="PerfEntityMetric"> + <entity type="VirtualMachine">vm-6004</entity> + <sampleInfo> + <timestamp>2022-05-17T14:39:20Z</timestamp> + <interval>20</interval> + </sampleInfo> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>176</counterId> + <instance>scsi0:0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance></instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance></instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance></instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>vmnic3</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>vmnic3</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>vmnic3</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance></instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>vmnic3</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>vmnic0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>vmnic0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>vmnic0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>4000</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>vmnic3</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance></instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>4000</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>vmnic0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>vmnic0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>175</counterId> + <instance>scsi0:0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>4000</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>4000</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>4000</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>133</counterId> + <instance>4000</instance> + </id> + <value>899</value> + </value> + </returnval> + <returnval xsi:type="PerfEntityMetric"> + <entity type="VirtualMachine">vm-6005</entity> + <sampleInfo> + <timestamp>2022-05-17T14:39:20Z</timestamp> + <interval>20</interval> + </sampleInfo> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>176</counterId> + <instance>scsi0:0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance></instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance></instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance></instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>vmnic3</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>vmnic3</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>vmnic3</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance></instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>vmnic3</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>vmnic1</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>vmnic0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>vmnic0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>vmnic0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>4000</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>vmnic3</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance></instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>4000</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>vmnic0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>143</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>vmnic2</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>531</counterId> + <instance>vmnic0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>175</counterId> + <instance>scsi0:0</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>146</counterId> + <instance>4000</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>147</counterId> + <instance>4000</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>532</counterId> + <instance>4000</instance> + </id> + <value>0</value> + </value> + <value xsi:type="PerfMetricIntSeries"> + <id> + <counterId>133</counterId> + <instance>4000</instance> + </id> + <value>899</value> + </value> + </returnval> </QueryPerfResponse> </soapenv:Body> </soapenv:Envelope> diff --git a/receiver/vcenterreceiver/testdata/metrics/expected.yaml b/receiver/vcenterreceiver/testdata/metrics/expected.yaml index c03564c372fb..8ae3c4d51a02 100644 --- a/receiver/vcenterreceiver/testdata/metrics/expected.yaml +++ b/receiver/vcenterreceiver/testdata/metrics/expected.yaml @@ -74,7 +74,7 @@ resourceMetrics: stringValue: "off" startTimeUnixNano: "1000000" timeUnixNano: "2000000" - - asInt: "1" + - asInt: "2" attributes: - key: power_state value: @@ -126,6 +126,44 @@ resourceMetrics: scope: name: otelcol/vcenterreceiver version: latest + - resource: + attributes: + - key: vcenter.datastore.name + value: + stringValue: vsanDatastore + scopeMetrics: + - metrics: + - description: The amount of space in the datastore. + name: vcenter.datastore.disk.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "51693551508648" + attributes: + - key: disk_state + value: + stringValue: available + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + - asInt: "5917763748696" + attributes: + - key: disk_state + value: + stringValue: used + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: By + - description: The utilization of the datastore. + gauge: + dataPoints: + - asDouble: 10.271877533539964 + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + name: vcenter.datastore.disk.utilization + unit: '%' + scope: + name: otelcol/vcenterreceiver + version: latest - resource: attributes: - key: vcenter.cluster.name @@ -2575,73 +2613,3455 @@ resourceMetrics: version: latest - resource: attributes: - - key: vcenter.resource_pool.inventory_path - value: - stringValue: /Datacenter/host/Cluster/Resources - - key: vcenter.resource_pool.name + - key: vcenter.host.name value: - stringValue: Resources + stringValue: esxi-111.europe-southeast1.gve.goog scopeMetrics: - metrics: - - description: The amount of shares of CPU in the resource pool. - name: vcenter.resource_pool.cpu.shares + - description: The amount of CPU used by the host. + name: vcenter.host.cpu.usage sum: aggregationTemporality: 2 dataPoints: - - asInt: "4000" + - asInt: "6107" startTimeUnixNano: "1000000" timeUnixNano: "2000000" - unit: '{shares}' - - description: The usage of the CPU used by the resource pool. - name: vcenter.resource_pool.cpu.usage - sum: - aggregationTemporality: 2 + unit: MHz + - description: The CPU utilization of the host system. + gauge: dataPoints: - - asInt: "13791" + - asDouble: 6.542186227878476 startTimeUnixNano: "1000000" timeUnixNano: "2000000" - unit: '{MHz}' - - description: The amount of shares of memory in the resource pool. - name: vcenter.resource_pool.memory.shares - sum: - aggregationTemporality: 2 + name: vcenter.host.cpu.utilization + unit: '%' + - description: The latency of operations to the host system's disk. + gauge: dataPoints: - - asInt: "163840" - startTimeUnixNano: "1000000" + - asInt: "781" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "789" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" timeUnixNano: "2000000" - unit: '{shares}' - - description: The usage of the memory by the resource pool. - name: vcenter.resource_pool.memory.usage + - asInt: "645" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "781" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "782" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "781" + attributes: + - key: direction + value: + stringValue: write + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "789" + attributes: + - key: direction + value: + stringValue: write + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "645" + attributes: + - key: direction + value: + stringValue: write + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "781" + attributes: + - key: direction + value: + stringValue: write + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "782" + attributes: + - key: direction + value: + stringValue: write + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + name: vcenter.host.disk.latency.avg + unit: ms + - description: Highest latency value across all disks used by the host. + gauge: + dataPoints: + - asInt: "899" + attributes: + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "899" + attributes: + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "905" + attributes: + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "1000" + attributes: + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "1002" + attributes: + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + name: vcenter.host.disk.latency.max + unit: ms + - description: Average number of kilobytes read from or written to the disk each second. + name: vcenter.host.disk.throughput sum: aggregationTemporality: 2 dataPoints: - - asInt: "40543" - startTimeUnixNano: "1000000" + - asInt: "28" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "45" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" timeUnixNano: "2000000" - unit: MiBy - scope: - name: otelcol/vcenterreceiver - version: latest - - resource: - attributes: - - key: vcenter.cluster.name - value: - stringValue: Cluster - - key: vcenter.host.name - value: - stringValue: esxi-27971.cf5e88ac.australia-southeast1.gve.goog - - key: vcenter.vm.id - value: - stringValue: 5000bbe0-993e-5813-c56a-198eaa62fb61 - - key: vcenter.vm.name + - asInt: "88" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "92" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "31" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "4" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "25" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "76" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "63" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.ATA_____DELLBOSS_VD_____________________________983baa25884a001000000000 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "6" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "6" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "4" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "8" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "19" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E10E3E4D25C + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "5" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "10" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "5" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "7" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "6" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_NVMe_P4610_1.6TB_SFF_00010E266CE4D25C + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "4" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "1" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "2" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____362E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "7" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "4" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "2" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3C2E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "2" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "1" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____3D2E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "1" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____482E000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "2" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "2" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____B32D000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: object + value: + stringValue: t10.NVMe____Dell_Express_Flash_PM1725b_3.2TB_SFF____BD2D000121382500 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "781" + attributes: + - key: direction + value: + stringValue: write + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "789" + attributes: + - key: direction + value: + stringValue: write + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "645" + attributes: + - key: direction + value: + stringValue: write + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "781" + attributes: + - key: direction + value: + stringValue: write + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "782" + attributes: + - key: direction + value: + stringValue: write + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + unit: '{KiBy/s}' + - description: The amount of memory the host system is using. + name: vcenter.host.memory.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "140833" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: MiBy + - description: The percentage of the host system's memory capacity that is being utilized. + gauge: + dataPoints: + - asDouble: 17.948557824655133 + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + name: vcenter.host.memory.utilization + unit: '%' + - description: The number of packets transmitted and received, as measured over the most recent 20s interval. + name: vcenter.host.network.packet.count + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "55647" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "57376" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "64156" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "58814" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "57390" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "13316" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "14473" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "19662" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "15478" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "14458" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "116" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "114" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "113" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "112" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "120" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "105" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "103" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "104" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "102" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "109" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "42110" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "42686" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "44277" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "43122" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "42703" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "51992" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "54712" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "59449" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "54604" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "54464" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "11182" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "13009" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "16489" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "12398" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "12984" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "40810" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "41703" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "42960" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "42206" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "41480" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + unit: '{packets/sec}' + - description: The summation of packet errors on the host network. + name: vcenter.host.network.packet.errors + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + unit: '{errors}' + - description: The amount of data that was transmitted or received over the network by the host. + name: vcenter.host.network.throughput + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "928" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "1120" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "1646" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "1291" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "1058" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "570" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "768" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "1269" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "927" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "681" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "357" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "351" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "376" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "363" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "376" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "3475" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "2959" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "4924" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "4364" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "3058" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "3064" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "2537" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "4373" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "3746" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "2569" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "411" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "422" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "551" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "617" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "488" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + unit: '{KiBy/s}' + - description: The sum of the data transmitted and received for all the NIC instances of the host. + name: vcenter.host.network.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "4404" + attributes: + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "4079" + attributes: + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "6570" + attributes: + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "5655" + attributes: + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "4117" + attributes: + - key: object + value: + stringValue: "" + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "3634" + attributes: + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "3305" + attributes: + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "5642" + attributes: + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "4674" + attributes: + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "3251" + attributes: + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + - asInt: "769" + attributes: + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "1000000" + - asInt: "773" + attributes: + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "2000000" + - asInt: "927" + attributes: + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "3000000" + - asInt: "980" + attributes: + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "4000000" + - asInt: "864" + attributes: + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "6000000" + timeUnixNano: "5000000" + unit: '{KiBy/s}' + scope: + name: otelcol/vcenterreceiver + version: latest + - resource: + attributes: + - key: vcenter.resource_pool.inventory_path + value: + stringValue: /Datacenter/host/Cluster/Resources + - key: vcenter.resource_pool.name + value: + stringValue: Resources + scopeMetrics: + - metrics: + - description: The amount of shares of CPU in the resource pool. + name: vcenter.resource_pool.cpu.shares + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "4000" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: '{shares}' + - description: The usage of the CPU used by the resource pool. + name: vcenter.resource_pool.cpu.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "13791" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: '{MHz}' + - description: The amount of shares of memory in the resource pool. + name: vcenter.resource_pool.memory.shares + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "163840" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: '{shares}' + - description: The usage of the memory by the resource pool. + name: vcenter.resource_pool.memory.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "40543" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: MiBy + scope: + name: otelcol/vcenterreceiver + version: latest + - resource: + attributes: + - key: vcenter.resource_pool.inventory_path + value: + stringValue: /Datacenter/host/StandaloneHost/Resources + - key: vcenter.resource_pool.name + value: + stringValue: Resources + scopeMetrics: + - metrics: + - description: The amount of shares of CPU in the resource pool. + name: vcenter.resource_pool.cpu.shares + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "4000" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: '{shares}' + - description: The usage of the CPU used by the resource pool. + name: vcenter.resource_pool.cpu.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "13791" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: '{MHz}' + - description: The amount of shares of memory in the resource pool. + name: vcenter.resource_pool.memory.shares + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "163840" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: '{shares}' + - description: The usage of the memory by the resource pool. + name: vcenter.resource_pool.memory.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "40543" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: MiBy + scope: + name: otelcol/vcenterreceiver + version: latest + - resource: + attributes: + - key: vcenter.cluster.name + value: + stringValue: Cluster + - key: vcenter.host.name + value: + stringValue: esxi-27971.cf5e88ac.australia-southeast1.gve.goog + - key: vcenter.vm.id + value: + stringValue: 5000bbe0-993e-5813-c56a-198eaa62fb61 + - key: vcenter.vm.name + value: + stringValue: CentOS 7 + - key: vcenter.resource_pool.name + value: + stringValue: Resources + - key: vcenter.resource_pool.inventory_path + value: + stringValue: /Datacenter/host/Cluster/Resources + scopeMetrics: + - metrics: + - description: The amount of CPU used by the VM. + name: vcenter.vm.cpu.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "12" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: MHz + - description: The CPU utilization of the VM. + gauge: + dataPoints: + - asDouble: 0.11569610489780177 + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + name: vcenter.vm.cpu.utilization + unit: '%' + - description: The latency of operations to the virtual machine's disk. + gauge: + dataPoints: + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: disk_type + value: + stringValue: virtual + - key: object + value: + stringValue: scsi0:0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: write + - key: disk_type + value: + stringValue: virtual + - key: object + value: + stringValue: scsi0:0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + name: vcenter.vm.disk.latency.avg + unit: ms + - description: The highest reported total latency (device and kernel times) over an interval of 20 seconds. + gauge: + dataPoints: + - asInt: "899" + attributes: + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + name: vcenter.vm.disk.latency.max + unit: ms + - description: The amount of storage space used by the virtual machine. + name: vcenter.vm.disk.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "258847277056" + attributes: + - key: disk_state + value: + stringValue: available + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + - asInt: "16311648256" + attributes: + - key: disk_state + value: + stringValue: used + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: By + - description: The utilization of storage on the virtual machine. + gauge: + dataPoints: + - asDouble: 5.9280825572001286 + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + name: vcenter.vm.disk.utilization + unit: '%' + - description: The amount of memory that is ballooned due to virtualization. + name: vcenter.vm.memory.ballooned + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: MiBy + - description: The portion of memory that is granted to this VM from the host's swap space. + name: vcenter.vm.memory.swapped + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: MiBy + - description: The amount of memory swapped to fast disk device such as SSD. + name: vcenter.vm.memory.swapped_ssd + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: KiBy + - description: The amount of memory that is used by the virtual machine. + name: vcenter.vm.memory.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "163" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: MiBy + - description: The amount of packets that was received or transmitted over the instance's network. + name: vcenter.vm.network.packet.count + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + unit: '{packets/sec}' + - description: The amount of data that was transmitted or received over the network of the virtual machine. + name: vcenter.vm.network.throughput + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + unit: By/sec + - description: The network utilization combined transmit and receive rates during an interval. + name: vcenter.vm.network.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + attributes: + - key: object + value: + stringValue: "" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + unit: '{KiBy/s}' + scope: + name: otelcol/vcenterreceiver + version: latest + - resource: + attributes: + - key: vcenter.cluster.name + value: + stringValue: Cluster + - key: vcenter.host.name + value: + stringValue: esxi-27971.cf5e88ac.australia-southeast1.gve.goog + - key: vcenter.vm.id + value: + stringValue: 5000bbe0-993e-5813-c56a-198eaa62fb62 + - key: vcenter.vm.name + value: + stringValue: CentOS 8 + scopeMetrics: + - metrics: + - description: The amount of CPU used by the VM. + name: vcenter.vm.cpu.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "12" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: MHz + - description: The CPU utilization of the VM. + gauge: + dataPoints: + - asDouble: 0.11569610489780177 + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + name: vcenter.vm.cpu.utilization + unit: '%' + - description: The latency of operations to the virtual machine's disk. + gauge: + dataPoints: + - asInt: "0" + attributes: + - key: direction + value: + stringValue: read + - key: disk_type + value: + stringValue: virtual + - key: object + value: + stringValue: scsi0:0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: write + - key: disk_type + value: + stringValue: virtual + - key: object + value: + stringValue: scsi0:0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + name: vcenter.vm.disk.latency.avg + unit: ms + - description: The highest reported total latency (device and kernel times) over an interval of 20 seconds. + gauge: + dataPoints: + - asInt: "899" + attributes: + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + name: vcenter.vm.disk.latency.max + unit: ms + - description: The amount of storage space used by the virtual machine. + name: vcenter.vm.disk.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "258847277056" + attributes: + - key: disk_state + value: + stringValue: available + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + - asInt: "16311648256" + attributes: + - key: disk_state + value: + stringValue: used + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: By + - description: The utilization of storage on the virtual machine. + gauge: + dataPoints: + - asDouble: 5.9280825572001286 + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + name: vcenter.vm.disk.utilization + unit: '%' + - description: The amount of memory that is ballooned due to virtualization. + name: vcenter.vm.memory.ballooned + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: MiBy + - description: The portion of memory that is granted to this VM from the host's swap space. + name: vcenter.vm.memory.swapped + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: MiBy + - description: The amount of memory swapped to fast disk device such as SSD. + name: vcenter.vm.memory.swapped_ssd + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: KiBy + - description: The amount of memory that is used by the virtual machine. + name: vcenter.vm.memory.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "163" + startTimeUnixNano: "1000000" + timeUnixNano: "2000000" + unit: MiBy + - description: The amount of packets that was received or transmitted over the instance's network. + name: vcenter.vm.network.packet.count + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + unit: '{packets/sec}' + - description: The amount of data that was transmitted or received over the network of the virtual machine. + name: vcenter.vm.network.throughput + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: received + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: direction + value: + stringValue: transmitted + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + unit: By/sec + - description: The network utilization combined transmit and receive rates during an interval. + name: vcenter.vm.network.usage + sum: + aggregationTemporality: 2 + dataPoints: + - asInt: "0" + attributes: + - key: object + value: + stringValue: "" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: "4000" + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic0 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic1 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic2 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + - asInt: "0" + attributes: + - key: object + value: + stringValue: vmnic3 + startTimeUnixNano: "2000000" + timeUnixNano: "1000000" + unit: '{KiBy/s}' + scope: + name: otelcol/vcenterreceiver + version: latest + - resource: + attributes: + - key: vcenter.host.name value: - stringValue: CentOS 7 + stringValue: esxi-111.europe-southeast1.gve.goog + - key: vcenter.vm.id + value: + stringValue: 5000bbe0-993e-5813-c56a-198eaa62fb63 + - key: vcenter.vm.name + value: + stringValue: CentOS 9 - key: vcenter.resource_pool.name value: stringValue: Resources - key: vcenter.resource_pool.inventory_path value: - stringValue: /Datacenter/host/Cluster/Resources + stringValue: /Datacenter/host/StandaloneHost/Resources scopeMetrics: - metrics: - description: The amount of CPU used by the VM.