Here are some global configuration parameters needs to be documented.
We should able to figure out following in the Detailed Description part.
- What is the meaning/purpose of the parameter from an operational viewpoint?
- What is the example use case of the parameter? What kind of side effect can we expect by adjusting the value?
- What is the related component (such as virtual router, Dom0, guest VM) and correspondent configuration?
Global Configuration | Description | Default | unit | Detailed Description |
consoleproxy.disable.rpfilter | disable rp_filter console proxy VM public interface | TRUE | N/A | |
consoleproxy.loadscan.interval | The time interval(in milliseconds) to scan console proxy working-load info | 10000 | Milliseconds | |
consoleproxy.session.max | The max number of viewer sessions console proxy is configured to serve for | 50 | N/A | |
direct.agent.load.size | The number of direct agents to load each time | 16 | N/A |
|
guest.domain.suffix | Default domain name for vms inside virtualized networks fronted by router | cloud.internal | N/A | |
network.gc.interval | Seconds to wait before checking for networks to shutdown | 600 | Seconds | |
network.loadbalancer.basiczone.elb.gc.interval.minutes | Garbage collection interval to destroy unused ELB vms in minutes. Minimum of 5 | 30 | Minutes | |
pool.storage.allocated.capacity.disablethreshold | Percentage (as a value between 0 and 1) of allocated storage utilization above which allocators will disable using the pool for low allocated storage available | 0.85 | % | This defines the threshold for virtual storage allocated by CloudStack. |
pool.storage.capacity.disablethreshold | Percentage (as a value between 0 and 1) of storage utilization above which allocators will disable using the pool for low storage available | 0.85 | % | This defines the threshold for physical storage allocated by CloudStack. |
secstorage.allowed.internal.sites | Comma separated list of cidrs internal to the datacenter that can host template download servers, please note 0.0.0.0 is not a valid site | null | N/A | Add internal subnets from which template registration should be allowed. |
sync.interval | Cluster Delta sync interval in seconds | 60 | seconds |
|
vm.op.cancel.interval | Time (in seconds) to wait before cancelling a operation | 3600 | seconds | |
vm.op.cleanup.interval | Interval to run the thread that cleans up the vm operations (in seconds) | 86400 | seconds |
|
vm.op.cleanup.wait | Time (in seconds) to wait before cleanuping up any vm work items | 3600 | seconds |
|
vm.op.wait.interval | Time (in seconds) to wait before checking if a previous operation has succeeded | 120 | seconds | |
router.check.poolsize | Numbers of threads using to check redundant router status. | 10 | N/A |
|
direct.agent.load.size | The number of direct agents to load each time | 16 |
| Size of thread pool which is used for handling connect/disconnect for direct agents. The pool is used when a new host (managed by direct agents) gets added or removed and also when MS is restarted and for reconnecting hosts picked up by direct agent scan task. |
direct.agent.pool.size | Default size for DirectAgentPool | 500 |
| The DirectAgentPool is used for sending commands to the HVs (managed by direct agents) like start/stop VMs etc. Also used for sending commands to other resources like network providers etc. |
direct.agent.scan.interval | Time interval (in seconds) to run the direct agent scan task | 90 | seconds | Direct agent scan task runs at regular interval and picks up direct agents in Disconnected/Down/Alert status for reconnect. |
max.template.iso.size | The maximum size for a downloaded template or ISO (in GB)
| 50 | GB | This config defines the maximum size of template/ISO we can upload to secondary storage through "register template/iso" |