Dell Unity: Unity Sistemindeki DÖKÜM Dosyalarını Bulma ve İndirme (Kullanıcı Tarafından Düzeltilebilir)

Summary: SP DÖKÜM dosyalarının nasıl bulunacağı ve indirileceği ile ilgili talimatlar.

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

Unisphere'den 

Yalnızca Unity OE 4.2.0.9392909 ve sonraki sürümlerde kullanılabilir).
Unisphere'de oturum açın ve Service > Downloads Core Dump >bölümüne gidin.
Bu menü, o anda hangi SP'nin birincil olduğundan bağımsız olarak Çekirdek döküm dosyalarının herhangi bir SP'den alınmasını kolaylaştırır.
Diziden indirildikten sonra dosyaları Servis İsteğine yükleyin. Dosya çok büyükse destek temsilcinizden bir FTP konumu isteyin. 
 

CLI veya SSH

  1. Unity'ye SSH aracılığıyla bağlanın ve servis kullanıcısı olarak oturum açın.
  2. Hangi Depolama İşlemcisinde (SP) çalıştığınıza dikkat edin; otomatik olarak bağlandığınız SP birincil SP'dir. Emin değilseniz pgrep ECOM komutunu çalıştırın. Birincil SP, hiçbir değer döndürmeyen ikincil SP'den farklı olarak bir işlem kimlik numarası döndürmelidir. Bunun örneği için Ek Bilgiler bölümüne bakın.
  3. Döküm dosyanız birincil SP'deyse şu komutları çalıştırın:
    • Yerel SP'de mevcut çekirdek dökümlerinin listesini almak için svc_dc -lcd. Her giriş, bir döküm dosyasına karşılık gelir. İhtiyacınız olan dökümü bulun (tarih ve saat, dökümün adında yer alır).
    • Dosyayı sıkıştırmak ve kopyalamak için -dc /home/service/user <döküm dosyası adını> svc_dc (/home/service/user ile döküm adı arasında boşluk vardır).
Unity OE 4.5 veya sonraki sürümleri için hedef dizin olarak yalnızca /home/service/user konumunu kullanın. Büyük dosyaları kopyalamak için diğer dizinlerin kullanılması, SP'nin yeniden başlatılmasına neden olabilir.
Unity OE 4.5'ten önceki sürümlerde servis kullanıcısı ana dizini /home/service'tir (/home/service/user değil). Unity OE 4.5'ten önceki sürümlerde yukarıdaki "svc_dc -dc" komutu için /home/service dizini kullanılmalıdır.
  1. Döküm dosyanız ikincil SP'deyse ikincil SP'ye giriş yapın (ssh peer komutuyla) ve orada şu komutları çalıştırın:
    • Yerel SP'deki mevcut çekirdek dökümlerini listelemek için svc_dc -lcd.
    • svc_dc -dc peer /home/service/user <dump file name> (/home/service/user ile döküm adı arasında boşluk vardır.) Bu komur, döküm klasörünü sıkıştırır ve eş SP'deki /home/service/user klasörüne taşır. Bu durumda dosyayı birincil SP'ye kopyalamış oluyoruz. Dosyayı buradan WinSCP ile alabiliriz.
    • Komut söz diziminde, sıkıştırılmış dosyayı eş SP'ye taşımak üzere "peer" ile hedefi belirtiyoruz. Bu komut, nihai dosyayı SSH aracılığıyla uzak sistemlere taşımak için de kullanılabilir. Daha fazla bilgi için bkz. svc_dc -h.
  2. Bir SFTP istemcisi (ör. WinSCP) açın ve servis kullanıcısı olarak yönetim IP adresine giriş yapın. (Bu işlem yalnızca birincil SP'ye bağlanmanızı sağlar.)
  3. /home/service/user dizinine (veya aynı yer olan /cores/service/user dizinine) gidin, 3. ya da 4. adımda oluşturduğunuz döküm dosyasını indirin ve Servis İsteğine yükleyin. Dosya çok büyükse destek temsilcinizden bir FTP konumu isteyin. 
  4. İndirme tamamlandıktan sonra, oluşturulan DÖKÜM dosyalarını /home/service/user konumundan ve orijinal dosyaları da /EMC/backend/service/data_collection/cores/ konumundan silin (kök erişimi gereklidir, yalnızca Dell Teknik Desteği).
Yardıma ihtiyaç duyarsanız Dell Teknik Destek veya Yetkili Servis Temsilcinizle iletişime geçin ve bu makale kimliğini referans gösterin.
 

Çekirdek döküm dosyalarını manuel olarak sıkıştırma ve kopyalama

Linux "tar" komutuna aşina değilseniz bu yöntemi kullanmayın çünkü bu yöntem döküm dosyalarını bozabilir veya dosyaların yanlış yerlerde oluşturulması durumunda ek sorunlara (SP'nin yeniden başlatılması gibi) neden olabilir. Bu yöntem yalnızca diğer tüm işlemler başarısız olursa son çare olarak kullanılmalıdır ve sadece ileri düzey Linux kullanıcıları tarafından uygulanmalıdır.

Yukarıdaki yöntem anlaşıldıysa ve diğer tüm işlemler başarısız olduysa DÖKÜM dosyası dizini manuel olarak da sıkıştırılabilir. Unity dökümleri, her SP'de /EMC/backend/service/data_collection/cores/ dizinindedir.

Döküm dizinini tar -zcvf /home/service/user <destination_filename.tar.gz><dump_directory_name> dosyaya sıkıştırın.
Burada:
<> destination_filename.tar.gz, sonuçta oluşturulan sıkıştırılmış dosyadır.
<> dump_directory_name, sıkıştırmak istediğiniz dizindir (döküm dosyası dizini).
Döküm dosyası, döküm dosyası dizininde önceden sıkıştırılmış (.gz uzantısı) olduğundan yalnızca döküm dosyasını kopyalamak istiyorsanız bu komutu kullanmak yararsızdır.

Bu işlemi Unity OE 4.5'ten önceki sürümlerde yapıyorsanız /home/service dizinini kullanın çünkü bir sonraki seviye dizini olan "user" yalnızca Unity OE 4.5 ve sonraki sürümlerde oluşturulmaktadır.

Nihai .tar.gz dosyası, /home/service/user (veya aynı yer olan /cores/service/user) dizinindedir.
Unity OE 4.5'ten önceki sürümlerde dosya yukarıda açıklandığı gibi /cores/service içinde oluşturulmalıdır.

Diğer hedef dizinleri kullanmayın! Aksi halde ciddi sistem sorunlarına neden olabilirsiniz.

İkincil SP'den bu yöntemin kullanılmasıyla ilgili günlüklere ihtiyacınız varsa 22501 numaralı şu Dell KB makalesine bakın: Dell Unity: Birincil SP'yi Kullanarak İkincil SP'den Dosya İndirme (Kullanıcı Tarafından Düzeltilebilir) (İngilizce). Bu makale, SCP kullanılarak ikincil SP'den dosyaların nasıl alınacağı ile ilgilidir.

Additional Information

Dosyalar diziden indirildikten sonra her iki SP'de de aşağıdaki konumlardan tüm dökümleri silin.
/cores/service/user veya /home/service/user (Unity OE'nin 4.5'ten önceki sürümlerinde /home/service veya /cores/service)
/EMC/backend/service/data_collection/cores (kök erişimi gereklidir, yalnızca Dell Teknik Desteği).

Bunun amacı, bozulmuş çekirdek döküm dosyaları veya şu Dell KB makalelerinde (sırasıyla 52543 ve 52563 numaralı) açıklananlar gibi sorunların gelecekte yaşanmasını önlemektir: Dell Unity: Unity OE 4.2'ye yükseltme şu hatayla başarısız oluyor: check_cores_existed_files_2 (Kullanıcı Tarafından Düzeltilebilir) 


/EMC/backend/service/data_collection/cores konumundaki dosyalar yalnızca kök kullanıcı olarak silinebilir, bu nedenle Dell Teknik Destek veya Yetkili Servis Temsilcinizle iletişime geçin ve bu makale kimliğini belirtin.

ÖNEMLİ: Dosyaları kalıcı olarak silmeden önce dosyaların md5 toplamını (indirilen dosya ile SP'deki orijinal dosya) karşılaştırın.

Manuel olarak sıkıştırdığınız bir dosyayı değil, /EMC/backend/service/data_collection/cores/<dump_folder> konumundaki orijinal md5sum döküm dosyasını kontrol edin.
md5sum kontrol etmek için şunları çalıştırın:

Linux:       md5sum YourDumpFile.gz
Windows:     certUtil -hashfile YourDumpFile.gz MD5

 

Yukarıda açıklanan komutlara ait örnekler

Hangi SP'nin birincil olduğunu doğrulamak için pgrep komutunu kullanma:

service@none spa:~# pgrep ECOM
30065

ECOM için bir İşlem Kimliği (PID) alırsınız; bu değer birincil SP'yi belirtir. ECOM (yönetim) yalnızca birincil SP'de çalışır. Bu örnekte, SPA birincildir.

Ancak beklendiği üzere, ikincil SP'de SSH oturumu açtığınızda ECOM ikincil SP'de çalışmadığından ECOM için PID döndürülmez:

service@none spa:~#ssh eş
service@none spb:~# pgrep ECOM
service@none spb:~# 


SP'ler servis modundaysa hiçbir SP, ECOM için PID değeri döndürmez. SP'ler servis modundaysa ECOM çalışmaz.

Birincil SP'deki döküm dosyasını listeleme, sıkıştırma ve taşıma:
 

service@(none) spa:/# svc_dc -lcd
========================
[DC copier]: Arka uçta mevcut:
core-dump_dump_spa_CKM0016170xxxx_2017-01-17_15_14_17_320_httpd
core-dump_dump_spa_CKM0016170xxxx_2017-02-16_07_19_23_337_xGate
kdump_spa_CKM0016170xxxx_2017-01-11_14_52_40
safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe
<< Örnek için bunu kullanıyoruz.

========================
[DC copier]: No known cores at SSD in processed
========================[
DC copier]: Not yet pre-processed core dumps at SSD:
========================


service@(none) spa:/# svc_dc -dc /home/service/user safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe
[DC copier]: /EMC/backend/service/data_collection/cores/safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe_dir konumunda bir DC paketi var.
[DC copier]: safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe_nogdb.tar şunları içerecektir:
safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe_dir

[DC copier]: safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe_nogdb.tar başarıyla

/home/service/user adresine iletilir service@(none) spa:/#cd /home/service/user
service@(none) spa:/home/service/user# ll (veya ls)
...
-rw-r--r-- 1 kök kök 681431040 Mar 8 22:24 safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe_nogdb.tar

 

 

İkincil SP'deki döküm dosyasını listeleme, sıkıştırma ve taşıma:

service@(none) spa:~# ssh peer << to changes on secondary SP
service@(none) spb:~# svc_dc -lcd << listing all available core dumps on SPB (bu durumda secondable)
========================
[DC copier]: Available on backend:
core-dump_dump_spb_CKM0016170xxxx_2016-09-08_09_18_19_11994_mgmtd
<<< örnek için bunu kullanıyoruz.
çekirdek-dump_dump_spb_CKM0016170xxxx_2017-01-02_13_35_47_10385_grep
core-dump_dump_spb_CKM0016170xxxx_2017-01-13_11_38_22_17432_TLDlistener.exe
çekirdek-dump_dump_spb_CKM0016170xxxx_2017-01-25_09_19_38_338_httpd
çekirdek-dump_dump_spb_CKM0016170xxxx_2017-01-27_03_15_52_2648_xGate

========================
[DC copier]: No known cores at SSD in processed
========================[
DC copier]: Not yet pre-processed core dumps at SSD:
========================

service@(none) spb:~# svc_dc -dc peer /home/service/user core-dump_dump_spb_CKM0016170xxxx_2016-09-08_09_18_19_11994_mgmtd
[DC copier]: There is a DC bundle in /EMC/backend/service/data_collection/cores/core-dump_dump_spb_CKM0016170xxxx_2016-09-08_09_18_19_11994_mgmtd_dir.
 [DC copier]:   kimlik bilgilerini 15 saniye içinde girmeniz gerekir, aksi takdirde ilerleme sayacı başlar
[DC copier]: core-dump_dump_spb_CKM0016170xxxx_2016-09-08_09_18_19_11994_mgmtd_nogdb.tar şunları içerir:
core-dump_dump_spb_CKM0016170xxxx_2016-09-08_09_18_19_11994_mgmtd_dir

[DC copier]: core-dump_dump_spb_CKM0016170xxxx_2016-09-08_09_18_19_11994_mgmtd_nogdb.tar başarıyla

iletildi service@(none) spb:~# exit
<<< veya "ssh peer" komutunu kullanarak birincil SP'ye geri dönün ve yeni oluşturulan dosyanın orada olduğunu onaylayın.
Oturum kapatma
Connection to peer closed.
service@(none) spa:~# cd /cores/service/user
<<< /home/service/user
service@(none) spa:~# ll
...
-rw-r--r-- 1 kök kök 222310400 Mar 9 14:37 core-dump_dump_spb_CKM001617xxxxx_2016-09-08_09_18_19_11994_mgmtd_nogdb.tar


Döküm dosyamız (başlangıçta SPB'deki dosya), bu örnekte birincil SP olan SPA'dadır ve indirilmeye hazırdır. Dosyalar diziden indirildikten sonra her iki SP'de de /cores/service/user veya /home/service/user konumundan tüm dökümleri silmeyi unutmayın.

Affected Products

Dell EMC Unity Family

Products

Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 350F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 450F, Dell EMC Unity 500, Dell EMC Unity 500F, Dell EMC Unity 550F, Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity 650F , Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family, Dell EMC Unity Hybrid ...
Article Properties
Article Number: 000022369
Article Type: How To
Last Modified: 24 Mar 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.