Ubuntu
Azure 負載平衡伺服器無法裝載 NFS 共享
我在 Azure Ubuntu 14.04LTS VM 上部署了 NFS 伺服器。我的 2 個 NFS 客戶端位於 Azure 負載均衡器(也是 Ubuntu 14.04LTS)後面。
嘗試使用以下方式安裝共享時:
mount -t nfs -o proto=tcp,port=2049 {serverIP}:/nfs_share /mount_point
我得到以下結果:
mount.nfs: access denied by server while mounting {IP}:{share}
如果我
showmount -e {server-IP}
從 LBS 客戶端執行,它會正確列出共享。從我的 Amazon 伺服器掛載 NFS 共享工作正常,所以我似乎沒有伺服器配置或防火牆問題。
這似乎將其範圍縮小到 Azure LBS 客戶端,但我不知道為什麼。任何指針將不勝感激。
根據您的描述,也許我們應該檢查 NFS 伺服器 /etc/exports 配置。這是我的測試(在同一個 VNet 中),它對我有用:
52.186.122.24 是 Azure 負載均衡器後面的客戶端 IP(不是負載均衡器 IP)。
順便說一句,我在 NSG 中打開了 2049 埠,我們可以在我們的客戶端測試使用 telnet IP 和埠 2049。內部 IP 也適用於 NFS。