Data Domain: Mounten und Überprüfen von Exporten auf dem NFS-Client
Summary: NFS-Konfiguration und Mount-Optionen und NFS-Clientkonfiguration. Mounten und Überprüfen von Exporten auf dem NFS-Client. NFS ermöglicht es einem System, Verzeichnisse und Dateien über ein Netzwerk für andere freizugeben. Dieser Artikel hilft bei der Überprüfung, ob ein NFS-Export korrekt konfiguriert ist. ...
Symptoms
Dieser Artikel hilft bei der Überprüfung, ob ein NFS-Export korrekt konfiguriert ist.
Alle Data Domain-Systeme
Alle Softwareversionen
Cause
Resolution
Überprüfen Sie, ob NFS aktiviert ist:
Geben Sie in der Befehlszeilenschnittstelle (CLI) des Wiederherstellers den Befehl "nfs enable" ein:
# nfs enable
Überprüfen Sie, ob die richtigen Mount-Optionen auf dem Data Domain-System festgelegt sind:
# nfs show clients path client options ------- ---------------------- ---------------------------------------- /backup * (rw,no_root_squash,no_all_squash,secure) /ddvar * (rw,no_root_squash,no_all_squash,secure) ------- ---------------------- ----------------------------------------
Aktivieren des Zugriffs auf NFS auf dem Data Domain Restorer:
Fügen Sie NFS-Clients hinzu, die auf das Data Domain-System zugreifen können. Verwenden Sie eine durch Kommas oder Leerzeichen getrennte Liste (oder beides) für mehrere Clients. Ein Client kann ein vollständig qualifizierter Domainhostname, IP-Adressen der Klasse C, IP-Adressen mit Netzmasken oder Länge oder ein Sternchen (*) als Platzhalter mit einem Domainnamen, z. B. *.yourcompany.com, sein. Ein Sternchen (*) allein bedeutet keine Einschränkungen. Ein Client, der einem Unterverzeichnis unter /backup hinzugefügt wird, hat nur Zugriff auf dieses Unterverzeichnis.
Die <NFS-Optionen> sind eine durch Kommas oder Leerzeichen getrennte (oder beides) Liste, die durch Klammern begrenzt ist. Wenn keine Optionen angegeben sind, sind die Standardoptionen rw, root_squash, no_all_squash und secure. Die folgenden Optionen sind zulässig:
| Ro |
Schreibgeschützte Berechtigung. |
| Rw |
Lese- und Schreibberechtigungen. |
| root_squash |
Ordnen Sie Anforderungen von uid/gid 0 der anonymen uid/gid zu. |
| no_root_squash |
Schalte das Root-Squashing aus. |
| all_squash |
Ordnen Sie alle Nutzeranforderungen der anonymen UID/GID zu. |
| no_all_squash |
Deaktivieren Sie die Zuordnung aller Nutzeranforderungen zur anonymen uid/gid. |
| secure |
Erfordern, dass alle Anforderungen von einem Internetport stammen, der kleiner als IPPORT_RESERVED (1024) ist. |
| unsicher |
Deaktiviert die sichere Option. |
| anonuid=id |
Legen Sie eine explizite UID für das anonyme Konto fest. Die ID ist eine ganze Zahl, die von -65635 bis 65635 begrenzt ist. |
| anongid=id |
Legen Sie eine explizite GID für das anonyme Konto fest. Die ID ist eine ganze Zahl, die von -65635 bis 65635 begrenzt ist. |
| nolock |
Verwenden Sie keine Dateisperre. |
| LLOCK |
Verlangt, dass Dateien lokal auf dem NFS-Client gesperrt werden. Anfragen zum Sperren von NFS-Netzwerkdateien werden nicht an den NFS-Server gesendet, wenn die Option llock verwendet wird. |
Beispiel:
# nfs add /backup 192.168.29.30/24 (rw,no_root_squash,no_all_squash,secure)
Für einen bestimmten Nutzer exportieren
CLI-Befehle - Benutzer detailliert anzeigen - nfs add export-path <client-IP> (rw,root_squash, all_squash, anonuid=user-ID, anongid=group-ID) - nfs-export modify export-path clients <client-IP> options rw,root_squash, all_squash, anonuid=user-ID, anongid=group-ID
Konfiguration des NFS-Client-Service:
In den folgenden Schritten werden die Anforderungen für die Konfiguration eines NFS-Clients beschrieben. Die Beispiele zeigen die Konfiguration auf einem Linux-Host. Weitere Informationen finden Sie in der betriebsspezifischen Dokumentation der Clients.
- Vergewissern Sie sich, dass der NFSD-Daemon auf Ihrem Betriebssystem ausgeführt wird.
# /sbin/service nfs status rpc.mountd is stopped nfsd is stopped rpc.rquotad is stopped Currently NFS service is NOT enabled.
- Geben Sie den folgenden Befehl aus, um den NFS-Client zu aktivieren.
# /sbin/service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ]
- Überprüfen Sie, ob der NFS-Clientservice ausgeführt wird.
#/sbin/service nfs status rpc.mountd (pid 7748) is running... nfsd (pid 7746 7745 7744 7743 7742 7741 7740 7739) is running... rpc.rquotad (pid 7723) is running...
Mounten der NFS-Freigaben /backup und /ddvar auf dem NFS-Client:
Das folgende Verfahren zeigt ein Beispiel für die Konfiguration von Linux- und Solaris-Clients zum Mounten von NFS-Shares über das Data Domain-System. Das Verfahren ist für andere Betriebssysteme ähnlich. Die spezifischen Befehle können jedoch für jeden Schritt unterschiedlich sein. Einzelheiten finden Sie in der Dokumentation zu den Client-Betriebssystemen.
- Erstellen Sie ein Verzeichnis auf dem NFS-Client, das für den Zugriff auf die Data Domain-Freigabe verwendet werden soll. Im folgenden Beispiel wird das Verzeichnis ddr verwendet.
- Wechseln Sie zum neu erstellten Verzeichnis.
- Erstellen Sie zwei Unterverzeichnisse namens backup und ddvar (innerhalb von /ddr).
Hinweis: Stellen Sie sicher, dass die Zielunterverzeichnisse vorhanden sind, da der Mount-Befehl sonst fehlschlägt - Mounten Sie das Dateisystem auf dem Client unter Verwendung aller spezifischen Mount-Optionen, die für das Betriebssystem erforderlich sind.
- Überprüfen Sie, ob das Mounten erfolgreich ist.
Beispiele
Linux:
# mkdir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/backup /ddr/backup # mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/ddvar /ddr/ddvar # ls /ddr/backup
Dabei steht "HOSTNAME" für den Hostnamen oder die IP-Adresse Ihres Data Domain-Systems.
Solaris:
# mkdir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -F nfs -o hard,intr,llock,vers=3,proto=tcp,rsize=1048600,wsize=1048600 HOSTNAME:/backup /ddr/backup # mount -F nfs -o hard,intr,llock,vers=3,proto=tcp,rsize=1048600,wsize=1048600 HOSTNAME:/ddvar /ddr/ddvar # ls /ddr/backup
Dabei steht "HOSTNAME" für den Hostnamen oder die IP-Adresse Ihres Data Domain-Systems.
AIX:
dir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -V nfs o intr,hard,llock,rsize=65536,wsize=65536,vers=3,proto=tcp,combehind,timeo=600,retrans=2 -p HOSTNAME:/backup /ddr # mount -V nfs o intr,hard,llock,rsize=65536,wsize=65536,vers=3,proto=tcp,combehind,timeo=600,retrans=2 -p HOSTNAME:/ddvar /ddr # ls /ddr/backup
Dabei steht "HOSTNAME" für den Hostnamen oder die IP-Adresse Ihres Data Domain-Systems.
Beispiel für das Mounten eines MTree auf einem NFS-Client.
# mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/data/col1/mtree1 /ddr/mtree1