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
- Ortam sunucusu, DD Boost protokolünü kullanarak belirli bir DDR'ye bağlanamıyor. (Bu, DDBoost/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
- DDPCONNCHK yardımcı programı, 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 etkilenen Yedek Ana Bilgisayardan tam Yedekleme/YAZMA G/Ç'si, Geri Yükleme/OKUMA G/Ç'si ve Sona Erme/SİLME G/Ç'sini simüle etmek için kullanılabilir.
- Buna ek olarak DDPCONNCHK yardımcı programı, ilgili Kaynak (SRC) DD'si ve Hedef (DST) DD'si arasında etkilenen Yedek Ana Bilgisayardan DDBOOST ü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/Ç'si, Geri Yükleme/OKUMA G/Ç'si ve Sona Erme/SİLME G/Ç'si simülasyonu gerçekleştirmeniz her zaman önerilir.
Cause
Bir Yedekleme Ana Bilgisayarından ve Kaynak (SRC) DD ile Hedef (DST) DD arasında MFR veya Klonun DD Boost bağlantısını veya performansını giderme.
Resolution
DDPCONNCHK ARACI NEREDEN EDINILIR:
ddpconnchk.zip dosyasını şuradan indirin: https://central.dell.com/solutions/Networker-Tools
Sıkıştırılmış paket, birden fazla işletim sistemi platformunda yardımcı programın çeşitli sürümlerini içerir.
Notlar:
-ddpconnchk aracı, verilerin DD Boost kullanılarak Data Domain'e yazıldığı ana bilgisayar olan ortam sunucusunda çalıştırılmalıdır. Bu nedenle öncelikle söz konusu ortam sunucusunun işletim sistemi/bit bilgilerini bulun. Ortam sunucusunun işletim sistemi/bitlerine bağlı olarak ilgili ddpconnchk dosyasını indirin ve ortam sunucusuna yerleştirin.
-ddpconnchk yürütülebilir bir dosyadır, bu nedenle e-posta eki olarak gönderilemez.
DDPCONNCHK YI ORTAM SUNUCUSUNDA ÇALIŞTIRMAYA HAZIR HALE GETIRME:
- Dosyayı indirme konumundan ortam sunucusuna kopyalamak için Winscp veya scp.
- Kurulum gerekli değildir; ddpconnchk, bağımsız bir yürütülebilir dosyadır.
- Paketi ayıklamak için Gunzip veya Winzip ya da benzer ürünler kullanılabilir.
- ddpconnchk dosyasını çalıştırmak için yürütülebilir izinler gereklidir; örneğin:
chmod +x
- Ddpconnchk, kullanıcının yetkilendirdiği herhangi bir dizinden kopyalanabilir ve çalıştırılabilir. Örneğin; /tmp veya C:\Dell ya da C:\ddtools yollarını kullanabilirsiniz.
DDPCONNCHK DOSYASINI ÇALIŞTIRMA:
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
Notlar:
- Başlangıçtaki paylaşılan kitaplık mesajı önemli değildir. Ddpconnchk aracının kullanılabilecek kendi entegre kitaplığı vardır.
- -v" parametresi, adım adım ddpconnchk denetiminin sonucunu sağlayan ayrıntılı günlük kaydı içindir.
- Parolayı komut satırına yazmayı tercih etmezseniz ddpconnchk dosyasını o şekilde çalıştırın. Parolayı 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 DD'deki depolama birimlerini görebildiğini gösterir. Bu, DD yapılandırmasının ve ortam sunucusu ile DD arasındaki bağlantının iyi olduğunu doğrular.
- ddpconnchk bağlanamıyorsa hata size neden bağlanamadığı hakkında fikir verecektir.
ÖRNEK 2: DD Boost performansını test etmek için ddpconnchk kullanın.
Bir test görüntüsü yazarak DD Boost performansını test eder. Test görüntüsü, test sonrasında otomatik olarak kaldırılır.
Aşağıda, bir akış kullanan 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 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
10 akışla (-n 10) bir ddpconnchk performans kontrolü yapmak için:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddb_user_password> -l <lsu_name> -T writeimage -i 1g -n 10
- -i 1g, DDR dosyasına yazılan boyutu belirler; 1g = 1 GB (maksimum boyut)
- -n 10 kaç dosya oluşturulacağını belirler.
- Bu dosyalar geçicidir ve test işlemi tamamlandıktan sonra silinir.
ÖRNEK 3: DD Boost çoğaltma (MFR) bağlantısını kontrol etmek için ddpconnchk'yi kullanın:
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)
Notlar:
"-S, -U, -P" (büyük harf), ikinci DDR içindir.
Bu, ddpconnchk'yi aşağıdaki gibi küçük harflerle, biri DDR1 ve biri DDR2 olmak üzere iki kez çalıştırmaya benzer. 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: MFR/optdup üretilen işini kontrol etmek için ddpconnchk'yi çalıştırın.
#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
- "pmap_getport() failed" mesajı, güvenlik duvarı sorunu gibi bir Ağ ortamı ile ilgili bir sorundur.
- connect_server_user_pwd() BAŞARISIZ kullanıcı adı veya parolanın yanlış olması ya da DD Boost erişim listesinin yanlış olmasıdır.
- DD Boost kullanıcısını Auto Support (ASUP) kayıt defteri protocol.ost.user'ı kontrol ederek doğrulayabilirsiniz.
- Parolasını test etmek için DD Boost kullanıcısı olarak bir putty oturumu kullanıp DD'de oturum açarak kullanıcı adını ve parolayı doğrulayabilirsiniz.
- DD Boost erişimini kontrol etmek için #ddboost access show ve #ddboost ifgroup show config all komutunu kullanın.