NVP vProxy: Dinamik Kural Yedeklemeleri Sorunlarını Giderme, VM'ler Seçimde Eksik
Summary: NetWorker "Kuralları", NetWorker Koruma Grubunda VMware Sanal Makinelerini (VM) tanımlamak için yapılandırılmıştır. Bu işlem, tanımlanan kural tanımlarına ve kural kriterlerini karşılayan VM'lere göre yeni VM'leri dinamik olarak yedekler. Bazı VM'ler listelenir veya hiç VM listelenmez. Bu makalede özetlenen yaklaşımda, kuralların beklenen VMware kaynaklarını doğru şekilde tanımlamamasına neden olan olası yapılandırma sorunlarının nasıl tanılanacağı özetlenmektedir. ...
Symptoms
NetWorker Kuralları, VMware Sanal Makinelerini (VM) korumak için yapılandırılır:
- NVP vProxy: Kategori Etiketleme tabanlı VMware Koruması
- NetWorker: vProxy: Dinamik İlişkilendirme ve Kurallar ile bir VMware grubu nasıl etkinleştirilir?
Aşağıdaki belirtiler gözlenir:
- VMware yedekleme iş akışları aşağıdakileri raporlamada başarısız olur:
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.
YA DA yalnızca bazı VM'ler yedeklenir. Kural tanımları tarafından yakalandığından şüphelenilen VM'ler yakalanmaz ve bu nedenle yedeklenmez. - Koruma Grubu Özellikleri'nden "Tüm Sanal Makinelerin Önizlemesi" yapılırken hiçbir VM listelenmiyor:

YA DA yalnızca bazı VM'ler gösterilir. Kural tanımları tarafından yakalandığından şüphelenilen VM'ler görüntülenmez ve görüntülenmez.
Cause
Kullanılan kural tanımları veya "Eşleşme" mantığı ile ilgili bir sorun vardır.
Resolution
Maç Mantığı:
NetWorker Kurallarında iki eşleşme türü seçeneği bulunur:
- ALL - Bu, "VE" operatör mantığını kullanır. Bu, herhangi bir VM'nin kural tarafından tanımlanması için TÜM kuralların gereksinimlerini karşılaması gerektiği anlamına gelir. Örneğin, kuralda tanımlanmış iki kural tanımı varsa, alınan VM'lerin her iki kural tanımının gereksinimlerini karşılaması gerekir.
Vaka Senaryosu:
VMware'deki bir VM'ye iki etiket atanmıştır:

Aşağıdaki "Eşleme Türü: All" Kuralı, şu etiketlerin her ikisini de tanımlayarak yapılandırılmıştır:

Yalnızca Tüm kural tanımlarını karşılayan VM'ler kural tarafından tanımlanır:
VMware etiketlerinden yalnızca birinin atandığı diğer VM'ler, gerekli koşulların tümüyle eşleşmedikleri için kural tarafından alınmaz.
- ANY - Bu, "VEYA" işleç mantığını kullanır. Bu, HERHANGİ bir kural tanımının gereksinimlerini karşılayan herhangi bir VM'nin alınacağı veya yok sayılacağı anlamına gelir (kullanılan Operatöre bağlı olarak). Örneğin, iki kural tanımı varsa ancak bir VM kurallardan yalnızca birinin gereksinimini karşılıyorsa, kural tarafından tanımlanır.
Vaka Senaryosu:
Aşağıdaki "Eşleme Türü: Any" kuralı NetWorker'da yapılandırılır:
Herhangi bir Bu etiketlerden birini içeren VM, kuralla tanımlanır:
Özetle, "Eşleme Türü: Yedekleme sırasında yedeklenecek veya yok sayılacak VM'leri tanımlarken tüm kural tanımlarının karşılanması gerektiğinden emin olmak istediğinizde "All" seçeneği uygundur. "Eşleşme Türü: "Herhangi" seçeneği, farklı kural tanımlarının bir karışımına sahip olduğunuzda ve VM'lerin kuraldaki tek bir kural tanımına göre tanımlanmasını istediğinizde uygundur.
Türler ve Operatörler:
Doğru Eşleme Türünün kullanıldığı onaylandıktan sonra VM'ler hâlâ doğru şekilde tanımlanmıyorsa kural tanımlarındaki Türleri ve İşleçleri gözden geçirin.

Kural tanımları aşağıdaki türlere izin verir:
VirtualMachineHost/ClustervAppVmFolderDatacenterResourcePool
Bu türlerin her biri VMware kaynaklarına karşılık gelir.
Kural tanımı aşağıdaki mantıksal işleçlere sahiptir:
EqualsDoes not EqualContainsDoes not ContainStarts WithDoes Not Start WithEnds WithDoes Not End WithRegular Expression
Bu ayarları gözden geçirirken, birbirini iptal edebilecek çakışan kurallar olmadığından emin olun. Operatörler, VMware altyapısında mevcut olan Tür değerlerine de karşılık gelmelidir.
Özellikler ve Değerler:
İki mülk tipi vardır:
- Name: VMware'deki bir öğenin "Name" ile doğrudan ilişkilendirilir. Örneğin, VirtualMachine, Ana Bilgisayar/Küme, vApp, VmFolder, Datacenter veya ResourcePool adı. Kullanılan operatöre bağlı olarak bu, tam eşleşme veya kısmi dize olabilir. Örneğin, VirtualMachine adı "rhel-client01.amer.lan", VirtalMachine adı "rhel-client" veya VmFolder "VM Clients" içermelidir.
- Etiket: VMware Kategori Etiketleme kullanır. Kategoriler ve Etiketler doğrudan VMware'de yapılandırılır ve çeşitli kaynaklara atanır. Tanımlanan Kategoriler ve Etiketler VMware'de mevcut olmalı ve kaynaklara doğru şekilde atanmalıdır. Bu, NVP vProxy altında daha ayrıntılı olarak ele alınmıştır: Kategori Etiketleme tabanlı VMware Koruması.

Günlükler ve Ek Sorun Giderme Önlemleri:
- NetWorker sunucusunu gözden geçirin
daemon.rawVMware envanter işlemiyle ilgili herhangi bir hata için (nsrvim)- Linux:
/nsr/logs/daemon.raw - Windows (Varsayılan):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker: .raw günlük dosyalarını işlemek için nsr_render_log kullanma
- Linux:
- NetWorker sunucu envanteri oturum günlüklerini gözden geçirin (
nsrvisd) dinamik kuralları tanımlarken herhangi bir hata bildirilip bildirilmediğini görmek için:- Linux:
/opt/nsr/logs/vproxy/logs/nsrvisd/ - Windows (Varsayılan):
C:\Program Files\EMC NetWorker\nsr\vproxy\logs\nsrvisd\
- Linux:
- VCenter döküm dosyaları oluşturun. Bu dosyalar, VMware ortamında hangi VMware kaynaklarının mevcut olduğunu listeler ve NetWorker envanter işlemi sırasında alınır.
- NetWorker sunucusundaki yükseltilmiş bir komut isteminden şu komutu çalıştırın:
nsrvim --dump --names=vCEnter_Server_Name - Bu, üç XML dosyası oluşturur. Windows sunucularında dosyalar, komutun çalıştırıldığı konumda oluşturulur. Linux'ta dosyalar /nsr/cores/nsrvim altında oluşturulur
- vCenter_Name.xml - VMware nesnelerini listeler: VM'ler, veri depoları, klasörler vb.
- vCenter_Name-cat_tags.xml - VMware kategori etiketlerini ve etiketlerin hangi kaynaklara atandığını listeler.
- vCenter_Name-mapping.xml - VMware nesnelerini listeler: Bağlantı noktası grupları, ana bilgisayarlar, klasörler, VM'ler vb.