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.
ŸUpon any request for storage allocation, CS calculates the usage including the requested value and compares with threshold. If it crosses the threshold value then that storage will not be used for allocation.

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.
In case of thin provisioning of storage, physical storage defines the actual usage not allocated. In case of thick provisioning both allocated storage and physical storage are same.
Upon any request for storage allocation, CS calculates the actual usage on storage including the requested value and compares with the threshold value. If it crosses the threshold value then that storage will not be used for allocation.

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"

  • No labels