NVP vProxy: Rozwiązywanie problemów z kopiami zapasowymi reguł dynamicznych, brak maszyn wirtualnych w zaznaczeniu
Summary: Reguły NetWorker są skonfigurowane w celu identyfikacji maszyn wirtualnych (VM) VMware w grupie ochrony NetWorker. Spowoduje to dynamiczne tworzenie kopii zapasowych nowych maszyn wirtualnych na podstawie zdefiniowanych definicji reguł i maszyn wirtualnych spełniających kryteria reguły. Na liście znajdują się niektóre maszyny wirtualne lub nie ma ich wcale. W podejściu opisanym w tym artykule opisano sposób diagnozowania potencjalnych problemów z konfiguracją, które powodują, że reguły nie identyfikują poprawnie oczekiwanych zasobów VMware. ...
Symptoms
Reguły NetWorker są skonfigurowane w celu ochrony maszyn wirtualnych VMware (VM):
- NVP vProxy: ochrona VMware oparta na tagowaniu kategorii
- NetWorker: vProxy: Jak włączyć grupę VMware z dynamicznymi powiązaniami i regułami?
Obserwuje się następujące objawy:
- Przepływy pracy tworzenia kopii zapasowych VMware kończą się niepowodzeniem, zgłaszając następujące problemy:
180795 2025-10-22 11:47:06 AM 1 5 0 5616 11684 0 NetWorker_Server_Name nsrvproxy_save NSR notice No VM selected as part of static selection. 180797 2025-10-22 11:47:06 AM 1 5 0 5616 11684 0 NetWorker_Server_Name nsrvproxy_save NSR notice No VM's found as part of dynamic/rule based selection 180799 2025-10-22 11:47:06 AM 1 5 0 5616 11684 0 NetWorker_Server_Name nsrvproxy_save NSR notice No excluded VM's are present. 205487 2025-10-22 11:47:06 AM 0 0 2 5616 11684 0 NetWorker_Server_Name nsrvproxy_save NSR info No VMs obtained for Backup. Verify the static and rule based dynamic associations for VM selection.
LUB tylko niektóre maszyny wirtualne są archiwizowane. Maszyny wirtualne, co do których istnieje podejrzenie, że zostały przechwycone przez definicje reguł, nie są przechwytywane, a zatem nie są tworzone kopie zapasowe. - Podczas wykonywania "Podglądu wszystkich maszyn wirtualnych" we właściwościach grupy ochrony nie są wyświetlane żadne maszyny wirtualne:

LUB wyświetlane są tylko niektóre maszyny wirtualne. Maszyny wirtualne, co do których istnieje podejrzenie, że zostały przechwycone przez definicje reguł, nie są wyświetlane, a zatem nie są wyświetlane.
Cause
Wystąpił problem z definicjami reguł lub używaną logiką "dopasowania".
Resolution
Logika meczu:
W regułach NetWorker dostępne są dwie opcje typu dopasowania:
- ALL — używa logiki operatora "AND". Oznacza to, że aby każda maszyna wirtualna mogła zostać zidentyfikowana przez regułę, musi spełniać wymagania WSZYSTKICH reguł. Jeśli na przykład reguła ma zdefiniowane dwie definicje reguł, pobierane maszyny wirtualne muszą spełniać wymagania obu definicji reguł.
Scenariusz przypadku:
Maszyna wirtualna w VMware ma przypisane dwa tagi:

Następujące "Typ dopasowania: Reguła "All" jest skonfigurowana definiując oba te tagi:

Tylko maszyny wirtualne, które spełniają wszystkie definicje reguł, są identyfikowane przez regułę:
Inne maszyny wirtualne, które mają przypisany tylko jeden z przypisanych tagów VMware, nie są odbierane przez regułę, ponieważ nie spełniają wszystkich wymaganych warunków.
- ANY — używa logiki operatora "LUB". Oznacza to, że każda maszyna wirtualna, która spełnia wymagania definicji DOWOLNEJ reguły, jest odbierana lub ignorowana (w zależności od użytego operatora). Jeśli na przykład istnieją dwie definicje reguł, ale maszyna wirtualna spełnia tylko wymagania jednej z reguł, jest identyfikowana przez regułę.
Scenariusz przypadku:
Następujące "Typ dopasowania: Dowolna" jest skonfigurowana w NetWorker:
Wszelki Maszyna wirtualna zawierająca jeden z tych tagów jest identyfikowana przez regułę:
Podsumowując, "Typ dopasowania: All" jest odpowiednie, gdy chcesz upewnić się, że wszystkie definicje reguł muszą być spełnione podczas identyfikowania maszyn wirtualnych, które mają zostać zarchiwizowane lub zignorowane podczas tworzenia kopii zapasowej. "Typ dopasowania: Dowolna" jest odpowiednia, gdy masz kombinację różnych definicji reguł i chcesz, aby maszyny wirtualne były identyfikowane na podstawie dowolnej pojedynczej definicji reguły w regule.
Typy i operatory:
Jeśli maszyny wirtualne nadal nie są poprawnie identyfikowane po potwierdzeniu, że jest używany prawidłowy typ dopasowania, przejrzyj typy i operatory w definicjach reguł.

Definicje reguł zezwalają na następujące typy:
VirtualMachineHost/ClustervAppVmFolderDatacenterResourcePool
Każdy z tych typów odpowiada zasobom VMware.
Definicja reguły ma następujące operatory logiczne:
EqualsDoes not EqualContainsDoes not ContainStarts WithDoes Not Start WithEnds WithDoes Not End WithRegular Expression
Przeglądając te ustawienia, upewnij się, że nie ma sprzecznych reguł, które mogłyby się wzajemnie znosić. Operatory muszą również odpowiadać wartościom typu, które istnieją w infrastrukturze VMware.
Właściwości i wartości:
Istnieją dwa typy właściwości:
- Nazwa — kojarzy się bezpośrednio z "Nazwą" elementu w programie VMware. Na przykład nazwa maszyny wirtualnej, hosta/klastra, vApp, VmFolder, Datacenter lub ResourcePool. W zależności od użytego operatora może to być dokładne dopasowanie lub częściowy ciąg. Na przykład nazwa maszyny wirtualnej musi być równa "rhel-client01.amer.lan", nazwa maszyny wirtualnej musi zawierać "rhel-client" lub VmFolder musi być równa "VM Clients".
- Tag — używa tagowania kategorii VMware. Kategorie i tagi są konfigurowane bezpośrednio w VMware i przypisywane do różnych zasobów. Zdefiniowane kategorie i tagi muszą istnieć w VMware i muszą być prawidłowo przypisane do zasobów. Zostało to omówione bardziej szczegółowo w sekcji NVP vProxy: Ochrona VMware oparta na tagowaniu kategorii.

Dzienniki i dodatkowe sposoby rozwiązywania problemów:
- Przegląd serwera NetWorker
daemon.raww przypadku błędów dotyczących procesu inwentaryzacji VMware (nsrvim)- Linux:
/nsr/logs/daemon.raw - Windows (ustawienie domyślne):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker: Jak używać nsr_render_log do renderowania plików dziennika .raw
- Linux:
- Przejrzyj dzienniki sesji inwentaryzacji serwera NetWorker (
nsrvisd), aby sprawdzić, czy podczas identyfikowania reguł dynamicznych zgłoszono jakieś błędy:- Linux:
/opt/nsr/logs/vproxy/logs/nsrvisd/ - Windows (ustawienie domyślne):
C:\Program Files\EMC NetWorker\nsr\vproxy\logs\nsrvisd\
- Linux:
- Wygeneruj pliki zrzutu vCenter. Pliki te zawierają listę zasobów VMware istniejących w środowisku VMware i pobieranych podczas procesu inwentaryzacji NetWorker.
- Po wyświetleniu monitu z podwyższonym poziomem uprawnień na serwerze NetWorker uruchom:
nsrvim --dump --names=vCEnter_Server_Name - W ten sposób zostaną wygenerowane trzy pliki XML. Na serwerach z systemem Windows pliki są generowane w tej samej lokalizacji, z której uruchomiono polecenie. W systemie Linux pliki są generowane w katalogu /nsr/cores/nsrvim
- vCenter_Name.xml — wyświetla listę obiektów VMware: Maszyny wirtualne, magazyny danych, foldery itd.
- vCenter_Name-cat_tags.xml — wyświetla listę tagów kategorii VMware i zasobów, które mają przypisane tagi.
- vCenter_Name-mapping.xml — wyświetla listę obiektów VMware: Grupy portów, hosty, foldery, maszyny wirtualne itd.