Data Domain: DDPCONNCHK DD Boost Bağlantı ve Performans Sorunlarını Giderme
Summary: Yedekleme Uygulamasından tam olarak aynı değerleri kullanarak DD Boost bağlantı denetleme aracı (ddpconnchk) için ayrıntılı kullanım sağlamak üzere.
Symptoms
Komutta ddpconnchk Araç aşağıdaki sorunları gidermek için kullanılabilir:
- Ortam sunucusu, DD Boost protokolünü kullanarak belirli bir DDR'ye bağlanamıyor. (Bu, DD Boost RMAN eklentisi DDR'ye bağlanamadığında da geçerlidir)
- Bir ortam sunucusu, DD Boost protokolünü kullanarak DDR'ye yedekleme yapamadı
- DD Boost Yönetilen Dosya Çoğaltması (MFR) başarısız oldu
- DD Boost yedekleme veya geri yükleme performansı yavaş
- DD Boost MFR performansı yavaş olduğunda
DDPCONNCHKYardımcı program, etkilenen Yedek Ana Bilgisayarından tam Yedekleme/YAZMA G/Ç, Geri Yükleme/OKUMA G/Ç ve Sona Erme/Silme G/Ç'sini simüle etmek için, Yedekleme Uygulamasının kendisini hariç tutarak ancak diğer tüm konumlardaki diğer tüm bileşenleri dahil ederek, Yedekleme Uygulaması yapılandırmasından tam değerleri kullanarak kullanılabilir.- Ayrıca,
DDPCONNCHKyardımcı program, ilgili Kaynak (SRC) DD'si ve Hedef (DST) DD'si arasında etkilenen Yedek Ana Bilgisayardan DD Boost üzerinden Yönetilen Dosya Çoğaltmayı veya MFR'yi simüle etmek için uygun seçeneklerle yapılandırılabilir. - Klon veya MFR sorunu giderme sırasında tam MFR simülasyonuyla birlikte, bağımsız Yedekleme/YAZMA G/Ç, Geri Yükleme/OKUMA G/Ç ve Sona Erme/SİLME G/Ç simülasyonlarının her iki Veri Etki Alanı için gerçekleştirilmesi her zaman önerilir.
Cause
Bir Yedek Ana Bilgisayardan ve Kaynak (SRC) Veri Etki Alanı ile Hedef (DST) Veri Etki Alanı arasında MFR veya Klonun DD Boost bağlantısı veya performansı sorunlarını giderme.
Resolution
Nereden edinebilirim? ddpconnchk Aracı:
https://central.dell.com/solutions/Networker-ToolsSıkıştırılmış paket, birden fazla işletim sistemi platformunda yardımcı programın çeşitli sürümlerini içerir.
Bilgilendirme Notları:
ddpconnchkaracı, verilerin DD Boost kullanılarak Data Domain'e yazıldığı ana bilgisayar olan medya sunucusunda çalıştırılmalıdır. Öncelikle söz konusu ortam sunucusunun işletim sistemi/bit bilgilerini bulun. Ortam sunucusunun işletim sistemi/bitlerine bağlı olarak ilgili olanı indirinddpconnchkdosyasını açın ve medya sunucusuna koyun.ddpconnchkyürütülebilir bir dosyadır, e-posta eki olarak gönderilemez.
Nasıl yapılır ddpconnchk Media Server'da çalışmaya hazır:
- Kullanım
WinscpveyaSCPDosyayı indirme konumundan medya sunucusuna kopyalamak için. - Kurulum gerektirmez,
ddpconnchkbağımsız bir yürütülebilir dosyadır. GunzipveyaWinzipPaketi çıkarmak için veya benzer ürünler kullanılabilir.- Çalıştırmak için yürütülebilir izinler gereklidir
ddpconnchkçıktısında belirtilir. Örneğin:
chmod +x
Ddpconnchkkullanıcının yetkilendirildiği herhangi bir dizinden kopyalanabilir ve çalıştırılabilir. Örneğin, yolları kullanabilirsiniz/tmp,C:\DellveyaC:\ddtools.
Nasıl çalıştırılır ddpconnchk:
Temel söz dizimi:
#<ddpconnchkfilename> -s <DD Hostname Exactly in Backup App config> -l <Logical DDBOOST SU Exactly in Backup App config> -u <Owner of SU> -p <Password of Owner of SU> -p <ddboost_user_password> -v
Temel örnekler:
- Windows için:
C:\ddtools>ddpconnchk -s datadomain1.abc.com -l LSU1 -u ostuser -p xxxxxx -v
- Linux için:
#./ddpconnchk_linux_64 -s datadomain2.com l LSU1 -u dduser -p xxxxxx -v
Örnek 1: DD Boost bağlantısı için genel kontrol
#./ddpconnchk_linux_64 -s dd-dm2.abc.com -l LSU1 -u ostuser -p xxxxxx -v
Örnek çıktı:
Loading plugin shared library Could not load ddpi_is_dfc_target_hostname: /lib64/libDDBoost.so: undefined symbol: ddpi_is_dfc_target_hostname Plugin shared library load FAILED USING BUILTIN DDP PLUGIN INSTEAD DDP CLIENT LIBRARY VERSION 2:6:0:2-366182 SERVER: dd-dm2.abc.com ---------------------------------- *** BASIC CONNECTIVITY TEST, dd-dm2.abc.com 1) Translate server name dd-md2-01.abc.com to IP address Server dd-dm2.abc.com -> IP address 10.xx.xx.xx 2) pmap_getport() for prog MOUNT (100005), vers 3, proto TCP Portmap (MOUNT) reports TCP port 2052 3) Establish TCP connection to MOUNT service 4) pmap_getport() for prog NFS (100003), vers 3, proto TCP Portmap(NFS) reports TCP port 2049 5) Establish TCP connection to NFS service 6) Establish DDP connection, for permission check DDBOOST properties: DDBOOST enabled = 1 opt_dup_enable = 1 Basic DDP Connectivity Test PASSED *** CONNECT SERVER TEST, dd-dm2.abc.com 1) Establish DDP connection DDP Connect Server Test PASSED *** LIST SUs TEST, dd-md2-01.abc.com connect_server_with_user_pwd()... connect_server_with_user_pwd() DONE open_su_list()... open_su_list() DONE Read SU list... 0> dd-dm2-lsu1 Bytes available 99025806163968 Bytes used 1085185994221356 1> dd-dm2-lsu2 Bytes available 99025806163968 Bytes used 1085185994221356 2> dd-dm2-lsu3 Bytes available 99025806163968 Bytes used 1085185994221356 3> ... 4 SUs total Read SU list DONE disconnect_server()... disconnect_server() DONE List SUs Test PASSED No further tests possible. Specify -l<su_name> to enable more tests SUCCESS: All tests completed
Bilgilendirme Notları:
- Başlangıçtaki paylaşılan kitaplık mesajı önemli değildir.
DdpconnchkAracın kullanmak için kendi entegre kitaplığı vardır. - Komutta
-vparametresi, ayrıntılı günlük kaydı içindir ve adım adımddpconnchkKontrol. - Parolayı komut satırına yazmayı tercih etmezseniz şu komutu çalıştırın:
ddpconnchkOlma -dan. Bir parola yazmanız istenir. - Başarılı bir test, ana bilgisayar adının doğru IP'yi çözdüğünü, bağlantı noktalarının açık olduğunu, DD Boost kullanıcısının ve parolasının doğru olduğunu ve ortam sunucusunun Data Domain'deki depolama birimlerini görebildiğini gösterir. Bu, Data Domain yapılandırmasının ve medya sunucusu ile Data Domain arasındaki bağlantının iyi olduğunu doğrular.
- Eğer
ddpconnchkbağlanamıyorsa, hata size neden bağlanamadığını ve fikir vermelidir.
Örnek 2: Kullanım ddpconnchk DD Boost performansını test etmek için.
- Bir test görüntüsü yazarak DD Boost performansını test eder. Test görüntüsü, testten sonra otomatik olarak kaldırılır. Aşağıda tek bir akış kullanılarak yapılan performans testi verilmiştir.
C:\ddtools>ddpconnck -s <DD Hostname Exactly in Backup App config> -l <Logical DDBOOST SU Exactly in Backup App config> -u <Owner of SU> -p <Password of Owner of SU> -T writeimage -i 1g -n <Stream Count to Match with Backup App> -vvv Informational Notes: Use 1, 4, 8 etc for Stream Count to see if there is improvement in speed. There may be a saturation point for number of streams. Higher the stream count dos not always provide better throughput. Skip -p option if password contains conflicting special characters (such as # ? ; : , etc), and type the password when prompted.
Örnek çıktı:
..... *** EXTENDED TEST: WRITE IMAGE, dd-dm2-lsu1/sfadvdfdas00163/1073741824 Cumulative Write Throughput: 85.33 MB/s Cumulative Read Throughput: 25.60 MB/s
- Yapmak için
ddpconnchk10 akışla performans kontrolü (-n 10):
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddb_user_password> -l <lsu_name> -T writeimage -i 1g -n 10
-i1g, DDR 1g = 1 GB dosyaya yazılan boyutu belirler ve bu maksimum boyuttur.-n10 kaç dosyanın oluşturulacağını belirler.- Bu dosyalar geçicidir ve test işlemi tamamlandıktan sonra silinir.
Örnek 3: Kullanım ddpconnchk DD Boost çoğaltma (MFR) bağlantısını kontrol etmek için:
user@Affected_Backup_Host# ddpconnck -s <SRC DD Hostname Exactly in Backup App config> -l <SRC SU Exactly in Backup App config> -u <Owner of SRC SU> -p <Password of Owner of SRC SU> -T writeimage -i 1g -n <Stream Count to Match with Backup App> -vvv (Use 1, 4, 8 etc for Stream Count to see if there is improvement in speed) user@Affected_Backup_Host# ddpconnck -s <DST DD Hostname Exactly in Backup App> -l <DST SU Exactly in Backup App> -u <Owner of DST SU> -p <Password of Owner of DST SU> -T writeimage -i 1g -n <Stream Count to Match with Backup App> (Use 1, 4, 8 etc for Stream Count) user@Affected_Backup_Host# ddpconnck -s <SRC DD Hostname Exactly in AVA config> -l <SRC SU Exactly in AVA config> -u <Owner of SRC SU> -p <Password of Owner of SRC SU> -S <DST DD Hostname Exactly in AVA config> -L <DST SU Exactly in AVA config> -U <Owner of DST SU> -P <Password of Owner of DST SU> -T optdup -i 1g -n <Stream Count to Match with AVA> (Use 1, 4, 8 etc for Stream Count to see if there is improvement in speed)
Bilgilendirme Notları:
"-S, -U, -P"(büyük harf) ikinci DDR içindir.- Bu, koşmaya benzer
ddpconnchkbiri DDR1'e, diğeri DDR2'ye olmak üzere iki kez, tümü aşağıdaki gibi küçük harflerle. Ancak en iyisi, yukarıdaki komutun tamamını çalıştırmaktır.
#./ddpconnchk -s dd-dm-src.abc.com -l lsu1 -u user1 -p xxxxxx -v #./ddpconnchk -s dd-dm-dst.abc.com -l lsu2 -u user1 -p xxxxxx -v
Örnek 4: Sürücüyü yüklemek için ilgili düğümde ddpconnchk MFR/optdup üretilen işini kontrol etmek için.
#ddpconnchk -s dd-dm-src.abc.com -l src_lsu1 -u user1 -p xxxxxx -S dd-dm-dst.abc.com -L dst_lsu1 -U user1 -P xxxxxx -T optdup -i 1g -n 5 -v
*** EXTENDED TEST: OPT DUP Src: dd-dm-src /src_lsu1 Dst: dd-dm-dst/dst_lsu1 ImgSize: 262144 bytes NumThrd: 1 Cumulative Filecopy Throughput: 0.12 MB/s Total read time: 0 seconds
Örnek 5: Bir istemci tarafından görülen Fibre Channel (DFC) aygıtlarının dinamik izlemesini listelemek için.
# ddpconnchk -D scan_all
Örnek çıktı:
/dev/sg135: Server Name: xxx-xxxxx Server ID: xxxxxxxx /dev/sg134: Server Name: xxxx-xxxxx Server ID: xxxxxxxx 2 Generic SCSI devices 2 DFC LUN devices DFC evaluation completed
Additional Information
Eğer ddpconnchk Başarısız olduysa daha fazla sorun giderme için ilgili hata mesajını kontrol edin:
pmap_getport()başarısız, güvenlik duvarı sorunu gibi Ağ ortamıyla ilgilidir.connect_server_user_pwd()Kullanıcı adı veya parolanın yanlış olması ya da DD Boost erişim listesinin yanlış olması nedeniyle BAŞARISIZ oldu.- DD Boost kullanıcısını Auto Support (ASUP) kayıt defterini kontrol ederek onaylayabilirsiniz
protocol.ost.user. - Parolasını test etmek için DD Boost kullanıcısı olarak bir PuTTY oturumu kullanarak Data Domain'de oturum açarak kullanıcı adını ve parolayı doğrulayabilirsiniz.
- Kullanım
#ddboost access showve#ddboost ifgroup show config all, DD Boost erişimini kontrol etmek için.
Aşağıdaki hatayı alırsanız:
The code execution cannot proceed because MSVCR120.dll was not found. Reinstalling the program may fix this problem.
Düzeltme, Microsoft Visual C++ 2013 Yeniden Dağıtılabilir https://aka.ms/highdpimfc2013x64enu yüklemektir. (Dış Bağlantı)
Bu bilgilerin kaynağı MSVCR120.dll eksik ve düzeltilmiyor - Microsoft Soru-Cevap. (Dış Bağlantı)