vProtect: Tworzenie kopii zapasowych zakończone niepowodzeniem z komunikatem "Nie można odczytać z urządzenia: /dev/sdX - check vProtect user privileges"

摘要: Tworzenie kopii zapasowych nie działa z błędem uprawnień: "Cannot read from the device /dev/sdX - check vProtect user privileges". Dzieje się tak nawet wtedy, gdy uprawnienia udziału vProtect i użytkownika vProtect mają prawidłowe uprawnienia. ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Tworzenie kopii zapasowych nie działa z błędem uprawnień: "Cannot read from the device /dev/sdX - check vProtect user privileges". Dzieje się tak nawet wtedy, gdy uprawnienia udziału vProtect i użytkownika vProtect mają prawidłowe uprawnienia.

Ten błąd jest generowany, gdy dyski podłączone do kopii zapasowej nie są odłączone. Może to być spowodowane tym, że monitor maszyn wirtualnych nie działa na żądaniach odłączania lub filtry LVM nie są prawidłowo skonfigurowane, a system operacyjny zachowuje dyski.

原因

Plik /etc/lvl/lvm.conf nie jest prawidłowo skonfigurowany. Nie skonfigurowano filtrów 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" ]

Jest to niezbędne dla systemu operacyjnego, a wymagane dyski znajdują się w filtrze w sekcji urządzenia w pliku lvm.conf.

解决方案

Węzeł vProtect dołącza dyski maszyn wirtualnych, które potencjalnie są własnymi klonami (na przykład jeśli węzeł został wdrożony z szablonu). Należy skonfigurować LVM w węźle tak, aby nie skanować woluminów LVM, w których dyski są podłączone.

  1. Ustaw następujące zmienne w /etc/lvm/lvm.conf w sekcji urządzenia, tak aby demon LVM wykrywał tylko woluminy systemowe (w tym przykładzie dysk SDA z dwiema partycjami; sda1 i sda2):

Ustawianie zmiennych w /etc/lvm/lvm.conf
Rysunek 1. Ustawianie zmiennych w /etc/lvm/lvm.conf 

  1. Sprawdź w programie vgscan, czy woluminy systemu operacyjnego są nadal wykrywane:
-vvv 

Sprawdzanie, czy woluminy systemu operacyjnego zostały wykryte
Rysunek 2. Sprawdzanie, czy woluminy systemu operacyjnego zostały wykryte.

  1. Ponowne uruchomienie
Aby uzyskać więcej informacji, zapoznaj się z sekcją "Konfiguracja LVM w vProtect Node dla trybu tworzenia kopii zapasowej załączników dysków" w podręczniku użytkownika i instalacji vProtect

受影响的产品

vProtect
文章属性
文章编号: 000218735
文章类型: Solution
上次修改时间: 31 10月 2023
版本:  2
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。