vProtect : Échec des sauvegardes avec le message « Cannot read from the device : /dev/sdX - check vProtect user privileges »

Summary: Les sauvegardes échouent avec un problème d’autorisation « Cannot read from the device /dev/sdX - check vProtect user privileges ». Cela se produit même si les autorisations du partage vProtect et de l’utilisateur vProtect disposent des privilèges appropriés. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Les sauvegardes échouent avec un problème d’autorisation « Cannot read from the device /dev/sdX - check vProtect user privileges ». Cela se produit même si les autorisations du partage vProtect et de l’utilisateur vProtect disposent des privilèges appropriés.

Cette erreur est générée lorsque les disques rattachés à la sauvegarde ne sont pas détachés. Cela peut être dû au fait que l’hyperviseur n’agit pas sur une demande de détachement ou que les filtres LVM ne sont pas correctement configurés et que le système d’exploitation conserve les disques.

Cause

Le fichier /etc/lvl/lvm.conf n’est pas configuré correctement. Aucun filtre LVM n’est configuré.

# 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" ]

Il est essentiel pour le système d’exploitation et les disques requis se trouvent dans un filtre dans la section périphériques du fichier lvm.conf.

Resolution

Le nœud vProtect rattache les disques de machine virtuelle qui sont potentiellement des clones de son propre (par exemple, si le nœud est déployé à partir du modèle). Vous devez configurer LVM sur le nœud afin qu’il ne recherche pas les volumes LVM où les disques sont rattachés.

  1. Définissez les variables suivantes dans /etc/lvm/lvm.conf dans la section devices afin que le processus LVM détecte uniquement les volumes système (dans cet exemple, disque SDA avec deux partitions : sda1 et sda2) :

Définir des variables dans /etc/lvm/lvm.conf
Figure 1 : Définir des variables dans /etc/lvm/lvm.conf 

  1. Vérifiez avec vgscan que les volumes de votre système d’exploitation sont toujours détectés :
-vvv 

Vérification de la détection des volumes du système d’exploitation
Figure 2 : Vérification de la détection des volumes du système d’exploitation.

  1. Reboot
Pour plus d’informations, consultez la section « Configuration de LVM sur le nœud vProtect pour le mode de sauvegarde de la pièce jointe du disque » dans le Guide d’installation et d’utilisation de vProtect

Affected Products

vProtect
Article Properties
Article Number: 000218735
Article Type: Solution
Last Modified: 31 Oct 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.