7.8. Konfiguration von nfsexport- und nfsserver-Ressourcen
Dieser Abschnitt beschreibt Probleme und Überlegungen, die bei der Konfiguration einer
nfsexport
- oder nfsserver
-Ressource in Erwägung gezogen werden sollten.
Der
nfsexport
-Ressourcen-Agent funktioniert mit NFSv2- und NFSv3-Clients. Um nfsexport
zu verwenden, müssen Sie Folgendes tun:
- Vergewissern Sie sich, dass
nfs
undnfslock
beim Systemstart aktiviert sind. - Fügen Sie auf allen Cluster-Knoten
RPCNFSDARGS="-N 4"
zur/etc/sysconfig/nfs
Datei hinzu. - Fügen Sie
nfslock="1"
zurservice
Komponente in dercluster.conf
Datei hinzu. - Strukturieren Sie Ihren Dienst wie folgt:
<service nfslock="1" ... > <fs name="myfs" ... > <nfsexport name="exports"> <nfsclient ref="client1" /> <nfsclient ref="client2" /> ... </nfsexport> </fs> <ip address="10.1.1.2" /> ... </service>
Der
nfsserver
Ressourcen-Agent funktioniert mit NFSv3- und NFSv4-Clients. Um nfsserver
zu verwenden, müssen Sie Folgendes tun:
- Vergewissern Sie sich, dass
nfs
undnfslock
beim Systemstart deaktiviert sind. - Vergewissern Sie sich, dass
nfslock="1"
nicht für den Dienst eingestellt ist. - Strukturieren Sie Ihren Dienst wie folgt:
<service ... > <fs name="myfs" ... > <nfsserver name="server"> <nfsclient ref="client1" /> <nfsclient ref="client2" /> ... </nfsexport> </fs> <ip address="10.1.1.2" /> ... </service>
Wenn Sie ein System zur Verwendung des
nfsserver
Ressourcen-Agents mit NFSv3 und NFSv4 konfigurieren, müssen Sie die folgenden Einschränkungen berücksichtigen:
- Konfigurieren Sie nur eine
nfsserver
Ressource pro Cluster. Falls Sie mehr benötigen, müssen Sie eingeschränkte Ausfallsicherungs-Domains verwenden um sicherzustellen, dass die zwei fraglichen Dienste nie auf demselben Rechner starten können. - Referenzieren Sie eine global konfigurierte
nfsserver
Ressource in maximal einem Dienst. - Mischen Sie in demselben Cluster keine alten NFS-Dienste mit dem neuen
nfsserver
. Ältere NFS-Dienste erfordern laufende NFS-Daemons,nfsserver
erfordert dagegen, dass diese Daemons gestoppt sind, wenn der Dienst gestartet wird. - Wenn Sie mehrere Dateisysteme verwenden, können Sie keine Vererbung für die Exporte nutzen, daher können Sie
nfsclient
Ressourcen in Diensten mit mehreren Dateisystemen nur begrenzt wiederverwenden. Sie können jedoch explizit Ziel- und Pfadparameter für eine beliebige Anzahl vonnfsclients
definieren.