vProtect: Los respaldos fallan con el mensaje "Cannot read from the device: /dev/sdX: comprobar los privilegios de usuario de vProtect"
Summary: Los respaldos fallan con un problema de permisos "No se puede leer desde el dispositivo /dev/sdX: compruebe los privilegios de usuario de vProtect". Esto ocurre incluso si los permisos del recurso compartido de vProtect y el usuario de vProtect tienen los privilegios correctos. ...
Symptoms
Los respaldos fallan con un problema de permisos "No se puede leer desde el dispositivo /dev/sdX: compruebe los privilegios de usuario de vProtect". Esto ocurre incluso si los permisos del recurso compartido de vProtect y el usuario de vProtect tienen los privilegios correctos.
Este error se genera cuando los discos conectados para el respaldo no están desconectados. Esto puede deberse a que el hipervisor no actúa en una solicitud de desconexión o a que los filtros LVM no están configurados correctamente y que el sistema operativo conserva los discos.
Cause
El archivo /etc/lvl/lvm.conf no está configurado correctamente. No hay filtros LVM configurados.
# 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" ]
Es esencial para el sistema operativo y las unidades requeridas están en un filtro en la sección de dispositivos en el archivo lvm.conf.
Resolution
El nodo de vProtect conecta discos de VM que posiblemente sean clones propios (por ejemplo, si el nodo se implementa desde la plantilla). Debe configurar LVM en el nodo de modo que no busque volúmenes LVM en los que se conectan discos.
- Configure las siguientes variables en /etc/lvm/lvm.conf en la sección devices, de modo que el demonio de LVM detecte solamente los volúmenes del sistema (en este ejemplo, el disco SDA con dos particiones; sda1 y sda2):

Figura 1: Establecer variables en /etc/lvm/lvm.conf
- Compruebe con vgscan que los volúmenes del sistema operativo aún se están detectando:
-vvv

Figura 2 Comprobación de que se detecten volúmenes del sistema operativo.
- Reiniciar por medio de un programa