engine-config.properties

#
# engine-config tool properties file.
# Please do not edit without proper guidance.
#
AffinityRulesEnforcementManagerEnabled.type=Boolean
AffinityRulesEnforcementManagerEnabled.description="Enable/Disable Affinity Rules Enforcement Manager"
AffinityRulesEnforcementManagerRegularInterval.type=Integer
AffinityRulesEnforcementManagerRegularInterval.description="Affinity Rules Enforcement Manager interval in minutes."
AsyncTaskPollingRate.description="Async Task Polling Rate (in seconds)"
AsyncTaskPollingRate.type=Integer
AsyncTaskZombieTaskLifeInMinutes.description="Zombie tasks life-time in minutes"
AsyncTaskZombieTaskLifeInMinutes.type=Integer
AuditLogAgingThreshold.description="Audit Log Aging Threshold (in days)"
AuditLogAgingThreshold.type=Integer
AuditLogCleanupTime.description="Audit Log Cleanup Time"
BlockMigrationOnSwapUsagePercentage.description="Host swap percentage threshold (for scheduling)"
BlockMigrationOnSwapUsagePercentage.type=Integer
BootstrapMinimalVdsmVersion.description="Minimum VDSM version"
BootstrapMinimalVdsmVersion.type=String
CpuOverCommitDurationMinutes.description="The duration in minutes of CPU consumption to activate selection algorithm"
CpuOverCommitDurationMinutes.type=Integer
DisableFenceAtStartupInSec.description="Disable Fence Operations At oVirt Startup In Seconds"
DisableFenceAtStartupInSec.type=Integer
PopulateDirectLUNDiskDescriptionWithLUNId.description="When creating direct LUN disk the number of characters from LUN id to populate the description with (-1 = the full id, 0 = none, >0 = number of characters)"
PopulateDirectLUNDiskDescriptionWithLUNId.type=Integer
MaxBlockDiskSize.description="The maximum size (in GB) of a virtual disk on a block storage domain"
MaxBlockDiskSize.type=Integer
ClusterEmulatedMachines.description="Supported machine types"
WANDisableEffects.description="Disabled WAN Effects value to send to the SPICE console"
WANDisableEffects.validValues=animation,wallpaper,font-smooth,all
WANDisableEffects.type=StringMultiple
WANColorDepth.description="WAN Color Depth value to send to the SPICE console"
WANColorDepth.validValues=16,32
WANColorDepth.type=Integer
EnableSpiceRootCertificateValidation.description="Enable Spice Root Certification Validation"
EnableSpiceRootCertificateValidation.validValues=true,false
EnableUSBAsDefault.description="Enable USB devices attachment to the VM by default"
EnableUSBAsDefault.validValues=true,false
EnableVdsLoadBalancing.description="Enables Host Load Balancing system."
EnableVdsLoadBalancing.validValues=true,false
EncryptHostCommunication.description="Determine whether to use secure communication with hosts"
EncryptHostCommunication.type=Boolean
ExternalCommunicationProtocol.description="Determines SSL protocol used by external communication (external providers and attestation service)"
ExternalCommunicationProtocol.type=String
CriticalSpaceActionBlocker.description="Default critical disk space alert threshold (in GB)"
CriticalSpaceActionBlocker.type=Integer
CriticalSpaceActionBlocker.validValues=0..2147483647
WarningLowSpaceIndicator.description="Default limit of % free disk-space, below which it is considered low"
WarningLowSpaceIndicator.type=Integer
WarningLowSpaceIndicator.validValues=0..100
HighUtilizationForEvenlyDistribute.description="High Utilization Limit For Evenly Distribute selection algorithm"
HighUtilizationForEvenlyDistribute.type=Integer
HighUtilizationForPowerSave.description="High Utilization Limit For Power Save selection algorithm"
HighUtilizationForPowerSave.type=Integer
LogPhysicalMemoryThresholdInMB.description="Threshold for logging low host memory in MB"
LogPhysicalMemoryThresholdInMB.type=Integer
LowUtilizationForEvenlyDistribute.description="Low Utilization Limit For Evenly Distribute selection algorithm"
LowUtilizationForEvenlyDistribute.type=Integer
LowUtilizationForPowerSave.description="Low Utilization Limit For Power Save selection algorithm"
LowUtilizationForPowerSave.type=Integer
MaxNumberOfHostsInStoragePool.description="Max number of hosts in Storage Pool"
MaxNumberOfHostsInStoragePool.type=Integer
MaxNumOfCpuPerSocket.description="Max Number of CPU per socket"
MaxNumOfCpuPerSocket.type=Integer
MaxNumOfThreadsPerCpu.description="Max Number of threads per CPU"
MaxNumOfThreadsPerCpu.type=Integer
MaxNumOfThreadsPerCpu.validValues=1..8
MaxNumOfVmCpus.description="Total Numbers of Virtual Machine CPUs"
MaxNumOfVmCpus.type=Integer
MaxNumOfVmSockets.description="Max Number of Socket per Virtual Machine"
MaxNumOfVmSockets.type=Integer
MaxRerunVmOnVdsCount.description="Max Virtual Machine Rerun Attempts on a Host"
MaxRerunVmOnVdsCount.type=Integer
MaxSchedulerWeight.description="Max weight score for a single scheduler weight module"
MaxSchedulerWeight.type=Integer
MaxStorageVdsDelayCheckSec.description="Max delay for check of domain in seconds"
MaxStorageVdsDelayCheckSec.type=Integer
MaxStorageVdsTimeoutCheckSec.description="Max timeout for last check of domain in seconds"
MaxStorageVdsTimeoutCheckSec.type=Integer
MaxVdsMemOverCommit.description="Max Host Memory Over-Commit (%) for Virtual Desktops load"
MaxVdsMemOverCommitForServers.description="Max Host Memory Over-Commit (%) for Virtual Servers load"
MaxVdsMemOverCommitForServers.type=Integer
MaxVdsMemOverCommit.type=Integer
MaxVdsNameLength.description="Max VDS name length"
MaxVdsNameLength.type=Integer
MaxVmNameLength.description="Max VM name length"
MaxVmNameLength.type=Integer
MaxVmNameLengthSysprep.description="Max VM name length allowed in Sysprep"
MaxVmNameLengthSysprep.type=Integer
MaxVmsInPool.description="Max VMs In Pool"
MaxVmsInPool.type=Integer
VmPoolMaxSubsequentFailures.description="Maximum number of subsequent VM creation failures before giving up."
VmPoolMaxSubsequentFailures.type=Integer
NumberOfFailedRunsOnVds.description="Number of Failed Runs on Host"
NumberOfFailedRunsOnVds.type=Integer
NumberVmRefreshesBeforeSave.description="Number of Virtual Machine Data Refreshes Before Saving to Database"
NumberVmRefreshesBeforeSave.type=Integer
oVirtISOsRepositoryPath.description="The oVirt Node installation files path"
OvfItemsCountPerUpdate.description="Number of OVFs updated to the master domain's filesystem per OVF update call"
OvfItemsCountPerUpdate.type=Integer
OvfUpdateIntervalInMinutes.description="Number of minutes between OVF updates"
OvfUpdateIntervalInMinutes.type=Integer
StorageDomainOvfStoreCount.description="Number of OVF stores per Storage Domain"
StorageDomainOvfStoreCount.type=Integer
StorageDomainOvfStoreCount.validValues=0..16
ProductRPMVersion.description="oVirt Engine RPM Version"
SANWipeAfterDelete.description="Initializing disk image is more secure but it is time consuming and I/O intensive (depends on the size of the image)"
SANWipeAfterDelete.validValues=true,false
SearchResultsLimit.description="Max Quantity of Search Results"
SearchResultsLimit.type=Integer
ServerRebootTimeout.description="Host Reboot Timeout (in seconds)"
ServerRebootTimeout.type=Integer
ConsoleReleaseCursorKeys.description="Keyboard keys combination that causes the mouse cursor to be released from its grab on console client window"
SpiceSecureChannels.description="SPICE Secure Channels"
SpiceSecureChannels.type=StringMultiple
SpiceSecureChannels.validValues=smain,sinputs,scursor,splayback,srecord,sdisplay,ssmartcard,susbredir
ConsoleToggleFullScreenKeys.description="Keyboard keys combination that toggles the full-screen state of console client window"
SpiceUsbAutoShare.description="Enable USB devices sharing by default in SPICE"
SpiceUsbAutoShare.validValues=true,false
FullScreenWebadminDefault.description="Enable full-screen for SPICE window by default in Administration Portal and REST"
FullScreenWebadminDefault.type=Boolean
FullScreenUserportalBasicDefault.description="Enable full-screen for SPICE window by default in Basic User Portal"
FullScreenUserportalBasicDefault.type=Boolean
FullScreenUserportalExtendedDefault.description="Enable full-screen for SPICE window by default in Power User Portal"
FullScreenUserportalExtendedDefault.type=Boolean
SpmCommandFailOverRetries.description="Number of retries to failover the Storage Pool Manager on failed commands"
SpmCommandFailOverRetries.type=Integer
SPMFailOverAttempts.description="Number of attempts to connect to the Storage Pool Manager before Failover"
SPMFailOverAttempts.type=Integer
SpmVCpuConsumption.description="The CPU consumption of SPM embodied as number of VCPUs on the Host"
SpmVCpuConsumption.type=Integer
SSHInactivityTimeoutSeconds.description="SSH Inactivity Timeout (in seconds)"
SSHInactivityTimeoutSeconds.type=Integer
SSHInactivityHardTimeoutSeconds.description="SSH Inactivity Hard Timeout (in seconds)"
SSHInactivityHardTimeoutSeconds.type=Integer
NumberOfUSBSlots.description="Number of USB slots in VMs with native USB support"
NumberOfUSBSlots.type=Integer
NumberOfUSBSlots.validValues=0..6
SSLEnabled.description="SPICE SSL Enabled"
SSLEnabled.validValues=true,false
StorageDomainFailureTimeoutInMinutes.description="Storage Domain failure timeout"
StorageDomainFailureTimeoutInMinutes.type=Integer
StoragePoolRefreshTimeInSeconds.description="Storage Pool Manager Polling Rate (in seconds)"
StoragePoolRefreshTimeInSeconds.type=Integer
TimeoutToResetVdsInSeconds.description="Base Communication timeout in seconds before trying to reset a host"
TimeoutToResetVdsInSeconds.type=Integer
DelayResetForSpmInSeconds.description="Additional delay before reset due to a communication issue, when host is SPM"
DelayResetForSpmInSeconds.type=Double
DelayResetPerVmInSeconds.description="Additional delay before reset due to a communication issue, per VM running on the host"
DelayResetPerVmInSeconds.type=Double
TimeToReduceFailedRunOnVdsInMinutes.description="Time to Reduce Failed Run on Host (in minutes)"
TimeToReduceFailedRunOnVdsInMinutes.type=Integer
UserDefinedVMProperties.description="User defined VM properties"
UserDefinedVMProperties.type=UserDefinedVMProperties
UserDefinedVMProperties.mergable=true
UserDefinedVMProperties.delimiter=;
UtilizationThresholdInPercent.description="The Utilization Threshold (in percent)"
UtilizationThresholdInPercent.type=Integer
ValidNumOfMonitors.description="Valid Numbers of Monitors"
ValidNumOfMonitors.type=Integer
VdcVersion.description="oVirt Engine Version"
VDSAttemptsToResetCount.description="Number of attempts to communicate with Host before trying to reset"
VDSAttemptsToResetCount.type=Integer
VdsLoadBalancingIntervalInMinutes.description="Host Load Balancing Interval (in minutes)"
VdsLoadBalancingIntervalInMinutes.type=Integer
VdsRecoveryTimeoutInMinutes.description="Host Timeout when Recovering (in minutes)"
VdsRecoveryTimeoutInMinutes.type=Integer
VdsRefreshRate.alternateKey=Refresh vds rate,vds_refresh_rate, vds_refresh_rate_in_seconds
VdsRefreshRate.description="Time interval in seconds to poll a Host status"
VdsRefreshRate.type=Integer
vdsTimeout.description="Host Control Communication Timeout (in seconds)"
vdsTimeout.type=Integer
vdsConnectionTimeout.description="Time to wait for connection establishment with hosts (in seconds)"
vdsConnectionTimeout.type=Integer
vdsRetries.description="Number of times to retry host operations when there are communication errors"
vdsRetries.type=Integer
EventProcessingPoolSize.description="Pool size used for processing events"
EventProcessingPoolSize.type=Integer
VmGracefulShutdownMessage.description="Message displayed in Virtual Machine when Virtual Machine is being shutdown from oVirt Engine"
VmGracefulShutdownTimeout.description="Time to wait before graceful shutdown is considered unsuccessful"
VmGracefulShutdownTimeout.type=Integer
VM32BitMaxMemorySizeInMB.description="Maximum memory size of 32-bit virtual machine in MB"
VM32BitMaxMemorySizeInMB.type=Integer
VM64BitMaxMemorySizeInMB.description="Maximum memory size of 64-bit virtual machine in MB"
VM64BitMaxMemorySizeInMB.type=Integer
MaxMemorySlots.description="Maximum number of vm memory slots for hot-plug memory"
MaxMemorySlots.type=Integer
# Value should be dividable by 256
HotPlugMemoryBlockSizeMb.description="Memory hot plug block size in MB, default 256, minimum 256."
HotPlugMemoryBlockSizeMb.type=Integer
VncKeyboardLayout.description="Keyboard Layout configuration for VNC"
VncKeyboardLayout.validValues=ar,da,de,de-ch,en-gb,en-us,es,et,fi,fo,fr,fr-be,fr-ca,fr-ch,hr,hu,is,it,ja,lt,lv,mk,nl,nl-be,no,pl,pt,pt-br,ru,sl,sv,th,tr
WaitForVdsInitInSec.description="Wait to a Host to complete init in SPM selection"
WaitForVdsInitInSec.type=Integer
FenceQuietTimeBetweenOperationsInSec.description="Quiet time between Power Management operations in seconds."
FenceQuietTimeBetweenOperationsInSec.type=Integer
FenceQuietTimeBetweenOperationsInSec.validValues=60..600
FenceQuietTimeBetweenOperationsInSec.alternateKey=Fence_Quiet_Time
FenceProxyDefaultPreferences.description="Fence proxy default preferences used to define how to search for a proxy Host in Fence operations."
FenceProxyDefaultPreferences.type=String
MaxAuditLogMessageLength.type=Integer
MaxAuditLogMessageLength.alternateKey=Audit_Max_Msg
MaxAuditLogMessageLength.description="Maximum length of an Audit Log message."
SysPrepDefaultUser.description="Default SysPrep user name"
SysPrepDefaultPassword.description="Default SysPrep user password"
SysPrepDefaultPassword.type=Password
UserSessionTimeOutInterval.type=Integer
UserSessionTimeOutInterval.validValues=-1,1..100000
UserSessionTimeOutInterval.description=Timeout interval in minutes, after which inactive user sessions expire. A negative value indicates that sessions never expire.
IPTablesConfig.description="iptables configuration"
IPTablesConfigSiteCustom.description="iptables site custom configuration, appended to IPTablesConfig"
OvirtIsoPrefix.description="Ovirt ISOs files prefix"
OvirtInitialSupportedIsoVersion.description="oVirt node initial Supported ISO Version"
VdsLocalDisksLowFreeSpace.description="Amount of free disk space on a Host, under which a warning will be sent to the Administrator"
VdsLocalDisksLowFreeSpace.type=Integer
VdsLocalDisksCriticallyLowFreeSpace.description="Amount of free disk space on a Host, under which an error will be sent to the Administrator"
VdsLocalDisksCriticallyLowFreeSpace.type=Integer
JobCleanupRateInMinutes.description="Frequency of jobs clean-up process"
JobCleanupRateInMinutes.type=Integer
JobCleanupRateInMinutes.validValues=5..100000
SucceededJobCleanupTimeInMinutes.description="Time to keep successfully ended jobs"
SucceededJobCleanupTimeInMinutes.type=Integer
SucceededJobCleanupTimeInMinutes.validValues=5..100000
FailedJobCleanupTimeInMinutes.description="Time to keep failed jobs"
FailedJobCleanupTimeInMinutes.type=Integer
FailedJobCleanupTimeInMinutes.validValues=5..100000
VmPoolMonitorIntervalInMinutes.description="Interval in minutes for monitoring number of Prestarted Vms in Vm Pools"
VmPoolMonitorIntervalInMinutes.type=Integer
VmPoolMonitorIntervalInMinutes.validValues=1..10080
VmPoolMonitorBatchSize.description="Maximum number of Vms that the Vm Pool Monitor will attempt to Prestart in a single cycle"
VmPoolMonitorBatchSize.type=Integer
VmPoolMonitorBatchSize.validValues=1..50
NetworkConnectivityCheckTimeoutInSeconds.description="The time to wait before rolling back network changes in case the engine losses connectivity with the host in seconds"
NetworkConnectivityCheckTimeoutInSeconds.type=Integer
NetworkConnectivityCheckTimeoutInSeconds.validValues=10..160
AllowClusterWithVirtGlusterEnabled.description="Allows to create a Cluster with both Virt and Gluster services enabled"
AllowClusterWithVirtGlusterEnabled.validValues=true,false
EnableMACAntiSpoofingFilterRules.description="Indicates if Network Filtering should be enabled or not."
EnableMACAntiSpoofingFilterRules.validValues=true,false
EnableHostTimeDrift.description="Indecates if Host time-drift validation is enabled"
EnableHostTimeDrift.validValues=true,false
EngineMode.description="Engine working mode"
EngineMode.validValues=ACTIVE,MAINTENANCE,PREPARE
HostTimeDriftInSec.type=Integer
HostTimeDriftInSec.description="Allowed time drift between any Host and Engine"
LogMaxPhysicalMemoryUsedThresholdInPercentage.description='Maximum percentage threshold of Physical memory usage on a host to trigger Audit-Log event'
LogMaxPhysicalMemoryUsedThresholdInPercentage.type=Integer
LogMaxPhysicalMemoryUsedThresholdInPercentage.validValues=0..100
LogMaxCpuUsedThresholdInPercentage.description='Maximum percentage threshold of CPU usage on a host to trigger Audit-Log event'
LogMaxCpuUsedThresholdInPercentage.type=Integer
LogMaxCpuUsedThresholdInPercentage.validValues=0..100
LogMaxNetworkUsedThresholdInPercentage.description='Maximum percentage threshold of Network usage on a host to trigger Audit-Log event'
LogMaxNetworkUsedThresholdInPercentage.type=Integer
LogMaxNetworkUsedThresholdInPercentage.validValues=0..100
LogMinFreeSwapThresholdInMB.description='Minimum threshold of free Swap memory on a host to trigger Audit-Log event (in MB)'
LogMinFreeSwapThresholdInMB.type=Integer
LogMaxSwapUsedThresholdInPercentage.description='Maximum percentage threshold of Swap memory usage on a host to trigger Audit-Log event'
LogMaxSwapUsedThresholdInPercentage.type=Integer
LogMaxSwapUsedThresholdInPercentage.validValues=0..100
SpiceProxyDefault.description='Default proxy used by SPICE client to connect to the guest: [protocol://]<host>[:port]'
SpiceProxyDefault.type=String
RemoteViewerSupportedVersions.description='List of os/remote-viewer minimal version supported by oVirt. Format: "linux:3.0;windows:2.5'
RemoteViewerSupportedVersions.type=RemoteViewerSupportedVersions
RemoteViewerNewerVersionUrl.description='URL shown when the remote-viewer version check does not pass. Supported variables are: ${engine_base_url} (url from where the engine was accessed) and  ${console_client_resources_url} (obrand.common.console_client_resources_url from branding)'
RemoteViewerNewerVersionUrl.type=String
RemapCtrlAltDelDefault.description="Determines whether remapping Ctrl-Alt-Delete to Ctrl-Alt-End should be preselected by default in the UI."
RemapCtrlAltDelDefault.type=Boolean
ClientModeSpiceDefault.description="Default SPICE console invocation behavior in the engine."
ClientModeSpiceDefault.validValues=Auto,Native,Html5
ClientModeSpiceDefault.type=String
ClientModeVncDefault.description="Default VNC console invocation behavior in the engine."
ClientModeVncDefault.validValues=Native,NoVnc
ClientModeVncDefault.type=String
ClientModeRdpDefault.description="Default RDP console invocation behavior in the engine."
ClientModeRdpDefault.validValues=Auto,Plugin,Native
ClientModeRdpDefault.type=String
WebSocketProxy.description="Location of Websocket proxy, values are: Off (proxy is not deployed), Engine:<port> (Engine is reserved keyword meaning proxy is deployed on the same machine as the engine (on given port)), Host:<port> (Host is reserved keyword meaning proxy is deployed on each host on given port (if the deployment has more hosts, proxy must be deployed on each of them)), <hostname>:<port> (proxy is deployed on a machine identified by given hostname or ip and port)."
WebSocketProxy.type=WebSocketProxyLocation
WebSocketProxyTicketValiditySeconds.description="Validity (in seconds) of tickets issued for websocket proxy."
WebSocketProxyTicketValiditySeconds.type=Integer
CustomDeviceProperties.description="Definition of custom properties per each device type"
CustomDeviceProperties.type=DeviceCustomProperties
UserDefinedNetworkCustomProperties.description="User defined network custom properties."
UserDefinedNetworkCustomProperties.type=CustomProperties
GlusterRefreshRateHooks.description="Refresh rate (in seconds) of gluster hooks from gluster servers"
GlusterRefreshRateHooks.type=Integer
GlusterRefreshRateHooks.validValues=30..3600
DefaultWindowsTimeZone.description="Default time zone to be used when creating new Windows VMs"
DefaultWindowsTimeZone.type=WindowsTimeZone
DefaultGeneralTimeZone.description="Default time zone to be used when creating Linux and Other-OS VMs"
DefaultGeneralTimeZone.type=GeneralTimeZone
OnlyRequiredNetworksMandatoryForVdsSelection.description="If set to 'true', only networks marked as 'required' will be considered when determining if a host can run a VM. Otherwise, all the networks the VM utilizes have to be set-up on a host for it to be able to run the VM"
OnlyRequiredNetworksMandatoryForVdsSelection.validValues=true,false
MaxAverageNetworkQoSValue.description="Maximum value for Average Networks QoS (Mbps)"
MaxAverageNetworkQoSValue.type=Integer
MaxPeakNetworkQoSValue.description="Maximum value for Peak Networks QoS (Mbps)"
MaxPeakNetworkQoSValue.type=Integer
MaxBurstNetworkQoSValue.description="Maximum value for Burst Networks QoS (Mb)"
MaxBurstNetworkQoSValue.type=Integer
MaxHostNetworkQosShares.description="Maximum number of shares for Host Network QoS"
MaxHostNetworkQosShares.type=Integer
DisplayUncaughtUIExceptions.type=Boolean
DisplayUncaughtUIExceptions.description="Display uncaught UI exceptions to the user."
QoSInboundAverageDefaultValue.description="Default value for Network QoS Inbound Average (Mbps)"
QoSInboundAverageDefaultValue.type=Integer
QoSInboundPeakDefaultValue.description="Default value for Network QoS Inbound Peak (Mbps)"
QoSInboundPeakDefaultValue.type=Integer
QoSInboundBurstDefaultValue.description="Default value for Network QoS Inbound Burst (Mbps)"
QoSInboundBurstDefaultValue.type=Integer
QoSOutboundAverageDefaultValue.description="Default value for Network QoS Outbound Average (Mbps)"
QoSOutboundAverageDefaultValue.type=Integer
QoSOutboundPeakDefaultValue.description="Default value for Network QoS Outbound Peak (Mbps)"
QoSOutboundPeakDefaultValue.type=Integer
QoSOutboundBurstDefaultValue.description="Default value for Network QoS Outbound Burst (Mbps)"
QoSOutboundBurstDefaultValue.type=Integer
SecureConnectionWithOATServers.type=Boolean
SecureConnectionWithOATServers.description="Determine whether to use secure communication or not to access attestation service"
PollUri.type=String
PollUri.description="The URI used for accessing the attestation service"
AttestationTruststore.type=String
AttestationTruststore.description="Trust store used for securing communication with attestation service"
AttestationPort.type=Integer
AttestationPort.description="Definition of service port for attestation service"
AttestationTruststorePass.type=String
AttestationTruststorePass.description="The password used to access trust store"
AttestationServer.type=String
AttestationServer.description="Definition of FQDN of attestation server"
AttestationFirstStageSize.type=Integer
AttestationFirstStageSize.description="Attestation size for first stage"
ExternalSchedulerServiceURL.description=The URL of the external scheduler proxy
ExternalSchedulerServiceURL.type=String
ExternalSchedulerConnectionTimeout.description=The timeout used connecting to the external scheduler proxy (0 to disable)
ExternalSchedulerConnectionTimeout.type=Integer
ExternalSchedulerEnabled.description=External scheduler enabled - if disabled, the VM scheduler will not consider the external filters and load balancers.
ExternalSchedulerEnabled.type=Boolean
ExternalSchedulerResponseTimeout.description=The response timeout of the external scheduler proxy
ExternalSchedulerResponseTimeout.type=Integer
DwhHeartBeatInterval.description="Interval in seconds after which DWH is informed that engine is running. The value has to be lower than DWH sampling interval."
DwhHeartBeatInterval.type=Integer
HostPreparingForMaintenanceIdleTime.type=Integer
HostPreparingForMaintenanceIdleTime.description="Time to wait in seconds to determine if host is idling in status PreparingForMaintenace. When that interval is met it triggers another attempt to move the host to Maintenance"
UseFqdnForRdpIfAvailable.type=Boolean
UseFqdnForRdpIfAvailable.description="If this option is enabled, the RDP console will use the FQDN, which is reported by the Guest Agent, if it is available and use this to establish the RDP connection."
SpeedOptimizationSchedulingThreshold.description="Skip Host weights if there are more than X requests pending for scheduling (in case cluster is configured as optimize for speed)."
SpeedOptimizationSchedulingThreshold.type=Integer
SchedulerAllowOverBooking.description="Allowing skipping Scheduling resource synchronization, which could result in overbooking"
SchedulerAllowOverBooking.type=Boolean
SchedulerOverBookingThreshold.description="Skip Scheduling resource synchronization, which could result in overbooking, if there are more than X requests pending for scheduling (in case SchedulerAllowOverBooking=true and cluster is configured as allow overbooking)."
SchedulerOverBookingThreshold.type=Integer
OverUtilizationForHaReservation.type=Integer
OverUtilizationForHaReservation.description="A percentage number that represent the over utilization threshold (default is 200%) from the optimal use case. For example in case the optimal HA VMs for a host is 2, and overUtilization is 200, HA VM will not be migrated by the balance method until the host has at least 5 HA VMs (>2*200%)."
ScaleDownForHaReservation.type=Integer
ScaleDownForHaReservation.description="A number to reduce by the result of the HA Reservation weight score (default is 1). For example if the score of a host is 90 and scaleDown is 2, then the final score for this host will be 45. this parameter enable the user to reduce the impact the HA Reservation weight function has on the total scoring of the host."
VdsHaReservationIntervalInMinutes.type=Integer
VdsHaReservationIntervalInMinutes.description="The time interval in minutes to check a cluster for HA reservation."
HostsInReserve.description="Keep this amount of hosts running even though there are no running Vms on them"
HostsInReserve.type=Integer
EnableAutomaticHostPowerManagement.description=Enable (true) or disable (false) automatic host power management
EnableAutomaticHostPowerManagement.type=String
DefaultMaximumMigrationDowntime.description="Maximum number of milliseconds the VM can be down during live migration. Value of 0 means that VDSM default will be used."
DefaultMaximumMigrationDowntime.type=Integer
DefaultMaximumMigrationDowntime.validValues=0..2147483647
DefaultSerialNumberPolicy.description=Policy specifying the default assignment of serial numbers to Vms.
DefaultSerialNumberPolicy.type=String
DefaultSerialNumberPolicy.validValues=VM_ID,HOST_ID,CUSTOM
MigrationPolicies.description=List of migration policies.
MigrationPolicies.type=MigrationPolicies
DefaultCustomSerialNumber.description=Serial number used when DefaultSerialNumberPolicy=Custom.
DefaultCustomSerialNumber.type=String
HotPlugCpuSupported.type=String
HotPlugCpuSupported.description="A support map of hot plug cpu to architecture"
HotUnplugCpuSupported.type=String
HotUnplugCpuSupported.description="A support map of hot unplug cpu to architecture"
MaxNumOfTriesToRunFailedAutoStartVm.description="Number of attempts to restart highly available VM that went down unexpectedly"
MaxNumOfTriesToRunFailedAutoStartVm.type=Integer
RetryToRunAutoStartVmIntervalInSeconds.description="How often to try to restart highly available VM that went down unexpectedly (in seconds)"
RetryToRunAutoStartVmIntervalInSeconds.type=Integer
DelayToRunAutoStartVmIntervalInSeconds.description="How long to wait for a HA VM NextRun configuration to be applied before attempt to rerun it (in seconds)"
DelayToRunAutoStartVmIntervalInSeconds.type=Integer
MaxNumOfSkipsBeforeAutoStartVm.description="How many times we try to wait for the HA VM NextRun configuration to be applied"
MaxNumOfSkipsBeforeAutoStartVm.type=Integer
CSRFProtection.type=Boolean
CSRFProtection.description="Enables CSRF (Cross Site Request Forgery) protection in RESTAPI."
CORSSupport.type=Boolean
CORSSupport.description="Enables CORS (Cross Origin Resource Sharing) support in RESTAPI."
CORSAllowedOrigins.type=String
CORSAllowedOrigins.description="When CORS (Cross Origin Resource Sharing) is enabled (using the CORSSupport parameter) this comma-separated list indicates which origins are allowed."
CORSAllowDefaultOrigins.type=Boolean
CORSAllowDefaultOrigins.description="Add all configured hosts as allowed origins for CORS (Cross Origin Resource Sharing). Effective only if the CORSSupport parameter is set to true."
CORSDefaultOriginSuffixes.type=String
CORSDefaultOriginSuffixes.description="When CORS (Cross Origin Resource Sharing) is enabled (using the CORSSupport parameter) and CORSAllowDefaultOrigins is set to true then  this comma-separated list indicates what suffixes shall be added to all default allowed origins (means to all configured hosts)."
CockpitPort.type=String
CockpitPort.description="Host port the Cockpit listens on (9090 by default)."
# PM Health Check
PMHealthCheckEnabled.type=Boolean
PMHealthCheckEnabled.description="Enable/Disable Power Management Health Check feature."
PMHealthCheckIntervalInSec.type=Integer
PMHealthCheckIntervalInSec.description="The interval in which the Power Management Health Check is running."
FenceKdumpDestinationAddress.type=String
FenceKdumpDestinationAddress.description=Defines the hostname(s) or IP address(es) to send fence_kdump messages to. If empty, engine FQDN is used. WARNING: If it's changed, please make sure it corresponds to LISTENER_ADDRESS in fence_kdump listener config file! Also it's needed to redeploy all hosts using kdump detection to activate the change!
FenceKdumpDestinationPort.type=Integer
FenceKdumpDestinationPort.description=Defines the port to send fence_kdump messages to. WARNING: If it's changed, please make sure it corresponds to LISTENER_PORT in fence_kdump listener config file! Also it's needed to redeploy all hosts using kdump detection to activate the change!
FenceKdumpMessageInterval.type=Integer
FenceKdumpMessageInterval.description=Defines the interval in seconds between messages sent by fence_kdump_send. WARNING: If it's changed, please make sure the new value is at least couple times lower than KDUMP_FINISHED_TIMEOUT in fence_kdump listener config file! Also it's needed to redeploy all hosts using kdump detection to activate the change!
FenceKdumpListenerTimeout.type=Integer
FenceKdumpListenerTimeout.description=Defines max timeout in seconds since last heartbeat to consider fence_kdump listener alive. WARNING: If it's changed, please make sure the new value is at least two times higher than HEARTBEAT_INTERVAL in fence_kdump listener config file!
KdumpStartedTimeout.type=Integer
KdumpStartedTimeout.description=Defines maximum timeout in seconds to wait until 1st message from kdumping host is received (host kdump flow started). WARNING: If it's changed, please make sure the new value is at least couple times higher than FenceKdumpMessageInterval in engine-config and HEARTBEAT_INTERVAL in fence_kdump listener config file!
# Custome fence agents configurations
CustomFenceAgentMapping.description="Maps a fencing agent to other agent implicitly. Format : ((\\w)+[=](\\w)+[,]{0,1})+. Example: agent1=agent2,agent3=agent4"
CustomFenceAgentMapping.type=FenceConfig
CustomFenceAgentDefaultParams.description="Default parameters per agent. Format ([\\w]+([=][\\w]+){0,1}[,]{0,1})+. Example: agent1=key1=val1,flag;key2=val2"
CustomFenceAgentDefaultParams.type=FenceConfig
CustomFenceAgentDefaultParamsForPPC.description="Default parameters per agent for PPC. Format ([\\w]+([=][\\w]+){0,1}[,]{0,1})+. Example: agent1=key1=val1,flag;key2=val2"
CustomFenceAgentDefaultParamsForPPC.type=FenceConfig
CustomVdsFenceOptionMapping.description="secure/port/slot mapping support per agent for PPC. Format ([\\w]+[:]([\\w]*[=][\\w]*[,]{0,1}[;]{0,1}){0,3}[;]{0,1})+. Example: agent1:secure=secure;agent2:port=ipport,slot=slot"
CustomVdsFenceOptionMapping.type=FenceConfig
CustomVdsFenceType.description="Fence agents types. Format ((\\w)+[,]{0,1})+. Example: agent1,agent2"
CustomVdsFenceType.type=FenceConfig
CustomFencePowerWaitParam.type=FenceConfig
CustomFencePowerWaitParam.description="Maps a fencing agent to the param for delay on/off actions. Format : ((\\w)+[=](\\w)+[,]{0,1})+. Example: agent1=power_wait,agent2=delay"
# Random Number Generator device
ClusterRequiredRngSourcesDefault.description="For UI only. Random Number Generator sources that are preselected when creating a new cluster ('hwrng' or None)."
ClusterRequiredRngSourcesDefault.type=StringMultiple
ClusterRequiredRngSourcesDefault.validValues=hwrng
UnsupportedLocalesFilterOverrides.description=A comma separated list of locale keys to display even though they're unsupported
UnsupportedLocalesFilterOverrides.type=String
DefaultMTU.description="Default MTU value"
DefaultMTU.type=Mtu
FenceStartStatusRetries.type=Integer
FenceStartStatusRetries.description=Defines how many status command retries are done in order to get a 'on' status after host is started from power management.
FenceStartStatusDelayBetweenRetriesInSec.type=Integer
FenceStartStatusDelayBetweenRetriesInSec.description=Defines how may seconds to wait between each retry in FenceStopStatusRetries.
FenceStopStatusRetries.type=Integer
FenceStopStatusRetries.description=Defines how many status command retries are done in order to get a 'off' status after host is stopped from power management.
FenceStopStatusDelayBetweenRetriesInSec.type=Integer
FenceStopStatusDelayBetweenRetriesInSec.description=Defines how may seconds to wait between each retry in FenceStartStatusRetries.
DefaultAutoConvergence.description="Use auto-convergence on all migrations by default."
DefaultAutoConvergence.type=Boolean
DefaultMigrationCompression.description="Use compression of same memory pages on all migrations by default."
DefaultMigrationCompression.type=Boolean
GlusterRefreshRateGeoRepStatusInSecs.description=Refresh rate (in seconds) of the geo-replication session status and statistics
GlusterRefreshRateGeoRepStatusInSecs.type=Integer
GlusterRefreshRateGeoRepDiscoveryInSecs.description=Refresh rate (in seconds) for discovery of geo-replication sessions
GlusterRefreshRateGeoRepDiscoveryInSecs.type=Integer
# Engine backup awareness
BackupCheckPeriodInHours.description="Determines the period in hours on which we check for a fresh backup - default : 6 hours, set to -1 to disable this feature"
BackupCheckPeriodInHours.type=Integer
BackupAlertPeriodInDays.description="Determines the max number of days allowed without a fresh backup - default : 1 day"
BackupAlertPeriodInDays.type=Integer
HostPackagesUpdateTimeInHours.description=Refresh rate (in hours) for available host updates check. 0 disables update checks
UserPackageNamesForCheckUpdate.description=A comma separated list of packages to be checked for updates by the host upgrade action.
UserPackageNamesForCheckUpdate.type=StringMultiple
UserPackageNamesForCheckUpdate.mergable=true
UserPackageNamesForCheckUpdate.delimiter=,
CertificationValidityCheckTimeInHours.description=Refresh rate (in hours) for available certification check.
CertificationValidityCheckTimeInHours.type=Double
# Hosted Engine
HostedEngineVmName.description=The name of the Hosted Engine VM. That name will be used to perform exclusive operation by ovirt-engine on that VM.
AutoImportHostedEngine.description="Try to automatically import the hosted engine VM and its storage domain"
AutoImportHostedEngine.type=Boolean
AllowEditingHostedEngine.description=Allow/disallow editing the hosted engine VM.
AllowEditingHostedEngine.type=Boolean
HostedEngineConfigDiskSizeInBytes.description=The size of the disk containing the Hosted Engine configuration.
HostedEngineConfigDiskSizeInBytes.type=Integer
AlertOnNumberOfLVs.description=The number of LVs in a block Storage Domain that will cause an alert to be issued
AlertOnNumberOfLVs.type=Integer
AlertOnNumberOfLVs.validValues=6..2147483647
# Monitoring
HystrixMonitoringEnabled.description=Enable command monitoring with Hystrix
HystrixMonitoringEnabled.type=Boolean