Tuning Plugin Parameters

Enterprise

Bacula Enterprise Only

This solution is only available for Bacula Enterprise. For subscription inquiries, please reach out to sales@baculasystems.com.

The following Libvirt Plugin parameters apply to all Job types (Backup, Estimate, or Restore).

Note

All these parameters are optionals.

Parameter

Value

Description

Required

timeout_default

<seconds>

Specifies the default timeout for each plugin action. This value applies to all plugin operations.

If not specified, the default value is 60.

No

timeout_guest_agent

<seconds>

Specifies the maximum amount of time allowed for communication with the guest agent.

This parameter applies only when quiesce is enabled. If not specified, the default value is inherited from timeout_default.

No

timeout_mount

<seconds>

Specifies the maximum amount of time allowed for a mount operation to complete.

If not specified, the default value is inherited from timeout_default.

No

timeout_paused_run

<seconds>

Specifies the maximum amount of time allowed to start a virtual machine in paused mode.

This parameter applies only when cold_backup is enabled. If not specified, the default value is inherited from timeout_default.

No

timeout_power_off

<seconds>

Specifies the maximum amount of time allowed to power off a virtual machine.

This parameter applies only when cold_backup is enabled. If not specified, the default value is inherited from timeout_default.

No

timeout_ssh_auth

<seconds>

Specifies the maximum amount of time allowed for SSH authentication to complete.

This parameter applies only to remote restores. If not specified, the default value is inherited from timeout_default.

No

timeout_ssh_end_session

<seconds>

Specifies the maximum amount of time allowed for SSH end session to complete.

This parameter applies only to remote restores. If not specified, the default value is inherited from timeout_default.

No

interval_default

<seconds>

Specifies the interval used to check whether a plugin action has completed successfully.

This value applies to all plugin operations. If not specified, the default value is 1.

No

interval_guest_agent

<seconds>

Specifies the interval used to check communication status with the guest agent.

This parameter applies only when quiesce is enabled. If not specified, the default value is inherited from interval_default.

No

interval_mount

<seconds>

Specifies the interval used to check whether a disk has been mounted successfully.

If not specified, the default value is inherited from interval_default.

No

interval_paused_run

<seconds>

Specifies the interval used to verify that a virtual machine is running in paused_mode.

This parameter applies only when cold_backup is enabled. If not specified, the default value is inherited from interval_default.

No

interval_power_off

<seconds>

Specifies the interval used to verify that a virtual machine has powered off.

This parameter applies only when cold_backup is enabled. If not specified, the default value is inherited from interval_default.

No

interval_ssh_session_heartbeat

<seconds>

Specifies the interval at which the SSH session heartbeat is sent. This parameter applies only to remote restores.

If not specified, the default value is 30.

No

interval_waiting_nbd_server

<seconds>

Specifies the interval used to check whether the NBD server is available.

If not specified, the default value is inherited from interval_default.

No

interval_waiting_block_dev_backup

<seconds>

Specifies the polling interval used to check whether a block_dev backup operation has completed.

This parameter applies only when using the block_dev backup method. If not specified, the default value is inherited from interval_default.

No

waiting_ssh_background_command

<seconds>

Specifies the amount of time to wait before checking whether an SSH background command is running.

This parameter applies only to remote backups. If not specified, the default value is 5.

No

Go back to: Libvirt Plugin: Configuration.