Networking
mknfsmnt 失敗並顯示“系統呼叫錯誤號 -1”
該系統是集群的一部分,另一個節點成功掛載了 nfs 共享。這是目前的活動節點,這意味著它有一個輔助服務 IP 地址。我認為這與問題有關,因為我將服務 ip 添加到 nfs 伺服器 /etc/hosts 並且安裝正常。但這不是解決方案。為什麼集群 ip 會混淆 nfs?
編輯:集群如何使與 nfs 相關的反向查找複雜化?
# mknfsmnt -f "/mksysb" -d "/export/mksysb" -h "10.0.28.119" '-n' '-N' '-a' -t 'rw' -w 'fg' '-Y' '-Z' '-X' '-H' '-j' '-q' '-g' nfsmnthelp: 1831-019 10.0.28.119: System call error number -1. mount: 1831-008 giving up on: 10.0.28.119:/export/mksysb System call error number -1. # showmount -e 10.0.28.119 export list for 10.0.28.119: /export/mksysb *.domain.com
這最終成為 PTR 記錄問題。對 IP 執行 nslookup 時反向查找失敗。我必須將 PTR 記錄添加到 DNS 伺服器:
(root) $ nslookup hostname-svc Server: 10.48.161.150 Address: 10.48.161.150#53 Name: hostname-svc Address: 10.48.151.171 (root) $ nslookup 10.48.151.171 Server: 10.48.161.150 Address: 10.48.161.150#53 **server can't find 171.151.48.10.in-addr.arpa: NXDOMAIN**
您似乎已經使用 /etc/hosts 條目回答了自己的問題。我建議查看您的工作節點並嘗試找出 nfs 伺服器解析度的任何差異或差異。