Avamar: Avamar Sunucusunu Bilinen Kontrollü Duruma Ayarlama

Summary: Bu makalede, bir Avamar sunucusunun Bilinen Kontrollü Duruma nasıl ayarlanacağı açıklanmaktadır.

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.

Symptoms

Avamar sunucusunda sorun giderme ve çözüm bulma çalışmalarını etkileyebilecek birçok otomatik görev vardır.

Bu prosedür, beklenmeyen veya istenmeyen etkinliklerin gerçekleşmesini önlemek için Avamar'ın "Bilinen Kontrollü Durum" adı verilen duruma nasıl sokulacağını belgelemektedir.

Manuel ve gelişmiş bakım görevlerini gerçekleştirirken aşağıdaki kontrol listesine uyulmalıdır. Örneğin:
  • Şeritleri yeniden oluşturma
  • Düğümleri yeniden oluşturma
  • Çevrimdışı düğümleri yeniden başlatma
Bu bir kontrol listesidir ve işlemlerin nasıl gerçekleştirileceği veya sonuçların nasıl yorumlanacağı konusunda bir rehber değildir.

Bu bir durum kontrolü çözümü DEĞİLDİR . Avamar sunucusunun iyi durumda olmadığı varsayılır.

Cause

Manuel veya gelişmiş bakım görevleri bir Avamar sunucusunda çalıştırılmalıdır.

Resolution

Dikkat: Yanlış kullanılırsa, aşağıda belirtilen komutlardan bazıları veri bütünlüğü sorunlarına veya veri kaybına neden olabilir. Bir komutu veya komutu çalıştırmanın sonuçlarını anlamadıysanız Dell Desteği'nden veya yerel Dell İş Ortağı temsilcinizden yardım isteyin.

Önkoşullar:
  • Tüm komutlar, makale başına yüklenen SSH anahtarlarıyla yönetici olarak çalıştırılmalıdır Avamar: Avamar Server'da Oturum Açma ve Çeşitli Anahtarları Yükleme (İngilizce).
  • Bazı komutlar geri bildirim vermeyebilir veya hemen etkili olmayabilir; Bir komutu birden fazla kez çalıştırmak gerekli olmamalıdır.
  • Herhangi biri için avmaint config --ava komutları, her zaman değişikliğin etkili olduğunu onaylar. Şu komutu çalıştırın:
avmaint config --ava | grep <setting>
  • Manuel bakımdan kaçınılmalıdır. Bakım zamanlayıcısının mümkün olduğunda bakım görevlerini yönetmesine izin verin.
Prosedür:
  1. Herhangi bir sistemde işlem yapmadan önce Avamar sunucusunun genel durumunu anlamak için aşağıdaki sorular bu komutlar kullanılarak yanıtlanmalıdır:
  • Son doğrulanan kontrol noktası kaç yaşında?
cplist
  • Tüm çizgiler çevrimiçi mi? Tüm düğümler çevrimiçi mi?
status.dpn
  • Tüm hizmetler çalışıyor mu?
dpnctl status
  1. Çalışan bakımı kontrol edin ve gerekirse iptal edin:
    1. Durdurulduktan sonra yeniden başlamamalarını sağlamak için bakım zamanlayıcısını kullanarak bakım etkinliklerini askıya alın.
avmaint sched suspend cp --ava
avmaint sched suspend hfscheck --ava
Gereksiz bir geri alma işlemine neden olabileceğinden çöp toplamayı (GC) askıya almayın.
  1. Aşağıdaki komutu çalıştırın ve çalışan bakım etkinliklerini kontrol edin.
status.dpn
  • Bir kontrol noktası çalışıyorsa tamamlanmasına izin verin.
  • HFScheck çalışıyorsa, sunucu yönetici modunda değilse (waitcgsan aşaması) veya HFScheck neredeyse tamamlanmışsa durdurulabilir:
avmaint hfscheckstop --ava
  • GC çalışıyorsa sonlandırılabilir:
avmaint gckill --ava
Geçerli geçişin tamamlanması gerektiğinden bunun tamamlanması biraz zaman alabilir.
  1. Çalışan başka bakım kalmadığında bakım zamanlayıcısı durdurulmalıdır:
dpnctl stop maint
  1. Yedekleme zamanlayıcısını durdurun, yedeklemeleri veya geri yüklemeleri çalıştırmayı durdurun ve yeni bağlantıları askıya alın:
    1. MCS'nin yeni yedeklemeler başlatmasını engelleyin:
dpnctl stop sched
  1. Çalışan tüm yedeklemeleri listeleyin:
avmaint sessions --ava | grep sessionid
Çoğaltma dışında bir geri yükleme çalışıyorsa geri yüklemenin tamamlanmasına izin verilip verilmeyeceğini belirlemek için kullanıcıya danışın.
  1. Kullanıcıdan yedeklemelerin kullanıcı arayüzü kullanılarak temiz bir şekilde sonlandırılabileceği (kısmi yedekler oluşturulur) veya temiz olmayan bir şekilde kapatılabileceği onayı alındıktan sonra:
avmaint kill -waittime=0 <sessionid>
  1. Önceki komutta listelenmeyen ek yedekleri listeleyin:
avmaint sessions --full
  1. Yapılacak işleme bağlı olarak herhangi bir yedekleme türü işlemin (ör. avmaint getrefby) çalışması kabul edilebilir olmayabilir. Bu nedenle, manuel yedeklemelere izin vermemek için dağıtıcıları askıya alın:
avmaint suspend
  1. Çoğaltmayı (çoğaltma kaynağı veya hedefi) durdurun.
    1. Çoğaltma kaynağı (geri yükleme) için kullanıcı arayüzünü veya EM'yi kullanın ya da çoğaltmayı durdurmak üzere işlemi sonlandırın.
    2. Çoğaltma hedefi (yedekleme) için çoğaltmanın çalıştığını doğrulayın: 
avmaint sessions | grep path
  1. Yolda /REPLICATE etki alanını bulun. 4a adımındaki yöntemleri kullanarak kaynak ızgarada çoğaltmayı durdurun.
  1. Şu komutla çatırdamayı kapatın:
avmaint config --ava asynccrunching=false
Egzersizin durması 15 dakika kadar sürebilir, herhangi bir "çatırtı" mesajı için veri düğümlerinden GSAN günlüklerini kontrol edin.
  1. Dengelemeyi kapatma
    1. Dengelemenin çalışıp çalışmadığını kontrol edin:
avmaint config --ava | grep balancemin
Genellikle, dengeleme etkinleştirilmemelidir (0 dışında herhangi bir değer), ancak yine de kontrol etmek önemlidir.
  1. Dengelemeyi devre dışı bırakmak için:
avmaint config --ava balancemin=0
Dengelemenin durması 15 dakika kadar sürebilir. dengelemenin tamamlandığını doğrulamak için herhangi bir şeridin taşınıp taşınmadığını görmek üzere status.dpn dosyasını kontrol edin.
  1. Kapasiteyi kontrol edin:
    1. İşletim sistemi kapasitesini kontrol edin: 
avmaint nodelist --ava | grep fs-perc
  1. Kontrol noktalarının boyutunu kontrol edin:
mapall copy ~/cps                # only if cps does not exist on the data nodes
mapall --noerror './cps'
  1. Hangi kontrol noktalarının tutulması GEREKTİĞİNİ belirlemek için kontrol noktası listesini kontrol edin (tüm düğümlerde son doğrulanan kontrol noktası):
cplist
Yukarıdaki sonuçlara bağlı olarak, kaç kontrol noktasının tutulabileceğini, hangilerinin kritik olduğunu ve kaç yeni kontrol noktası oluşturulabileceğini belirleyin.
  1. Düğümlerin sırası ve mantıksal düğüm numaraları ile fiziksel düğüm numaraları arasındaki farklar hakkında bilgi edinin:
nodenumbers
status.dpn
mapall --noerror 'tail -2 /data01/cur/gsan.log'
  1. Donanımı gözden geçirme
  • Tüm otomatik görevler şimdi durdurulmalıdır. 
  • Sunucuda çok az etkinlik olmalı ve manuel görevlere veya komutlara devam etmek güvenli olmalıdır. 
Veri düğümleri genelinde GSAN günlüklerini kontrol ederek sunucuyu kontrol edin. Günlüğe kaydedilen çok az etkinlik olduğunu veya hiç etkinlik olmadığını doğrulayın.
Çalışma süresi komutu, veri düğümleri arasındaki "yük ortalamasının" düşük (0,01 ile 0,05 arasında) olup olmadığını kontrol etmek için mapall kullanılarak da çalıştırılabilirÖrneğin

:
mapall --noerror 'uptime' 

(0.0) ssh  -x  admin@10.xx.xx.xxx 'uptime'  
  16:39:29 up 100 days,  6:39,  0 users,  load average: 0.01, 0.02, 0.01 
(0.1) ssh  -x  admin@10.xx.xx.xxx 'uptime'  
  16:39:29 up 100 days,  6:39,  0 users,  load average: 0.02, 0.01, 0.01 
(0.2) ssh  -x  admin@10.xx.xx.xxx 'uptime'  
  16:39:29 up 100 days,  6:39,  0 users,  load average: 0.02, 0.01, 0.01
Yukarıdaki adımlar, sunucuyu üretim dışı bir duruma ayarlar. Tüm manuel görevler tamamlandıktan sonra her zaman değişiklikleri geri alın.

Additional Information

 

Affected Products

Avamar, Avamar Server
Article Properties
Article Number: 000170876
Article Type: Solution
Last Modified: 06 Aug 2025
Version:  15
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.