Avamar: Ota NFSv4-selaus käyttöön Linux-työasemassa määrittämällä avagent.cmd ja avtar.cmd
Summary: Avamar ei voi selata verkkotiedostojärjestelmän version 4 (NFSv4) asennusta Linuxissa, elleivät /var-hakemiston avagent.cmd ja avtar.cmd sisällä '--browse-nfs' '--forcefs=nfs4'; Käynnistä avagent uudelleen ja mount ilmestyy graafiseen käyttöliittymään (UI). ...
Symptoms
Havaittu toiminta
NFSv4-jako on asennettu Linux-palvelimeen, mutta Avamar-käyttöliittymä ei näytä tiedostoja tai hakemistoja, kun selataan Linux-asiakkaan tiedostojärjestelmää.
NFSv4-asennuksen tarkistaminen Linux-palvelimessa
Linux-järjestelmänvalvoja vahvisti asennuksen vakiokomennoilla.
# 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
Asennustiedot kohteesta </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
Valinnaisen asennuksen tilastot (eivät ehkä ole käytettävissä)
pikanäppäimellä mountstats Linux-jakelussa ei ehkä ole apuohjelmaa, mikä voi rajoittaa lisädiagnostiikkaa.
# 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 ---
Oireiden yhteenveto
- NFSv4-jako näkyy kohdassa
df -hja/proc/mountsoikein asennettuna. - Avamar UI ei näytä mitään tiedostoja tai hakemistoja asennetun NFSv4-polun alla, kun selataan Linux-asiakasohjelmaa.
- Linux-järjestelmänvalvoja varmistaa, että asennuskohta toimii käyttöjärjestelmätasolla.
Cause
Avtarilla ei ole natiivia NFSv4-selausominaisuutta.
Avamar-asiakasohjelma (avtar) ei tue NFSv4-liityntäkohtien suoraa selaamista Linux-palvelimilla, ellei tiettyjä komentorivilippuja ole määritetty. Ilman näitä merkintöjä Avamar-käyttöliittymä ei voi näyttää NFSv4-jaon sisältöä, vaikka jako on asennettu palvelimeen oikein.
- Avamar Clientin oletuskokoonpano ei sisällä
--forcefs=nfs4tai--browse-nfsasetukset. - Jos näitä vaihtoehtoja ei ole,
avtarkäsittelee NFS-asennusta ei-tuettuna ja estää hakemistoluettelot. - Tämä rajoitus ei riipu NFS-palvelimen vientiasetuksista tai asennusvaihtoehdoista, jotka
mountstats(kutenvers=4.0, rw ja kova).
Tarvittavat määritystiedostot ja sijainnit
Avtar lukee komentoriviliput kahdesta tiedostosta, jotka sijaitsevat Avamar-asennuksen /var hakemisto. Oletuspolut vaihtelevat käyttöjärjestelmän mukaan.
Jos tiedostot avagent.cmd ja avtar.cmd eivät sisällä vaadittuja NFSv4-lippuja, asiakas ei voi selata liityntäkohtaa.
Komentorivimerkinnät puuttuvat
# Expected content of avagent.cmd --browse-nfs --forcefs=nfs4 # Expected content of avtar.cmd --forcefs=nfs4
Näiden merkintöjen puuttuminen on suora syy siihen, että NFSv4-osuutta ei voi tarkastella Avamar-käyttöliittymässä.
| Käyttöjärjestelmä | Laiminlyönti /var Polku |
|---|---|
| Linux, AIX | /usr/local/avamar/var/ |
| HP-UX, Solaris | /opt/AVMRclnt/var/ |
Resolution
Anna Avamarin selata NFSv4-liityntäkohtia Linux-työasemissa.
HUOMIO: Avamar-komentotiedostojen muokkaaminen voi vaikuttaa kaikkiin asiakkaan varmuuskopiointi- ja palautustoimintoihin. Suorita nämä vaiheet vasta, kun olet vahvistanut kelvollisen varmuuskopiointi-ikkunan ja varmistanut, että sinulla on ajan tasalla olevat asiakastiedot.
HUOMIO: Komentotiedostojen virheellinen muokkaaminen voi estää
avagent palvelu alusta alkaen. Säilytä kopio alkuperäisistä tiedostoista ennen muutosten tekemistä.
HUOMAUTUS: Oletussijainti:
/var Hakemisto vaihtelee käyttöjärjestelmän mukaan. Käytä asiakkaan käyttöjärjestelmää vastaavaa polkua.
Edellytykset
- Juuri tai
sudokäyttö Avamar Linux -asiakasohjelmassa. - Avamar-asiakasversio, joka tukee NFSv4:ää (kuten CentOS 7 -asiakas).
- Liityntäkohdan tarkistaminen määrityksen jälkeen Avamar-käyttöliittymästä.
Vaiheittainen menettely
- Luo komentotiedostot, jos niitä ei vielä ole.
# CentOS 7, RHEL, or similar $ touch /usr/local/avamar/var/avagent.cmd $ touch /usr/local/avamar/var/avtar.cmd
- Muokkaus
avagent.cmdja lisää NFSv4-lippu.
# 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!)
- Muokkaus
avtar.cmdja lisää sama lippu.
$ vi /usr/local/avamar/var/avtar.cmd # Insert the following line --forcefs=nfs4 # Save and exit
- Ota muutokset käyttöön käynnistämällä Avamar Client Agent uudelleen.
# Using the service command (compatible with most RHEL‑based systems) $ service avagent stop $ service avagent start # Or a single restart command $ service avagent restart
- Päivitä Avamar-käyttöliittymä ja selaa työaseman tiedostojärjestelmää.
# 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).
Vahvistus
- Varmista, että NFSv4-liityntäkohta näkyy Avamar UI -tiedostoselaimessa.
- Varmista tietojen käyttö testaamalla, varmuuskopioimalla tai palauttamalla pieni tiedosto NFSv4-resurssista.
- Tarkista
avagentkirjaa kaikki NFS-käsittelyyn liittyvät virheet:
$ tail -n 20 /usr/local/avamar/var/log/avagent.log
Lisätyökalut
mountstatsNFS-asennusvaihtoehtojen tarkistaminen Linux-palvelimessadf -hvahvistaa, että NFS-jako on käytössä.- Avamar-käyttöliittymä liityntäkohdan selaamiseen ja näkyvyyden vahvistamiseen
Additional Information
Tarkista Linux-palomuurin tila:
systemctl status firewalldTarkista
iptables lista:
iptables -LJos palomuuri ja
iptables ovat käytössä, pyydä Linux-järjestelmänvalvojaa poistamaan se käytöstä testausta varten.
Jos selaaminen toimii palomuurin jälkeen ja
iptables on poistettu käytöstä, anna Linux-järjestelmänvalvojan luoda mukautettu palomuuri ja iptables sääntö, joka sallii kaiken liikenteen Avamarin ja Linux-palvelimen välillä.