2011-06-14 08:29:00 +00:00
|
|
|
#
|
|
|
|
# The default sanlock configuration requires the management
|
|
|
|
# application to manually define <lease> elements in the
|
|
|
|
# guest configuration, typically one lease per disk. An
|
|
|
|
# alternative is to enable "auto disk lease" mode. In this
|
|
|
|
# usage, libvirt will automatically create a lockspace and
|
|
|
|
# lease for each fully qualified disk path. This works if
|
|
|
|
# you are able to ensure stable, unique disk paths across
|
|
|
|
# all hosts in a network.
|
|
|
|
#
|
|
|
|
# Uncomment this to enable automatic lease creation.
|
|
|
|
#
|
|
|
|
# NB: the 'host_id' parameter must be set if enabling this
|
|
|
|
#
|
|
|
|
#auto_disk_leases = 1
|
|
|
|
|
|
|
|
#
|
|
|
|
# The default location in which lockspaces are created when
|
|
|
|
# automatic lease creation is enabled. For each unique disk
|
|
|
|
# path, a file $LEASE_DIR/NNNNNNNNNNNNNN will be created
|
2016-12-15 14:22:19 +00:00
|
|
|
# where 'NNNNNNNNNNNNNN' is the MD5 hash of the disk path.
|
2011-06-14 08:29:00 +00:00
|
|
|
#
|
|
|
|
# If this directory is on local storage, it will only protect
|
|
|
|
# against a VM being started twice on the same host, or two
|
|
|
|
# guests on the same host using the same disk path. If the
|
|
|
|
# directory is on NFS, then it can protect against concurrent
|
|
|
|
# usage across all hosts which have the share mounted.
|
|
|
|
#
|
|
|
|
# Recommendation is to just mount this default location as
|
|
|
|
# an NFS volume. Uncomment this, if you would prefer the mount
|
2012-10-23 14:34:21 +00:00
|
|
|
# point to be somewhere else. Moreover, please make sure
|
|
|
|
# sanlock daemon can access the specified path.
|
2011-06-14 08:29:00 +00:00
|
|
|
#
|
|
|
|
#disk_lease_dir = "/var/lib/libvirt/sanlock"
|
|
|
|
|
|
|
|
#
|
|
|
|
# The unique ID for this host.
|
|
|
|
#
|
|
|
|
# IMPORTANT: *EVERY* host which can access the filesystem mounted
|
|
|
|
# at 'disk_lease_dir' *MUST* be given a different host ID.
|
|
|
|
#
|
|
|
|
# This parameter has no default and must be manually set if
|
|
|
|
# 'auto_disk_leases' is enabled
|
|
|
|
#host_id = 1
|
|
|
|
|
2011-06-14 08:20:49 +00:00
|
|
|
#
|
|
|
|
# Flag to determine whether we allow starting of guests
|
|
|
|
# which do not have any <lease> elements defined in their
|
|
|
|
# configuration.
|
|
|
|
#
|
2011-06-14 08:29:00 +00:00
|
|
|
# If 'auto_disk_leases' is disabled, this setting defaults
|
|
|
|
# to enabled, otherwise it defaults to disabled.
|
|
|
|
#
|
2011-06-14 08:20:49 +00:00
|
|
|
#require_lease_for_disks = 1
|
2012-10-23 14:34:21 +00:00
|
|
|
|
2015-10-23 11:21:22 +00:00
|
|
|
#
|
|
|
|
# Sanlock is able to kill qemu processes on IO timeout. By its internal
|
|
|
|
# implementation, the current default is 80 seconds. If you need to adjust
|
|
|
|
# the value change the following variable. Value of zero means use the
|
|
|
|
# default sanlock timeout.
|
|
|
|
#io_timeout = 0
|
|
|
|
|
2012-10-23 14:34:21 +00:00
|
|
|
#
|
|
|
|
# The combination of user and group under which the sanlock
|
|
|
|
# daemon runs. Libvirt will chown created files (like
|
|
|
|
# content of disk_lease_dir) to make sure sanlock daemon can
|
|
|
|
# access them. Accepted values are described in qemu.conf.
|
|
|
|
#user = "root"
|
|
|
|
#group = "root"
|