/etc/libvirt/qemu-sanlock.conf is in libvirt-daemon-system 4.0.0-1ubuntu8.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | #
# 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
# where 'NNNNNNNNNNNNNN' is the MD5 hash of the disk path.
#
# 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
# point to be somewhere else. Moreover, please make sure
# sanlock daemon can access the specified path.
#
#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
#
# Flag to determine whether we allow starting of guests
# which do not have any <lease> elements defined in their
# configuration.
#
# If 'auto_disk_leases' is disabled, this setting defaults
# to enabled, otherwise it defaults to disabled.
#
#require_lease_for_disks = 1
#
# 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
#
# 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"
|