NetWorker: NetWorker Adı Önbelleğe Alma Yapılandırma ve Sorun Giderme

Summary: Bu makale, NetWorker'da iletişim sorunlarını gidermeyi ele alan bir serinin parçasıdır. Bu makale, NetWorker'ın dahili işlem adı çözümleme önbelleği ve bunun iş akışına nasıl uyduğu hakkında ayrıntılı bilgi sağlar. ...

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.

Instructions

NetWorker için bir adı IP olarak çözümlemenin en etkili yolu, önbelleğe alınmış IP:ad eşlemesini ana işlemler için bellekte tutmaktır. Bu, dahili işlem önbelleğini ad:IP aramaları için ilk çağrı noktası yapar ve daha pahalı arama yöntemlerini önler.

İstemciler de dahil olmak üzere tüm ana bilgisayar türleri, başarıyla çözümlenen adları nsrexecd içinde önbelleğe alır ve sunucunun nsrd, nsmmdbdve nsrjobd dosyaları da dahil olmak üzere tüm ana bilgisayar türleri bu dahili ad önbelleğini korur. 

Ad önbelleği ne zaman dikkate alınır?

  • Ad çözümlemesi IP:ad ilişkilendirmeleri açısından yanlış veya eksik göründüğünde
  • Ad çözümleme önbelleğinin ikili dosyaların doldurulması için çok uzun sürdüğü durumlar

Yanlış veya eksik girişler: Raporlama adı önbelleği

Aşağıdaki komutlar, herhangi bir işlem için geçerli önbelleği daemon günlüğüne atar, bunları sırasıyla temizler veya temizler / hemen yeniden çözümler:

dbgcommand -n nsrexecd PrintDnsCache=1
dbgcommand -n nsrexecd FlushDnsCache=1
dbgcommand -n nsrexecd FlushDnsCache=9

Bu, söz konusu arka plan programının önbellekteki her ana bilgisayar için mesajları şu biçimde raporlamasına neden olur:

<nsr_daemon> NSR notice hostname: <hostname>, address: <ip_address>, ai_flags: 0x0002, family: inet, protocol: tcp
<nsr_daemon> NSR notice DNS_II: hostname: <ip_address>, status: STATUS_OK, head: <hostname>, TTL: 0 secs
<nsr_daemon> NSR notice CLIENT_CACHE: hostname: <hostname_variation>, status: STATUS_OK, head: <hostname>, TTL: 0 secs

Uzun nüfus süreleri: Önbellek ömrünü uzatma

Sorunlu DNS, ikili dosyalar talep üzerine düzenli aralıklarla yeniden doldurmak zorunda kalmamak için gerekli tüm ana bilgisayarları önbelleğe almaya çalıştığında aşırı gecikmelere neden olabilir. Etkilenen ana bilgisayarda aşağıdakine benzer mesajlar daemon.raw kontrol edin:

<nsr_binary> NSR notice Populating of DNS cache took <number> secs

Linux / UNIX: /nsr/logs/daemon.raw
Windows: C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
NetWorker: nsr_render_log'u kullanma
 

Bu eylemler 60 saniye veya daha uzun sürerse, önbellek ömrünü artırmak yararlı olabilir. IP adreslerinin bu ortamda sık sık değişmesi muhtemelse dikkatli olun; ancak, DHCP ile bile, ana bilgisayarların merkezi bir yetkiliden aynı IP'leri almasını sağlamak için kiralamalar atanabilir.

Dahili önbellek ömrü, nsradmin kullanılarak her NetWorker ana bilgisayarının nsrla veritabanında ayarlanabilir:

Linux / UNIX

printf ". type: nsrla\nshow positive DNS cache TTL; negative DNS cache TTL\nprint\n" | nsradmin -p nsrexec

Windows

(echo . type: nsrla & echo show positive DNS cache TTL; negative DNS cache TTL & echo print) | nsradmin -p nsrexec

Bu, varsayılan olarak 30 dakikaya (1800 saniye) ayarlanmıştır:

positive DNS cache TTL: 1800;
negative DNS cache TTL: 1800;

Bu değer, NetWorker'ın sonraki katmanlardan sırayla güncelleştirilmiş bilgiler lehine işlem önbelleğini kasıtlı olarak ne kadar süre önce temizleyeceğini kontrol eder. Bu nedenle, DNS aramasının yavaş olduğu, ancak DNS adreslemesinin nispeten statik olduğu (DHCP kiralamaları veya statik adresleme) ortamlar için yükseltilmesi uygundur. Buna karşılık, adreslerin sık sık değiştiği ortamlar için daha düşük değerler tercih edilebilir.

DNS'nin performansı düşürebileceği statik ortamlar söz konusu olduğunda, her yarım saatte bir gereksiz aramaları önlemek için 86400 (1 gün) değerini göz önünde bulundurun. Bu değişikliğin etkili olması için yeniden başlatma gereklidir.

Linux / UNIX

printf ". type: nsrla\nupd positive DNS cache TTL: 86400\nupd negative DNS cache TTL: 86400\n" | nsradmin -p nsrexec

Windows

(echo . type: nsrla & echo upd positive DNS cache TTL: 86400 & echo upd negative DNS cache TTL: 86400) | nsradmin -p nsrexec

    Affected Products

    NetWorker
    Article Properties
    Article Number: 000227352
    Article Type: How To
    Last Modified: 12 Aug 2024
    Version:  1
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.