Können reverse-DNS-off für NFS?
Wir haben die setup-3 Virtuelle Maschine-server-Maschinen, montieren Sie die VMs vom 2 andere Speicher-Maschinen. Wir montieren die VMs aus dem storage-Server weniger Daten zu bewegen, wenn das verschieben der VMs(pause auf einem server mounten, auf dem neuen server Neustarten) und zur Erleichterung der snapshots und backup.
Waren wir in der Mitte der einen längeren Stromausfall wegen Unwetter (das ops-team vergessen zu überprüfen, die wir hatten, Kraftstoff für den generator und das nicht, testen Sie es wöchentlich tsk, tsk), also fahren wir alles runter.
Nach tanken Sie den generator, begannen wir, alles zu bringen. Großes problem.
NFS-mount der Lagerung, NFS will, zu tun, ein reverse-DNS-lookup, aber der DNS-server ist eine VM nicht gestartet, bis der Speicher per NFS gemountet!
Kopierten wir die DNS-server-VM zu einer VM-Server lokal gestartet, sodass wir könnten dann bringen Sie alles Durcheinander.
Würden wir gerne NFS ausgeführt wird, ohne die reverse-lookup (alles wird auf unseren internen Netzwerk), aber kann nicht herausfinden, wie zu deaktivieren.
Jede Hilfe ist willkommen
nicht wenn es ein interner DNS-server... Der reverse-dns-Informationen für den privaten Netzwerk-Raum ist wahrscheinlich nicht gehen, um sein auf alle öffentlich zugänglichen DNS-server...
bitte klären - es war der NFS-server oder NFS-client, der hing, denn es konnte nicht die reverse-DNS? Und Woher wissen Sie, dass es war reverse-DNS-und keine DNS-Weiterleitung, durch den der hang?
Der NFS-Server aufgehängt, weil er nicht in der reverse-DNS-Anfrage vom client
InformationsquelleAutor petey | 2009-04-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Legen Sie die IP-Adresse des NFS-clients in der
/etc/hosts
- Datei des NFS-Servers mit einer Bemerkung wie:Dann, fügen Sie Ihre runbook "Beim ändern der IP-Adressen der Maschine, vergessen Sie nicht, aktualisieren Sie die hosts-Datei des NFS-Servers".
Nun, zum abschalten dieser blöde DNS-test in der NFS-server, es kommt auf den server. Sie offensichtlich nicht an das Betriebssystem oder der server-Typ.
Und haben Sie versucht meine /etc/hosts-Lösung? Mehr Pflege in der langen terme, aber es kann Ihnen helfen, zu Booten.
InformationsquelleAutor bortzmeyer
Ich hatte ein ähnliches problem mit einem alten Gelben Maschine NAS-box - ich war mit DNS - /DHCP-Kämpfe, wo das reverse-lookups waren nicht in übereinstimmung mit der forward-lookups.
In unserem Fall nur darum, dummy-Einträge in der NAS-box /etc/hosts für alle IPs das problem gelöst. Ich muss noch nicht mal die richtigen Namen für die IPs - nur ein beliebiger name für eine IP gelöst gestoppt mountd aus, sich zu beschweren.
(Interessante Anmerkung - zumindest in der älteren version von Linux auf dem NAS-box, da ist ein Tippfehler in der NFS-Fehlermeldung: "DNS-forward-lookup funktioniert nicht überein mit reverse" )
InformationsquelleAutor Paul Holbrook
Kannst du nicht einfach die ip-Adresse des betreffenden Servers in der fstab-Datei und keine dns-Suche erforderlich sein wird.
verwalten Sie eine hosts-Datei ist eine kleinere Kopfschmerzen, als dass es eine Reihe von Systemen, die nicht mehr starten...
InformationsquelleAutor
Es ist NFS v4, das problem ist, dass alle Anforderungen für den Zugriff verwenden Sie einen reverse-DNS-lookup, um zu bestimmen, die NFS-Domäne für den Zugriff/Sicherheit.
Ich denke, Sie können dieses Verhalten beenden, indem Sie eine Zeile in /etc/default/nfs enthält:
Diesem Bedürfnisse zu entsprechen, über alle Systeme, dass den Austausch von/über NFS von einander. Siehe den Abschnitt über Einstellung NFSMAPID_DOMAIN, die an das Ende der Seite, die erklärt, was passiert, wenn es nicht gesetzt wird.
NFSv4 - mehr Spaß, als eine Tasche von Wiesel.
InformationsquelleAutor Petesh