Avamar: avagent.cmd ve avtar.cmd yi Yapılandırarak Linux İstemcisinde NFSv4 Gözatmayı Etkinleştirin
Summary: Avamar, /var dizinindeki avagent.cmd ve avtar.cmd '--browse-nfs', '--forcefs=nfs4' içermedikçe Linux'ta Ağ Dosya Sistemi sürüm 4 (NFSv4) bağlantısını görüntüleyemez; avagent'ı yeniden başlattığınızda bağlama, Grafik Kullanıcı Arayüzünde (UI) görünür. ...
Symptoms
Gözlemlenen Davranış
NFSv4 paylaşımı, Linux sunucusuna başarıyla bağlanır ancak Avamar UI, Linux istemcisinin dosya sistemine göz atarken herhangi bir dosya veya dizin görüntülemez.
Linux sunucusunda NFSv4 bağlamasının doğrulanması
Linux yöneticisi, standart komutları kullanarak bağlamayı doğruladı.
# Display mounted filesystems $ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 5.8G 0 5.8G 0% /dev tmpfs 5.8G 0 5.8G 0% /dev/shm tmpfs 5.8G 26M 5.8G 1% /run tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup /dev/sda2 47G 24G 24G 51% / /dev/sda5 44G 241M 43G 1% /home /dev/sda1 950M 228M 723M 24% /boot tmpfs 1.2G 12K 1.2G 1% /run/user/42 tmpfs 1.2G 0 1.2G 0% /run/user/1000 x.x.x.x:/data/col1/orb 70G 48G 22G 69% /mnt/ORBSHARE tmpfs 1.2G 0 1.2G 0% /run/user/0
Bağlama ayrıntıları </proc/mounts>
# Verify NFSv4 mount entry $ cat /proc/mounts | grep -i nfs4 x.x.x.x:/data/col1/orb /mnt/ORBSHARE nfs4 rw,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.xx.xx.xx,local_lock=none,addr=x.x.x.x 0 0
İsteğe bağlı bağlama istatistikleri (kullanılamayabilir)
Komutta mountstats yardımcı program Linux dağıtımında bulunmayabilir ve bu da ek tanılamaları sınırlayabilir.
# Example output when mountstats is available $ mountstats Stats for x.x.x.x:/data/col1/orb mounted on /mnt/ORBSHARE: NFS mount options: rw,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,acregmin=3,acregmax=60,acdirmin=30,acdirmax=60,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.xx.xx.xx,local_lock=none NFS server capabilities: caps=0xffd7,wtmult=512,dtsize=32768,bsize=0,namlen=255 NFSv4 capability flags: bm0=0xffffffff,bm1=0xfdfffe,bm2=0x0,acl=0x0,pnfs=notconfigured NFS security flavor: 1 pseudoflavor: 0 --- more output omitted ---
Belirti Özeti
- NFSv4 paylaşımı şurada görünür:
df -hve/proc/mountsdoğru monte edildiği gibi. - Avamar UI, Linux istemcisine göz atarken bağlı NFSv4 yolu altında herhangi bir dosya veya dizin listelemiyor.
- Linux yöneticisi, bağlama noktasının işletim sistemi düzeyinde işlevsel olduğunu onaylar.
Cause
Avtar, yerel NFSv4 tarama özelliğinden yoksundur.
Avamar istemcisi (avtar), belirli komut satırı bayrakları yapılandırılmadıkça Linux sunucularındaki NFSv4 bağlantı noktalarının doğrudan göz atmasını desteklemez. Bu bayraklar olmadan Avamar UI, paylaşım sunucuya doğru şekilde bağlanmış olsa da NFSv4 paylaşımının içeriğini görüntüleyemez.
- Varsayılan Avamar istemci yapılandırması şunları içermez:
--forcefs=nfs4veya--browse-nfsSeçenekler. - Bu seçenekler olmadığında,
avtarNFS bağlamasını desteklenmiyor olarak değerlendirir ve dizin listelerini bastırır. - Bu sınırlama, NFS sunucusunun dışa aktarma ayarlarından veya
mountstats(ör.vers=4.0, rw ve zor).
İlgili yapılandırma dosyaları ve konumları
Avtar, Avamar yüklemesinin altında bulunan iki dosyadan komut satırı bayraklarını okur. /var dizini. Varsayılan yollar işletim sistemine göre farklılık gösterir.
Dosyalar avagent.cmd ve avtar.cmd Gerekli NFSv4 bayraklarını içermezse, istemci bağlantı noktasına göz atamaz.
Eksik komut satırı bayrakları
# Expected content of avagent.cmd --browse-nfs --forcefs=nfs4 # Expected content of avtar.cmd --forcefs=nfs4
Bu girişlerin olmaması, Avamar kullanıcı arayüzünde NFSv4 paylaşımının görüntülenememesinin doğrudan nedenidir.
| İşletim Sistemi | Varsayılan /var Yol |
|---|---|
| Linux, AIX | /usr/local/avamar/var/ |
| HP-UX, Solaris | /opt/AVMRclnt/var/ |
Resolution
Linux istemcilerinde NFSv4 bağlantı noktalarına göz atmak için Avamar'ı etkinleştirin.
DİKKAT: Avamar komut dosyalarının değiştirilmesi, istemcideki tüm yedekleme ve geri yükleme işlemlerini etkileyebilir. Bu adımları yalnızca geçerli bir yedekleme aralığını onayladıktan ve istemci verilerinin geçerli bir yedeğine sahip olduğunuzdan emin olduktan sonra gerçekleştirin.
DİKKAT: Komut dosyalarının yanlış düzenlenmesi,
avagent hizmeti başlangıcından itibaren. Değişiklik yapmadan önce orijinal dosyaların bir kopyasını saklayın.
NOT: Varsayılan konumu
/var Dizin işletim sistemine göre farklılık gösterir. İstemci işletim sisteminizle eşleşen yolu kullanın.
Önkoşullar
- Kök veya
sudoAvamar Linux istemcisinden erişim. - NFSv4'ü destekleyen Avamar istemci sürümü (CentOS 7 istemcisi gibi).
- Yapılandırmadan sonra bağlama noktasını doğrulamak için Avamar kullanıcı arayüzüne erişim.
Adım Adım Prosedür
- Mevcut değilse komut dosyalarını oluşturun.
# CentOS 7, RHEL, or similar $ touch /usr/local/avamar/var/avagent.cmd $ touch /usr/local/avamar/var/avtar.cmd
- Düzenleme
avagent.cmdtıklayın ve NFSv4 bayrağını ekleyin.
# Open the file with a text editor (vi, nano, etc.) $ vi /usr/local/avamar/var/avagent.cmd # Insert the following line (press i to enter insert mode in vi) --browse-nfs --forcefs=nfs4 # Save and exit (Esc, :wq!)
- Düzenleme
avtar.cmdtıklayın ve aynı bayrağı ekleyin.
$ vi /usr/local/avamar/var/avtar.cmd # Insert the following line --forcefs=nfs4 # Save and exit
- Değişiklikleri uygulamak için Avamar istemci aracısını yeniden başlatın.
# Using the service command (compatible with most RHEL‑based systems) $ service avagent stop $ service avagent start # Or a single restart command $ service avagent restart
- Avamar kullanıcı arayüzünü yenileyin ve istemci dosya sistemine göz atın.
# In the Avamar GUI: 1. Select the affected Linux client. 2. Click “Browse Filesystem”. 3. Navigate to the NFSv4 mount point (e.g., /mnt/ORBSHARE).
Doğrulama
- Avamar UI dosya tarayıcısında NFSv4 bağlama noktasının görüntülendiğini doğrulayın.
- Verilere erişilebildiğinden emin olmak için NFSv4 paylaşımında bulunan küçük bir dosyanın test yedeklemesini veya geri yüklemesini çalıştırın.
- Herhangi bir hata kodunun veya mesajın tanılanmasına yardımcı olmak için
avagentNFS işlemeyle ilgili tüm hataları günlüğe kaydedin:
$ tail -n 20 /usr/local/avamar/var/log/avagent.log
Ek Araçlar
mountstatsLinux sunucusundaki NFS bağlama seçeneklerini doğrular.df -hNFS paylaşımının bağlandığını onaylar.- Bağlama noktasına göz atmak ve bağlantı noktasının görünürlüğünü onaylamak için Avamar kullanıcı arayüzü
Additional Information
Linux güvenlik duvarının durumunu doğrulayın:
systemctl status firewalldDoğrulayın:
iptables liste:
iptables -LGüvenlik duvarı ve
iptables etkinse, Linux yöneticisinden test için devre dışı bırakmasını isteyin.
Göz atma güvenlik duvarından sonra çalışıyorsa ve
iptables devre dışı bırakılırsa, Linux yöneticisinin özel bir güvenlik duvarı oluşturmasını sağlayın ve iptables Avamar ve Linux sunucusu arasındaki tüm trafiğe izin verme kuralı.