vProtect: I backup hanno esito negativo con il messaggio "Cannot read from the device: /dev/sdX - check vProtect user privileges"
Summary: I backup hanno esito negativo con un problema di autorizzazioni "Cannot read from the device /dev/sdX - check vProtect user privileges". Ciò si verifica anche se le autorizzazioni della share vProtect e dell'utente vProtect dispongono dei privilegi corretti. ...
Symptoms
I backup hanno esito negativo con un problema di autorizzazioni "Cannot read from the device /dev/sdX - check vProtect user privileges". Ciò si verifica anche se le autorizzazioni della share vProtect e dell'utente vProtect dispongono dei privilegi corretti.
Questo errore viene generato quando i dischi collegati per il backup non vengono scollegati. Ciò può essere dovuto al fatto che l'hypervisor non agisce su una richiesta di scollegamento o i filtri LVM non sono configurati correttamente e il sistema operativo mantiene i dischi.
Cause
Il file /etc/lvl/lvm.conf non è configurato correttamente. Non sono configurati filtri 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" ]
È essenziale per il sistema operativo e le unità richieste siano in un filtro nella sezione devices del file lvm.conf.
Resolution
Il nodo vProtect collega i dischi delle VM che potenzialmente sono cloni propri (ad esempio, se il nodo è implementato dal template). È necessario configurare LVM sul nodo in modo da non eseguire la scansione dei volumi LVM in cui sono collegati dischi.
- Impostare le seguenti variabili in /etc/lvm/lvm.conf nella sezione devices in modo che il daemon LVM rilevi solo i volumi di sistema (in questo esempio disco SDA con due partizioni; sda1 e sda2):

Figura 1. Impostare variabili in /etc/lvm/lvm.conf
- Verificare con vgscan che i volumi del sistema operativo siano ancora in fase di rilevamento:
-vvv

Figura 2. Verifica del rilevamento dei volumi del sistema operativo.
- Riavvio