NetWorker VMware Protection (NVP)-vProxy: Hata Ayıklama Günlüğe Kaydetme İşlemini Etkinleştirme
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.
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
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:
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
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
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:
10. ddboost_precert.log günlüğünün oluşturulduğunu doğrulayın: ls -l /DDLog
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.