Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

NetWorker VMware Protection (NVP)-vProxy: Hata Ayıklama Günlüğe Kaydetme İşlemini Etkinleştirme

Summary: NetWorker VMware Protection ile ilgili bir sorunu vProxy Cihaz çözümü (NVP-vProxy) ile gidermek için günlük düzeyinin "debug" (hata ayıklama) düzeyine getirilmesi gerekebilir. Bu makalede, günlük düzeyinin nasıl değiştirileceği açıklanmaktadır. ...

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

 
 



NetWorker sunucusunda .../nsr/logs/policy/[politika adı] konumunda bulunan politika günlüklerini analiz etmek çoğunlukla yeterli olsa da, bazen hatanın nedeni hakkında daha net fikir edinmek için vProxy cihazındaki günlükleri analiz etmek ve ayrıca, günlüğe kaydetme düzeyini yükselterek "hata ayıklama" olarak ayarlamak gerekebilir. Bu durum, genellikle yalnızca NetWorker destek birimi görevlendirildikten ve destek mühendisi özel bir işlem olarak sorun giderme için ayarlanan hata ayıklama talep ettikten sonra gereklidir. 

vProxy cihazındaki NVP-vProxy günlük dosyaları şu dizinde yer alır:
/opt/emc/vproxy/runtime/logs

vProxy cihazında NetWorker işlemleri için kullanılan her bir ilke işlemi için bir alt dizin vardır:
  • vbackupd
  • vflrd
  • vrapid
  • vrecoverd
Örneğin, vbackupd alt dizininde günlükler vardır:
[oturum-uuid].log                    Oturumun işleme ayrıntıları
vbackupd-engine.log                İstemler ve oturum günlüğünden gelen hata ve panik mesajlarını içeren sorun olayları.
vbackupd-boost.log                  DDBoost günlüğe kaydetme.
vbackupd-snapmgr.log             Anlık görüntüyü günlüğe kaydetme
vbackupd-vddk.log                   VDDK günlüğe kaydetme -  VMware Sanal Disk Geliştirme Kiti

vProxy günlüğe kaydetme ve toplama işlemleriyle ilgili ek bilgileri şurada bulabilirsiniz: NVP-vProxy Önceliklendirme Rehberi: NetWorker VMware Protection vProxy Önceliklendirme ve Günlük Toplama Rehberi
 

Hizmet Hata Ayıklama Yöntemi 1'i uygulama:

Bu yöntem vProxy'nin 4.3.x ve sonraki sürümleri için geçerlidir.

1. vProxy yönetici hesabını kullanarak SSH ile vProxy'ye bağlanın.
2. Kök kullanıcıya geçin: sudo su -
3. vProxy aracı bin dizinine geçin: cd /opt/emc/vproxy/bin
4. Hata ayıklama yapmak istediğiniz hizmet (vbackupd, vflrd, vrapid, vrecoverd) için aşağıdaki komutu çalıştırın:
 
./vProxy_debug.sh -s -d HİZMET_ADI -p program -l hata ayıklama

motor seviyesi: { debug, trace, info, warn } (varsayılan: "trace")

vflrd öğesini hata ayıklamaya koyma örneği:

image.png

NOT: Yukarıda görüldüğü gibi, services engine.log dosyasında HATA AYIKLAMA mesajlarının görünmesi gerekir.

Hata ayıklamayı devre dışı bırakmak için hizmeti tekrar izleme özelliğine sıfırlayabilirsiniz

./vProxy_debug.sh -s -d HİZMET_ADI -p program -l trace

 

Hizmet Hata Ayıklama Yöntemi 2'yi uygulama:

Kullanılabilir günlüğe kaydetme düzeyleri şunlardır: none, error, warn, info, trace, debug

vbackupd işleminin günlüğe kaydetme düzeyini "debug" (hata ayıklama) olarak ayarlamak için:
1. ssh veya konsol üzerinden vProxy Cihazında yönetici olarak oturum açın ve kök kullanıcıya geçin: sudo su -
2. Systemd dizinine gidin: cd /usr/lib/systemd/system/ 
Not: hizmet dosyalarının hepsini burada bulabilirsiniz: vbackupd.service, vfrld.service, vrapid.service, vrecoverd.service vb.
3. Hata ayıklamayı uygulamak istediğiniz hizmet dosyasını açın. Ör. vi vbackupd.service 
4. ExecStart= içeren satırı bulun ve --program-log-level=debug ekleyin

Diğer parametreler:
  --engine-log-level=string
        vProxy 2.x motoru günlük düzeyi: { debug, trace, info, warn }.
  --program-log-level=string (vbackupd)
        vProxy 3.x ve sonraki motor düzeyi: { debug, trace, info, warn } (varsayılan: "trace")
  --version
        sürümü gösterir

Not: NVP-vProxy sürümü, NetWorker Yönetim Konsolundaki Vproxy özelliklerinin "Configuration" (Yapılandırma) sekmesinde gösterilir:
              - NMC -> Devices (Aygıtlar) -> VMware Proxies (Vmware Proxy'leri) -> VProxy appliance (VProxy cihazı) öğesine sağ tıklayın -> Properties (Özellikler) -> Configuration (Yapılandırma) Sekmesi -> VM proxy version

5 (VM proxy sürümü 5). Dosyadaki değişiklikleri kaydedin
6. Şu komutu girerek birim yapılandırma dosyasını yeniden yükleyin:

         systemctl daemon-reload

7. NetWorker Yönetim Konsolu'nda şu anda çalışan bir yedekleme olmadığından emin olun ve ardından vbackupd hizmetini yeniden başlatın:

    systemctl restart vbackupd.service

Yukarıdaki işlem şu hizmetler için uygulanabilir:  vrapid, vrecoverd, vbackupd ve vflrd.

 

VDDK Hata Ayıklaması uygulama:

1. SSH veya konsol üzerinden vProxy Cihazında yönetici olarak oturum açın ve kök kullanıcıya geçin: sudu su -
2. VixDiskLib.config dosyasını şu satırı içerecek şekilde düzenleyin: vi /opt/emc/vproxy/conf/VixDiskLib.config
vixDiskLib.transport.LogLevel=4

0 = Günlüğe kaydetme yok
1 = Yalnızca Hatalar
2 = Uyarılar ve Hatalar
3 = Önemli bilgi mesajları, hatalar ve uyarılar
4 = Hata ayıklama verileri ve diğer her şey 
   
3. İlgili hizmeti yeniden başlatın:
           systemctl restart [hizmet-adı].service 
örnek:  systemctl restart vrecoverd.service

Hata ayıklama düzeyinde günlüğe kaydetmeyi ayarladıktan sonra ilgili günlük dosyasında "Debug" (Hata Ayıklama) kelimesiyle başlayan mesajların olduğunu doğrulayın.

Hata ayıklama işlemini tamamladıktan sonra eşittir işaretinin ardından "debug" (hata ayıklama) yerine "trace" (izleme) kelimesiyle aynı prosedürü uygulayarak günlük düzeyini sıfırlayabilirsiniz.  Bunun hemen geçerli olması için yukarıda açıklandığı gibi daemon'ın yeniden yüklemesi ve yeniden başlatılması gerekir.


DDBoost Hata Ayıklama:

Bu işlem, yukarıda özetlenen diğer hata ayıklama yöntemleriyle birlikte yapılabilir.

1. SSH veya konsol üzerinden vProxy Cihazında yönetici olarak oturum açın ve kök kullanıcıya geçin: sudu su -
2. vbackupd.service dosyasını düzenleyin: vi /usr/lib/systemd/system/SERVICE.service

Aşağıdaki hizmetlerde ddboost hata ayıklama etkinleştirilebilir. Yapılmakta olan ve hata ayıklama gerektiren işlemlere bağlı olarak hata ayıklamayı etkinleştirin:

/usr/lib/systemd/system/vbackupd
/usr/lib/systemd/system/vflrd
/usr/lib/systemd/system/vrecoverd


3. ExecStart içeren satıra şunu ekleyin: --boost-log-level=debug
  --boost-log-level=string
        DD Boost günlük düzeyi: { none, error, warn, info, debug, trace, all } (varsayılan: "error")

vbackupd hizmeti örneği:

ExecStart=/opt/emc/vproxy/bin/vbackupd --boost-log-level=debug​


4. / altında ddboost_precert.ini dosyası oluşturun: touch /ddboost_precert.ini
5. / altında DDLog dizini oluşturun: mkdir /DDLog
6. Daemon'ı yeniden yükleyin: systemctl daemon-reload
7. vbackupd.service hizmetini yeniden başlatın: systemctl restart SERVICE.service

Hata ayıklamanın etkinleştirildiği hizmeti yeniden başlatın. Örnek:

systemctl restart vbackupd.service

8. Hizmetin açıldığını doğrulayın: systemctl status SERVICE.service

Örnek:

systemctl status vbackupd.service

9. vbackupd-ddboost.log günlüğünde "debug" (hata ayıklama) göründüğünü doğrulayın:

vbackupd'ye uygulanan ayarları doğrulama örneği:

cat /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-boost.log | grep "set to"

10. ddboost_precert.log günlüğünün oluşturulduğunu doğrulayın: ls -l /DDLog

image.png

Artık hata ayıklama işlemi artık gerekli değilse --boost-log-leve=debug komutunu servis dosyasından kaldırın, daemon'u yeniden yükleyin ve hizmeti yeniden başlatın.

 

 

Additional Information

Article Properties


Affected Product

NetWorker

Product

NetWorker, NetWorker Series

Last Published Date

16 Apr 2024

Version

9

Article Type

How To