NetWorker VMware Protection-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 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

Bu videoyu izleyin: vProxy Hata Ayıklama Günlüğe Kaydetmeyi Etkinleştirme.


vProxy Engine Hata Ayıklama Uygulama Yöntemleri:

Genellikle, içindeki NetWorker sunucusunun politika günlüklerini analiz etmek yeterlidir. /nsr/logs/policy/[policy name], ancak bazen vProxy cihazının kendisinden günlükleri analiz etmek ve ayrıca bir hatanın nedeni hakkında daha net bir fikir edinmek için hata ayıklamak için günlüğe kaydetme düzeyini artırmak 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/logsvProxy 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 dizin aşağıdaki günlükleri içerir:

[session-uuid].log             Processing details for a session
vbackupd-engine.log            Requests and problem events including error and panic messages from the session log.
vbackupd-boost.log             DD Boost logging.
vbackupd-snapmgr.log           Snapshot logging
vbackupd-vddk.log              VDDK logging -  VMware Virtual Disk Development Kit

vProxy günlüğe kaydetme ve toplama hakkında daha fazla bilgiyi NVP-vProxy önceliklendirme kılavuzu: NetWorker VMware Protection vProxy önceliklendirme ve günlüğe genel bakış makalesinde bulabilirsiniz


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

Bu yöntem vProxy'nin 4.3.x ve sonraki sürümleri için geçerlidir.1. vProxy hizmetlerinde hata ayıklamayı etkinleştirmek için kullanılabilir (vrapid, vrecoverd, vbackupd, vflrd). DD Boost trafiği, Sanal Disk Geliştirme Kiti (VDDK) ve anlık görüntü mesajları (varsa) için daha fazla hata ayıklama etkinleştirilebilir.

  1. vProxy yönetici hesabını kullanarak SSH ile vProxy'ye bağlanın.2.
  2. Kök kullanıcıya geçin:
sudo su -
  1. vProxy aracı bin dizinine geçin:
cd /opt/emc/vproxy/bin
  1. Hata ayıklama gerektiren hizmet için aşağıdaki komutları çalıştırın:


Yedekleme Motoru: vbackupd

Geriplanlar Günlüğe kaydetme varlığı Komut Kullanımı Örneği Günlük konumu
vbackupd Program (ana motor)
./vProxy_debug.sh -s -d vbackupd -p program -l debug
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-engine.log

Bağımsız yedekleme oturumu günlükleri: 

/opt/emc/vrproxy/runtime/logs/vbackupd/BackupVmSession-<session-id>.log
/opt/emc/vrproxy/runtime/logs/recycle/vbackupd/<DATE>/BackupVmSession-<session-id>.log
  DD Boost
./vProxy_debug.sh -s -d vbackupd -p ddboost -l all
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-boost.log
  VDDK:
./vProxy_debug.sh -s -d vbackupd -p vddk -l 4
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-vddk.log
VDDK ayrıca dizinde özel günlükler tutar /tmp/vmware-root
       Anlık Görüntü Yönetimi
./vProxy_debug.sh -s -d vbackupd -p snapshotmgr -l debug
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-snapmgr.log


Motoru Kurtarma: vrecoverd

Geriplanlar Günlüğe kaydetme varlığı Komut Kullanımı Örneği Günlük konumu
vrecoverd Program (ana varlık)
./vProxy_debug.sh -s -d vrecoverd -p program -l debug
/opt/emc/vrproxy/runtime/logs/vrecoverd/vrecoverd-engine.log

Bağımsız Kurtarma Oturumu Günlükleri: 

/opt/emc/vrproxy/runtime/logs/vrecoverd/RecoverVmSession-<session-id>.log
/opt/emc/vrproxy/runtime/logs/recycle/vrecoverd/<DATE>/RecoverVmSession-<session-id>.log
  DD Boost
./vProxy_debug.sh -s -d vrecoverd -p ddboost -l all
/opt/emc/vrproxy/runtime/logs/vrecoverd/vrecoverd-boost.log
  VDDK:
./vProxy_debug.sh -s -d vrecoverd -p vddk -l 4
/opt/emc/vrproxy/runtime/logs/vrecoverd/vrecoverd-vddk.log
VDDK ayrıca dizinde özel günlükler tutar /tmp/vmware-root


FLR Engine: vflrd

Geriplanlar Günlüğe kaydetme varlığı Komut Kullanımı Örneği Günlük Konumu:
vflrd Program (Ana Motor)
./vProxy_debug.sh -s -d vflrd -p program -l debug
/opt/emc/vrproxy/runtime/logs/vflrd/vflrd-engine.log
Bağımsız FLR bağlama oturumu günlükleri:
/opt/emc/vrproxy/runtime/logs/vflr/FlrMountSession-<session-id>.log
Individual FLR Browse Session Logs: /opt/emc/vrproxy/runtime/logs/vflr/FlrBrowseSession-<session-id>.log
Individual FLR Recover Session Logs: /opt/emc/vrproxy/runtime/logs/vflr/FlrRecoverSession-<session-id>.log
Tamamlanan günlükler şuraya taşınır:
/opt/emc/vrproxy/runtime/logs/recycle/vflrd
  DD Boost
./vProxy_debug.sh -s -d vflrd -p ddboost -l all
/opt/emc/vrproxy/runtime/logs/vflrd/vflrd-boost.log


REST Sunucusu: vrapid

Geriplanlar Günlüğe kaydetme varlığı Komut Kullanımı Örneği Günlük Konumu:
vrapid Program (Ana Motor)
./vProxy_debug.sh -s -d vrapid -p program -l debug
/opt/emc/vrproxy/runtime/logs/vrapid/vrapid-engine.log


Yukarıdaki komutlar hata ayıklamayı etkinleştirmeyi gösterir, bu komutlar değiştirilerek yeniden çalıştırılabilir. -l Varsayılana sıfırlama seçeneği:

Seçenekler:

  • Program Günlüğü için:
warn | info | trace (varsayılan). debug
  • DD Boost günlüğe kaydetmeyi devre dışı bırakır.
none | error | warn | info | debug | trace (varsayılan). all
  • VDDK günlüğü için:
0 = Kayıt yok
1 = Yalnızca hatalar
2 Uyarılar ve Hatalar
3 3: Önemli bilgi mesajları, hatalar ve uyarılar
4 = Hata ayıklama verileri ve diğer her şey
  • Snapshot Manager günlüğü için:
warn | info | trace (varsayılan). debug


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

Kullanılabilir günlük düzeyleri yok, hata, uyarı, bilgi, izleme ve hata ayıklamadır.

Ayarlamak için vbackupd Günlük düzeyinde hata ayıklama işlemi:
  1. ssh veya konsol üzerinden vProxy Cihazında yönetici olarak oturum açın ve kök kullanıcıya geçin:
sudo su -
  1. Şuraya gidin: systemd olan, aşağıdaki günlük dosyaları:
cd /usr/lib/systemd/system/ 
NOTLAR: Hizmet dosyalarının hepsini burada bulabilirsiniz: vbackupd.service, vfrld.service, vrapid.service, vrecoverd.service, vb.
  1. Hata ayıklama ayarları gerektiren hizmet dosyasını açın. Örneğin:
vi vbackupd.service 
  1. Şu satırla satırı bulun: ExecStart= ve istenen hata ayıklama parametreleriyle ekleyin:
vbackupd, vrecoverd, vflrd, and vrapid engine debug options: { debug | trace | info | warn } (default "trace")
--program-log-level=option

vbackupd, vrecoverd, and vflrd ddboost debug options: { none | error | warn | info | debug | all } (default "trace")
--boost-log-level=option

vbackupd snapshot manager debug options: { warn | info | trace | debug } (default "trace")
--snapmgr-log-level=option

Display version
--version

Multiple options could be used at once, for example if you needed to debug the vbackupd service, ddboost communication, and snapshot manager logging, the vbackupd.service file would include:
ExecStart=/opt/emc/vproxy/bin/vbackupd --program-log-level=debug --boost-log-level=all --snapmgr-log-level=debug
  1. Dosyadaki değişiklikleri kaydedin.
  2. Şu komutu girerek birim yapılandırma dosyasını yeniden yükleyin:
systemctl daemon-reload
  1. NetWorker Yönetim Konsolu'nda şu anda çalışan bir yedekleme olmadığından emin olun ve ardından vbackupd hizmetini yeniden başlatın: vbackupd hizmet
systemctl restart vbackupd.service

systemctl restart vbackupd.serviceYukarıdaki işlem şu hizmetler için uygulanabilir: vrapid, vrecoverd, vbackupd, vflrd.


VDDK Hata Ayıklaması uygulama:

VMware Disk Development Kit (VDDK) hata ayıklaması, VixDiskLib.config dosyasına boşluk karakterleri eklemeyin. Bu hata ayıklama yalnızca aşağıdakiler için geçerlidir: vbackupd ve vrecoverd tıklayın. Aşağıdakiler için geçerli değildir vflrd.
 

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

0 = No logging
1 = Errors only
2 = Warnings, and Errors
3 = Important information messages, errors, and warnings
4 = Debug data plus everything else
  1. İlgili hizmeti yeniden başlatın:
systemctl restart [service-name].service 
Örneğin: 
systemctl restart vrecoverd.service

Hata ayıklama günlüğü ayarlandıktan sonra, hizmetle ilişkili günlük dosyası HATA AYIKLAMA satırlarını içermelidir.

Hata ayıklama işlemini tamamladıktan sonra, hata ayıklama yerine eşittir işaretinden sonra trace sözcüğünü kullanarak aynı yordamı kullanarak günlük düzeyini sıfırlayın. Bunun hemen geçerli olması için yukarıda açıklandığı gibi daemon'ın yeniden yüklemesi ve yeniden başlatılması gerekir.


DD Boost Precert Hata Ayıklama:

Bu işlem, yukarıda özetlenen diğer hata ayıklama yöntemleriyle birlikte yapılabilir.1. DD Boost kitaplığı, varsayılan olarak ayrıntılı Uygulama Programlama Arayüzü (API) etkinliğini kaydetmez. DD Boost ön sertifika günlüğünün etkinleştirilmesi, yalnızca vbackupd-boost.log, vrecovered-boost.log, vflrd-boost.log dosyalar ve ek hata ayıklama gereklidir. Bu genellikle yalnızca Data Domain iş birlikleri veya mühendislik görevlendirmeleri için doğrudan NetWorker desteği tarafından talep edildiğinde gereklidir.

  1. SSH veya konsol üzerinden vProxy Cihazında yönetici olarak oturum açın ve kök kullanıcıya geçin:
sudu su -
  1. Oluşturun ddboost_precert.ini özelliğini /
vi /ddboost_precert.ini

Dosyaya aşağıdakileri yerleştirin:

precert_enabled=true
num_log_files=4
log_file_size=512
log_file_name=ddboost_precert.log
log_file_dir=/DDLog
ddcl_logs_include=true
ddcl_logs_sev=3
  1. Oluşturun DDLog olan, aşağıdaki günlük dosyaları:
mkdir /DDLog ; chmod 755 /DDLog
  1. Hata ayıklama gerektiren hizmet için DD Boost hata ayıklamayı etkinleştirin:
vbackupd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vbackupd -p ddboost -l debug

vflrd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vflrd -p ddboost -l debug

vrecoverd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vrecoverd -p ddboost -l debug
  1. Şunu onaylayın: ddboost_precert.log oluşturulursa sorunu yeniden oluşturun ve ddboost_precert.log:
ls -l /DDLog
Günlük onayının ekran görüntüsü
  1. Kullanım precert-io-perf.py analiz etmek için ddboost_precert.log dosyalar: NetWorker: ddboost_precert.log Kullanarak IO Performansı Nasıl Analiz Edilir
  2. Hata ayıklama işlemleri artık gerekli olmadığında:
    1. Aşağıdaki komutu, ddboost debug özelliğini etkinleştirdiğiniz hizmette yeniden çalıştırın:
/opt/emc/vproxy/bin/vProxy_debug.sh -s -d service_name -p ddboost -l trace
    1. nu silin. /ddboost_precert.ini dosyasına boşluk karakterleri eklemeyin.
rm -rf /ddboost_precert.ini


vProxy Seçimi Günlüğü:

Bu hata ayıklama, bir Sanal Makine (VM) yedekleme iş akışı Çalıştırılmayı Bekliyor konumunda olan VM'lere takıldığında kullanılabilir. Bu senaryoda yedekleme işi başlatılmıştır ancak yedekleme oturumunu başlatmak için hiçbir vProxy alınmamıştır. Standart günlüğe kaydetmede vProxy seçim işlemi günlüğe kaydedilmez. Şunları etkinleştirebiliriz vmbackup_logging VMware Koruma İlkesinin başlatılması sırasında vProxy seçim işlemini günlüğe kaydeden NetWorker sunucusunda. Bu özellik, NetWorker sunucusu ile vProxy (Bağlantı Noktası 9090) arasında iletişim sorunları olmadığında ve vProxy'nin NMC veya DC'de kullanılamamasıyla ilgili bir hata olmadığında kullanışlıdır. daemon.raw.

  1. NetWorker sunucusunda bir Administrative PowerShell istemi (Windows) veya kök SSH oturumu (Linux) açın.
  2. adlı uzantısı olmayan bir dosya oluşturun. vmbackup_logging NetWorker altında /nsr/tmp olan, aşağıdaki günlük dosyaları:
Linux: 
touch /nsr/tmp/vmbackup_logging

Windows: 
New-Item -Path "C:\Program Files\EMC NetWorker\nsr\tmp\vmbackup_logging" -ItemType File
Yukarıdaki komut, varsayılan NetWorker yükleme konumunun kullanıldığını varsayar. NetWorker farklı bir konuma kurulduysa /nsr/tmp buna göre.
  1. VM yedekleme işini başlatın.
  2. Şunun için oluşturulan daemon.log izleyin: Vmproxy Queue ve select_vproxy Mesajlaşma
Linux: /nsr/logs/daemon.log
Windows: C:\Program Files\EMC NetWorker\nsr\logs\daemon.log
Sorularınız varsa şu makaleye bakın: NetWorker: nsr_render_log nasıl kullanılır?
  1. Bu hata ayıklamayı devre dışı bırakmak için vmbackup_logging dosyadan /nsr/tmp Yön.

vProxy Kullanıcı Arayüzünde Hata Ayıklama:

Additional Information

Affected Products

NetWorker

Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000022610
Article Type: How To
Last Modified: 20 أغسطس 2026
Version:  23
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.