Avamar: status.dpn komutu tarafından oluşturulan çıktıyı anlama
Summary: Bu makalede status.dpn komutuna genel bir bakış sunulmaktadır.
Instructions
Bu makalede status.dpn komutunu çalıştırır ve çıktısının her bölümünü açıklar.
Nedir status.dpn komut?
Komutta status.dpn komut bir perl Bir dizi biçimlendiren komut dosyası "avmaint nodelist" ve Linux İşletim Sistemi (OS) komutlarını bir Avamar Grid'in mevcut durumunu görüntülemek için insan tarafından okunabilir bir biçime dönüştürür.
Diğer Avamar komutlarına ve araçlarına benzer şekilde, status.dpn şurada yer almaktadır: "/usr/local/avamar/bin/" dizini.
Komutta status.dpn Komut bağlıdır GSAN çalıştırmak için çevrimiçi olmak, "avmaint" ile etkileşime girer GSAN komutlarını çalıştırmak için.
Eğer GSAN Bir veri düğümü üzerinde çalışmıyorsa, düğüm numarası ve çevrimdışı durumu dışında o düğüm hakkında hiçbir bilgi görüntülenmez.
Bir örnek status.dpn çıktı:
Tue May 13 00:43:37 EDT 2025 [Avamar1.company.com] Tue May 13 04:43:36 2025 UTC (Initialized Fri Aug 26 22:10:38 2022 UTC)
Node IP Address Version State Runlevel Srvr+Root+User Dis Suspend Load UsedMB Errlen %Full Percent Full and Stripe Status by Disk
0.0 192.168.255.2 19.12.0-186 ONLINE fullaccess mhpu+0hpu+0hpu 1 false 0.03 30672 26994469 0.1% 0%(onl:62 ) 0%(onl:44 ) 0%(onl:54 ) 0%(onl:36 ) 0%(onl:38 ) 0%(onl:37 ) 0%(onl:37 ) 0%(onl:42 ) 0%(onl:33 ) 0%(onl:32 ) 0%(onl:30 ) 0%(onl:30 )
0.1 192.168.255.3 19.12.0-186 ONLINE fullaccess mhpu+0hpu+0hpu 2 false 0.02 30821 26812792 0.1% 0%(onl:40 ) 0%(onl:33 ) 0%(onl:41 ) 0%(onl:33 ) 0%(onl:68 ) 0%(onl:32 ) 0%(onl:33 ) 0%(onl:39 ) 0%(onl:31 ) 0%(onl:36 ) 0%(onl:31 ) 0%(onl:50 )
0.2 192.168.255.4 19.12.0-186 ONLINE fullaccess mhpu+0hpu+0hpu 0 false 0.02 29008 26927773 0.1% 0%(onl:36 ) 0%(onl:39 ) 0%(onl:41 ) 0%(onl:48 ) 0%(onl:40 ) 0%(onl:34 ) 0%(onl:41 ) 0%(onl:32 ) 0%(onl:41 ) 0%(onl:35 ) 0%(onl:34 ) 0%(onl:46 )
Srvr+Root+User Modes = migrate + hfswriteable + persistwriteable + useraccntwriteable
System ID: 1234567890@EC:2A:72:07:59:23
All reported states=(ONLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
System-Status: ok
Access-Status: full
Last checkpoint: cp.20250512120531 finished Mon May 12 08:05:55 2025 after 00m 24s (OK)
Last GC: finished Mon May 12 08:00:26 2025 after 00m 08s >> recovered 0.00 KB (OK)
Last hfscheck: finished Mon May 12 08:04:15 2025 after 02m 54s >> checked 1406 of 1406 stripes (OK)
Maintenance windows scheduler capacity profile is active.
The backup window is currently running.
Next backup window start time: Tue May 13 20:00:00 2025 EDT
Next maintenance window start time: Tue May 13 08:00:00 2025 EDT
status.dpn Komut görüntülenir:
-
Yerel saat dilimindeki saat ve tarih
-
Avamar Utility Node ana bilgisayar adı
-
Koordineli Evrensel Saat'e (UTC) göre saat ve tarih
-
Avamar ızgarasının UTC'de başlatıldığı (kurulduğu) tarih ve saat. Veri düğümleri UTC saatinde çalışırken UTC görüntülenir
- Her veri düğümünün mantıksal düğüm numarasını görüntüler
status.dpn komutu, şu zamandan beri yardımcı yazılım düğümünün herhangi bir durum bilgisini göstermiyor: GSAN Yardımcı yazılım düğümünde çalışmaz)
- Dahili yedekleme ağının IP adresini görüntüler
- sürümünü görüntüler
GSANAvamar veri düğümündeki ikili dosya
GSAN Aşağıdaki durumlarda ikili dosyaya bir düzeltme numarası eklenebilir: GSAN düzeltme yüklenmiştir ve sürüm numarası Avamar ızgarasındaki tüm Avamar veri düğümlerinde eşleşmelidir.)
- Avamar veri düğümünün geçerli durum kodunu görüntüler:
-
-
ÇEVRİMİÇİ
- Komutta
GSANbu veri düğümü üzerinde çalışıyor. Normal işlevsellik
- Komutta
-
ÇEVRİMDIŞI
-
Komutta
GSANbu veri düğümünde çalışmıyor. Sorun giderme gerektirir
-
-
Runlevel:
- Çalışma düzeyi durumunu görüntüler.
GSANişlem (Avamar veri düğümü başına) - Birden çok çalışma düzeyi vardır:
GSAN:
-
-
Kapatma
- Cihazın kapatılması
GSANişlem
- Cihazın kapatılması
-
Önyükleme
- Önyükleme
GSANçevrimiçi işlem
- Önyükleme
-
Bağlanır
- Komutta
GSANHer bir eş veri düğümüne bağlanmaGSAN
- Komutta
-
Doğrulama
- Doğrulama
stripe DNS tableher bir Avamar veri düğümünde
- Doğrulama
-
Başlatma
- Şeritleri çevrimiçi hale getirme
-
Senkronizasyon
- Varsa, yeniden oluşturarak veya işlem günlüklerini kullanarak hangi şeritlerin güncelleştirilmesi gerektiğini belirleme
-
Yükseltme
- Ne zaman kullanılır?
GSANİkili dosya daha yeni bir sürüme güncelleştiriliyor
- Ne zaman kullanılır?
-
Çalışıyor
- Komutta
GSANbaşlamıştır. Tüm şeritler çevrimiçi ancak yedeklemeleri kabul etmek için kullanılamıyor
- Komutta
-
Fullaccess-
Kılavuz, yedeklemeleri kabul etmek için kullanılabilir
-
-
Srvr+Root+User:
- Avamar veri düğümünün etkinlik erişim modunu görüntüler:
-
-
Srvr- Avamar
GSANAyrıcalık
- Avamar
-
Root- Avamar
dpn root userAyrıcalık
- Avamar
-
User-
Diğer tüm kullanıcı ayrıcalıkları
-
-
-
-
mhpu+0hpu+0hpu- Tam Erişim
- Normal işlemler
- Tam Erişim
-
mhpu+0hpu+0000- Yönetici Modu
- Ne zaman
"waitcGSAN"nedeniyle başlatılıyorhfscheck, buGSANkapasitesi şuna eşit veya daha büyüktür: "diskreadonly"limit ve işletim sistemi kapasite kullanımındaki fark, "freespaceunbalance "Listelenen değer"avmaint config"
- Ne zaman
- Yönetici Modu
-
mhpu+0000+0000- Senkronizasyon Modu
- Yeniden başlatma sırasında
GSANşeritleri senkronize ederken ve "testintegrity"çalışıyor veya bir şerit yeniden oluşturuluyor
- Yeniden başlatma sırasında
- Senkronizasyon Modu
-
m000+0000+0000-
Salt Okunur Modu
- Kontrol noktaları sırasında görüntülenir
-
-
(Ayrıca şu şekilde de görüntülenebilir: 0000+0000+0000)
Etkinlik erişim modunu etkileyen işlemler için Ek #1'e bakın.
mhpu Bit:
-
-
m=Geçiş
- Sistem şeritleri taşıyabiliyor mu?
-
h=HFS Data Store
- Sistem HFS Veri Deposuna yazma özelliğine sahip mi?
-
p=Kalıcı Depo
- Sistem Kalıcı Depoya yazma özelliğine sahip mi?
-
u=Kullanıcı Muhasebe Sistemi
-
Sistem, Kullanıcı Muhasebe Sistemine yazabiliyor mu?
-
-
- Avamar veri düğümünde kullanımda olan dağıtıcı sayısı
- Dağıtıcı bağlantıları,
GSANAvamar veri düğümündeki işlem - Her bir dağıtıcı bağlantısı
GSANbağlantı veyaGSANETKİLEŞİMLİ KOMUT - Bir örnek
GSANBağlantı, ile bir yedekleme oturumu olacaktır"avtar"işlem - Bir örnek
GSANEtkileşimli komut şöyle olacaktır:"avmaint"
- Dağıtıcı durumunu görüntüler (askıya alındı veya alınmadı)
- Askıya alınırsa Avamar ızgarası, yedeklemeler, geri yüklemeler ve çoğaltmalar için kullanılmak üzere yeni dağıtıcıların etkinleştirilmesini engeller
- Avamar veri düğümündeki Anlık toplam yük ortalamasını görüntüler
UsedMB:
- Avamar veri düğümünün şu anda tüm işlemler tarafından kullandığı toplam RAM miktarı
Errlen:
- Avamar Data Node'daki "/data01/cur/err.log" öğesinin bayt cinsinden uzunluğu
%Full:
- Toplamın dolu yüzdesi
GSANAvamar veri düğümünün kapasitesi - Yüzde bir tam sayıya yuvarlanır (örneğin, %47)
- Bölüm başına (düğüm başına) şerit ve durum sayısını görüntüler
- Bölümün dolu olma yüzdesini görüntüler.
GSANkapasite - Yüzde ilk ondalık basamağa yuvarlanır (örneğin, %46,8)
- Kılavuzun durumunun özeti
- Düğüm durumunu listeler,
runlevelsve modları - Bir öğe için birden fazla durum varsa, her birini listeler.
All reported states=(ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
- Tamam veya düşük performans gösteriyor
- Bir düğüm çevrimdışı durumdaysa indirgenmiş durumu oluşur
- Etkinlik erişim modu nedeniyle kılavuzda bir kısıtlama olup olmadığını gösterir
- Bir kısıtlama varsa, "admin" görüntülenir
- Herhangi bir kısıtlama yoksa, "dolu" görüntülenir
- Bu bölümde, şeritlerden herhangi birinin çevrimdışı veya OFFLINE_MEDIA_ERROR durumda olup olmadığı da gösterilir
- İlk bölüm, o zamandan beri bakım etkinliklerinin durumunu görüntüler.
GSANçevrimiçi. - Bakım faaliyetlerinin ilerlemesini ve durumlarını (Devam ediyor, tamamlandı veya hatayla başarısız) görüntüler
- Eğer
GSANyakın zamanda başlatıldı, bakım faaliyetlerinin durumu temizlendi
Örnekler için Ek #3a ve #3b'e bakın.
- İkinci bölümde şu anda hangi zamanlamanın etkin olduğu, devam eden bakım görevleri ile bakım ve yedekleme zamanlaması bilgileri gösterilir
-
-
Komut dosyası
- Çalıştırır
GSANHer pencerenin başında bakım komut dosyaları. Varsayılan olarak 15 dakikaya kadar kesintisiz olarak çalışır ve ardından tamamlanana kadar diğer görevlerle paralel olarak çalışır. - Bu komut dosyaları,
"/usr/local/avamar/etc/GSAN-maint-scripts/"dizin
- Çalıştırır
-
indexcacheloader- Dizin önbelleklerini yedekleme aralığının başlangıcında ve gerekirse bakım aralığını yükler ve bakım aralığının başlangıcında dizin önbelleklerini kaldırır.
- v 7.x'ten itibaren bir
"indexcacheunloader"gösterme görevi"indexcaches"Boşaltma
-
İptal et
- Çöp toplama işleminden önce yedeklemeleri iptal eder veya sonlandırır
-
gc/cp/hfscheck- İlgili bakım görevi şu anda çalışıyor
-
autorepair- Şu süreden sonra otomatik onarım gerçekleştirir (gerekirse):
hfscheckTamamlayan
- Şu süreden sonra otomatik onarım gerçekleştirir (gerekirse):
-
Dönüşüm
- Bakım penceresinin sonundaki şeritleri (gerekirse) dönüştürür
-
Denge
-
Bakım etkinlikleri tamamlandıktan sonra kullanılabilir zaman varsa bakım penceresinin sonundaki şeritleri dengeler.
-
Varsayılan olarak, geçici olarak ayarlanır
"balancemin"10'a kadar (avmaintzamanlama), olmadıkça"balancemin"" kullanılarak açıkça ayarlanmıştıravmaint config)
-
-
- Zamanlamalara ilişkin bilgiler, Avamar bakımı (çöp toplama, kontrol noktası ve
hfscheck) ve yedeklemelerin başlaması planlanır
- Bu bölümde ayrıca zamanlamalardan veya bireysel bakım faaliyetlerinden herhangi birinin durdurulup durdurulmadığı veya askıya alınıp alınmadığı da gösterilir.
Örnek için Ek #4'e bakın.
Additional Information
Ek #1 - Etkinlik erişim modları:
Avamar ızgarasının erişim modunu değiştirebilecek öğeler aşağıda verilmiştir.
Avamar ızgarasının etkinlik erişim modunu hangi işlemin değiştirdiğini belirlemek için aşağıdaki komutu çalıştırın.
avmaint nodelist --xmlperline=99 | grep activityaccessmodes
Örnek çıktı:
<activityaccessmodes adminuser="mhpu+0hpu+0hpu" checkpoint="mhpu+0hpu+0hpu" conversion="mhpu+0hpu+0hpu" diskbeat="mhpu+0hpu+0hpu" garbagecollect="mhpu+0hpu+0hpu" heartbeat="mhpu+0hpu+0hpu" hfscheckserver="mhpu+0hpu+0hpu" hfscheckexecute="mhpu+0hpu+0hpu" nodebeat="mhpu+0hpu+0hpu" runlevel="mhpu+0hpu+0hpu" testintegrity="mhpu+0hpu+0hpu" removehashes="mhpu+0hpu+0hpu" rebuildstripe="mhpu+0hpu+0hpu" diskfull="mhpu+0hpu+0hpu"/>
Ek #2 - Şerit Durumu:
ONL-Çevrimiçi-(onl:2961)- Stripe sorunsuz bir şekilde çevrimiçi
- Normal şerit durumu
- KAPALI - Çevrimdışı -
(onl:2960,OFF:1)- Stripe çevrimdışı
- Bununnedeni, bir şeridin yeniden oluşturulması veya bir şeridin bir hata nedeniyle çevrimdışı hale getirilmesi olabilir
- ERR - Hata -
(onl:2959,ERR: 2)- Şerit OFFLINE_MEDIA_ERROR durumda
- Bkz. Avamar: Daha fazla bilgi için Stripes Offline'da OFFLINE_MEDIA_ERROR Hatalarıyla Sorun Giderme (Çözüm Yolu)
- SUS - Askıya alındı -
(onl:1,SUS:2960)- Stripe büyük olasılıkla disk G/Ç performansı nedeniyle askıya alınmıştır ve Avamar'ın veri bölümünü askıya almasına neden olmuştur
- Bilgi için bkz. Avamar: Daha fazla bilgi için Avamar'da Askıya Alınmış Bölümler, Şeritler ve Hfscheck Hataları
- MIG - Geçiş -
(onl:2960,MIG:1)- Stripe farklı bir Avamar veri düğümüne taşınıyor veya geçiş yapıyor
- RES - Yeniden Başlatılıyor -
(onl:2040,RES:920)- Stripe önceki çevrimdışı durumundan yeniden başlatılıyor
Ek #3a - Avamar ızgarasında çalıştırılmış olan bakım etkinlikleri için örnek çıktı:
Last checkpoint: cp.20121223181633 finished Sun Jan 23 18:17:00 2013 after 00m 27s (OK)
Last GC: finished Sun Jan 23 17:07:26 2013 after 01m 25s >> recovered 342.02 MB (OK)
Last hfscheck: finished Sun Jan 23 18:16:19 2013 after 12m 05s >> checked 2132 of 2132 stripes (OK)
Ek #3b - Bir sonraki bakım faaliyetlerinin örnek çıktısı GSAN Yeni -den başlatın:
No checkpoint yet
No GC yet
No hfscheck yet
Ek #4 - Bakım programının, kontrol noktasının, çöp toplamanın ve hfscheck Askıya alınmak:
Maintenance windows scheduler capacity profile is active.
WARNING: cp is suspended temporarily.
WARNING: gc is suspended temporarily.
WARNING: hfscheck is suspended temporarily.
The backup window is currently running
Next backup window start time: Tue May 13 21:00:00 2025 PDT
Next maintenance window start time: Tue May 13 14:00:00 2025 PDT
Ek #5 - status.dpnKomut seçenekleri:
status.dpn<Saniye cinsinden aralık>- Çalıştırır
status.dpnbelirtilen saniye sayısı için bir döngüdeki komut- 10 (On) değeri,
status.dpnKomuttan manuel olarak çıkılana kadar her 10 saniyede bir çıktı verin - 0 (sıfır) değeri tek bir değer döndürür
status.dpnDöngü olmadan çıktı
- 10 (On) değeri,
- Çalıştırır
--help- Görüntüler:
status.dpnYardım menüsü
- Görüntüler:
--short- Daha az ayrıntı görüntüleyin
status.dpn- Ana bilgisayar adını, sürümünü, yükünü kaldırır,
UsedMBDiske göre %Tam ve Yüzde Tam ve Şerit Durumu bilgileri
- Ana bilgisayar adını, sürümünü, yükünü kaldırır,
- Daha hızlı görüntüleme için kullanılır
status.dpnÇıktılar ve sorun giderme amaçları
- Daha az ayrıntı görüntüleyin
--sort- Düğümleri farklı bir değişken seçeneğine göre sıralar:
- =düğüm
- Veri düğümlerini mantıksal düğüm numaralarına göre sıralar (Varsayılan)
- =
ipaddr- Veri düğümlerini IP adresine göre sıralar
- =dağıtıcı
- Veri düğümlerini kullanımdaki dağıtıcı sayısına göre sıralar (Listenin en üstünde kullanımda olan en düşük dağıtıcı sayısına göre sıralanır)
- =yük
- Veri düğümlerini yük değerine göre sıralar (Listenin en üstündeki en düşük yük değeriyle sıralanır)
- =Kullanılmış
- Veri düğümlerini şuna göre sıralar:
UsedMBvalue ( En düşük değere göre sıralanır.UsedMBlistenin başında)
- Veri düğümlerini şuna göre sıralar:
- =Tam
- Veri düğümlerini %Full değerine göre sıralar (En düşük %Full değerine göre sıralananlar listenin en üstündedir)
- =düğüm
- Düğümleri farklı bir değişken seçeneğine göre sıralar: