vProtect: Сбой резервного копирования с сообщением «Cannot read from the device: /dev/sdX — проверка прав пользователя vProtect»
Summary: Сбой резервного копирования с проблемой разрешений «Cannot read from the device /dev/sdX - check vProtect user privileges». Это происходит, даже если разрешения общего ресурса vProtect и пользователя vProtect имеют правильные права. ...
Symptoms
Сбой резервного копирования с проблемой разрешений «Cannot read from the device /dev/sdX - check vProtect user privileges». Это происходит, даже если разрешения общего ресурса vProtect и пользователя vProtect имеют правильные права.
Эта ошибка возникает, когда диски, подключенные для резервного копирования, не отсоединяются. Это может быть связано с тем, что гипервизор не работает по запросу отсоединения или фильтры LVM настроены неправильно и операционная система сохраняет диски.
Cause
Файл /etc/lvl/lvm.conf настроен неправильно. Фильтры LVM не настроены.
# cat lvm.conf | grep filter # is used to drive LVM filtering like MD component detection, multipath # Configuration option devices/filter. # Run vgscan after changing the filter to regenerate the cache. # filter = [ "a|.*|" ] # filter = [ "r|/dev/cdrom|" ] # filter = [ "a|loop|", "r|.*|" ] # filter = [ "a|loop|", "r|/dev/hdc|", "a|/dev/ide|", "r|.*|" ] # filter = [ "a|^/dev/hda8$|", "r|.*|" ] # filter = [ "a|.*|" ] # Configuration option devices/global_filter. # Because devices/filter may be overridden from the command line, it is # not suitable for system-wide device filtering, e.g. udev. # Use global_filter to hide devices from these LVM system components. # The syntax is the same as devices/filter. Devices rejected by # global_filter are not opened by LVM. # global_filter = [ "a|.*|" ] # This is a quick way of filtering out block devices that are not # the LVs with device filters. Also, when this setting is enabled, # filtered), which can cause performance problems on systems with # an LV. The LVs are ignored using a built in device filter that # Configuration option activation/mlock_filter. # mlock_filter = [ "locale/locale-archive", "gconv/gconv-modules.cache" ]
Он необходим для операционной системы, и необходимые диски должны быть в фильтре в разделе устройств в файле lvm.conf.
Resolution
Узел vProtect прикрепит диски ВМ, которые потенциально являются собственных клонами (например, если узел развернут из шаблона). Необходимо настроить LVM на узле, чтобы он не сканирует тома LVM, к которым подключены диски.
- Задайте следующие переменные в разделе /etc/lvm/lvm.conf в разделе устройств, чтобы управляющая программа LVM обнаруживать только системные тома (в данном примере диск SDA с двумя разделами: sda1 и sda2):

Рис. 1. Задайте переменные в /etc/lvm/lvm.conf.
- Обратитесь к vgscan, чтобы проверить, что тома операционной системы по-прежнему обнаружены:
-vvv

Рис. 2. Проверка обнаружения томов операционной системы.
- Перезагрузить