Avamar: Avamar sunucu günlüklerini almak için "getlogs" komutunu çalıştırma

摘要: Avamar sunucu günlüklerini almak için "getlogs" komutunu çalıştırma (eski adıyla KB 304220).

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明


Getlogs nedir?

Yapmamız gereken ilk şey, yardımcı yazılım düğümünde "getlogs" komutunu çalıştırmaktır. Bunu yardımcı yazılım düğümünde çalıştırmak, kapsamlı günlükler toplar ve bunları bir tar dosyasında depolar. Tar dosyası oluşturulur ve getlogs komut dosyasının çalıştırıldığı dizinde saklanır. 

--server" bayrağı kaç günlük log toplamak istediğimizi belirtmemizi sağlar. Bu bayrak kullanılmazsa, getlogs her şeyi yakalar ve tar dosyası büyük olabilir. 

--server" bayrağını kullanırken, günlüklerin toplandığı olayın zaman dilimini kapsadığından emin olun. Fazladan bir veya iki gün eklemek, yeterli verinin yakalanmasını sağlar ve günlük dosyasına önemli miktarda boyut eklemez. Örneğin, bir düğüm dün çevrimdışı olduysa yeterli bilginin toplandığından emin olmak için "--server=2" veya "--server=3" kullanın.

 
getlogs çalıştırıldığında ne yapar?

GetLogs, "GetNodeLogs" komut dosyasını her düğüme kopyalar ve çalıştırır.

getnodelogs komut dosyası, tüm günlükleri her düğümde "nodelogs.tgz" adlı bir dosyada toplar. Getlogs daha sonra tüm "nodelogs.tgz" dosyalarını toplar ve bunları büyük bir logs.xxxx.tar dosyasına ekler.

logs.xxxx.tar" dosyası toplanacak dosyadır. Dosya boyutuna bağlı olarak hizmet isteğine eklenmeli veya MFT sitesine yüklenmelidir (gerekirse bu bilgi Avamar destek mühendisiniz tarafından sağlanır).

getlogs ile getnodelogs ve nodelogs.tgz ile logs.xxxx.tar arasındaki farkı anlamak önemlidir. nodelogs.tgz dosyasını tek bir düğümden almak yeterli değildir ve logs.xxxx.tar dosyası HER ZAMAN toplanmalıdır.

 
Prosedür:

1. Kılavuzda yönetici olarak oturum açın ve SSH anahtarlarını yükleyin. Bilgi için bkz. Avamar: SSH anahtarlarını yükleme hakkında bilgi için Avamar Sunucusunda Oturum Açma ve Çeşitli Anahtarları Yükleme başlıklı makaleye göz atın.


2. Avamar sürüm 18.1'den itibaren getlogs kök olarak çalıştırılmalıdır (ancak kök ana dizinden çalıştırılmamalıdır).
 
a. Kök kullanıcıya geçin:
 
su -
İstendiğinde kök parolayı girin.
 
b. Kök anahtarları yükleyin:
 
ssh-agent bash
ssh-add .ssh/rootid

Örnek çıktı:
 
Identity added: .ssh/rootid (.ssh/rootid)
c. /root'un dolmaması için /home/admin dizinine geçmek önemlidir
cd /home/admin

3. Getlogs komutunu çalıştırın:
 
getlogs --server=x
Burada "x", günlüklerin toplanacağı gün sayısıdır. ("getlogs" komutu "--server=" olmadan çalıştırılabilir ve tüm sunucu günlüklerini toplar)
 
Örnek çıktı:
 
Copying getnodelogs script to nodes
Running getnodelogs script on nodes
Getting nodelogs.tgz from nodes
Creating tar file: logs.130218.120930.tar
Done with getlogs
4. Dosya "logs.ddmmss.hhmmss.tar" biçiminde oluşturulur. Yukarıda belirtilen tar dosyasının, komutun çalıştırıldığı dizinde mevcut olduğunu doğrulayın:
 
ls -lh logs.130218.120930.tar
Örnek çıktı:
 
-rw-rw-r-- 1 admin admin 324M Feb 13 12:10 logs.130213.120930.tar
(Bu aynı zamanda dosyanın ne kadar büyük olduğunu da gösterir).



Notlar: 
 
  • Geri alma işlemi sırasında önlem olarak getlogs otomatik olarak çalıştırılır. 
 
  • Izgarayı geri almadan önce getlogs manuel olarak çalıştırılmadıysa geri alma sırasında yakalanan kopyayı /usr/local/avamar/var/log/rollback konumunda alabilirsiniz. 
 
  • Doğru log.xxxx.tar dosyasının toplandığını doğrulamak için tar dosyalarındaki zaman damgasını kontrol edin:
 
ls -ltrh /usr/local/avamar/var/log/rollback/
Örnek çıktı:
 
total 54G
-rw-rw-r--  1 admin admin  18G Feb 17 11:01 logs.140217.102740.tar
-rw-rw-r--  1 admin admin  19G Feb 19 12:57 logs.140219.122325.tar
-rw-rw-r--  1 admin admin  18G Feb 21 12:34 logs.140217.184444.tar
 
  • Bir üretim ızgarasında bu günlükler oldukça büyük olabilir (2GB+).  
 
  • .tar dosyası oluşturulduktan sonra sorun giderme amacıyla Avamar destek personeline sağlanmalıdır.
    • Dosya boyutu 2 GB'tan küçükse doğrudan Servis İsteğine eklenebilir
    • Dosyanın boyutu 2 GB'den büyükse (muhtemelen), dosyayı bir MFT sitesine yüklemeye yardımcı olmaları için Avamar destek personeliyle iletişime geçin.

其他信息

Günlükleri FTP genel en iyi yöntemlerine aktarma:

  • Özellikle FTP işlemi zorlaşmaya veya zaman almaya başlarsa genellikle Avamar Destek Mühendisi ile Müşteri arasında ortam hakkında bir konuşma yapılması gerekir. 
 
  • Müşteri, dosyaları ortamının dışına göndermenin en iyi yolu hakkında talimatlar verebilir ve bu süreçte çok fazla zaman ve emek tasarrufu sağlayabilir. 
 
  • Örneğin, ortamın etkilenen kılavuzda FTP erişimi engellenmiş olabilir, ancak MFT sunucusuna yüklenen dosyaları almak için kullanılabilecek başka bir kılavuzdan erişime sahip olabilir.  
 
  • Duruma bağlı olarak Avamar destek personeli tarafından sağlanan alternatif ve geçici bir MFT bağlantısını kullanmak en iyisi olabilir.


Bu videoyu izleyin:

 

受影响的产品

Avamar

产品

Avamar, Avamar Server
文章属性
文章编号: 000022859
文章类型: How To
上次修改时间: 25 9月 2025
版本:  17
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。